summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-10-18 05:15:34 +0000
committerCraig Topper <craig.topper@gmail.com>2015-10-18 05:15:34 +0000
commit2626094fa136cbf4a451335975558a50e1e6fb61 (patch)
tree5090043c3fba3f98113b5480e3c920f62e383a55 /llvm/lib/IR
parent45857d4b58e5e6c2661c2c980eea6877328aca40 (diff)
downloadbcm5719-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.cpp17
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]};
OpenPOWER on IntegriCloud