diff options
| author | Craig Topper <craig.topper@gmail.com> | 2015-10-18 05:15:34 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2015-10-18 05:15:34 +0000 |
| commit | 2626094fa136cbf4a451335975558a50e1e6fb61 (patch) | |
| tree | 5090043c3fba3f98113b5480e3c920f62e383a55 /llvm/lib/IR | |
| parent | 45857d4b58e5e6c2661c2c980eea6877328aca40 (diff) | |
| download | bcm5719-llvm-2626094fa136cbf4a451335975558a50e1e6fb61.tar.gz bcm5719-llvm-2626094fa136cbf4a451335975558a50e1e6fb61.zip | |
Make a bunch of static arrays const.
llvm-svn: 250642
Diffstat (limited to 'llvm/lib/IR')
| -rw-r--r-- | llvm/lib/IR/AutoUpgrade.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/llvm/lib/IR/AutoUpgrade.cpp b/llvm/lib/IR/AutoUpgrade.cpp index 5ffe288efb6..9de149559df 100644 --- a/llvm/lib/IR/AutoUpgrade.cpp +++ b/llvm/lib/IR/AutoUpgrade.cpp @@ -106,14 +106,15 @@ static bool UpgradeIntrinsicFunction1(Function *F, Function *&NewFn) { } Regex vstRegex("^arm\\.neon\\.vst([1234]|[234]lane)\\.v[a-z0-9]*$"); if (vstRegex.match(Name)) { - static Intrinsic::ID StoreInts[] = {Intrinsic::arm_neon_vst1, - Intrinsic::arm_neon_vst2, - Intrinsic::arm_neon_vst3, - Intrinsic::arm_neon_vst4}; - - static Intrinsic::ID StoreLaneInts[] = {Intrinsic::arm_neon_vst2lane, - Intrinsic::arm_neon_vst3lane, - Intrinsic::arm_neon_vst4lane}; + static const Intrinsic::ID StoreInts[] = {Intrinsic::arm_neon_vst1, + Intrinsic::arm_neon_vst2, + Intrinsic::arm_neon_vst3, + Intrinsic::arm_neon_vst4}; + + static const Intrinsic::ID StoreLaneInts[] = { + Intrinsic::arm_neon_vst2lane, Intrinsic::arm_neon_vst3lane, + Intrinsic::arm_neon_vst4lane + }; auto fArgs = F->getFunctionType()->params(); Type *Tys[] = {fArgs[0], fArgs[1]}; |

