diff options
Diffstat (limited to 'llvm/lib/IR/AutoUpgrade.cpp')
| -rw-r--r-- | llvm/lib/IR/AutoUpgrade.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/IR/AutoUpgrade.cpp b/llvm/lib/IR/AutoUpgrade.cpp index 4d4e9f9..58b7ddd 100644 --- a/llvm/lib/IR/AutoUpgrade.cpp +++ b/llvm/lib/IR/AutoUpgrade.cpp @@ -730,7 +730,7 @@ static bool upgradeArmOrAarch64IntrinsicFunction(bool IsArm, Function *F,        // (arm|aarch64).neon.bfdot.*'.        Intrinsic::ID ID =            StringSwitch<Intrinsic::ID>(Name) -              .Cases("v2f32.v8i8", "v4f32.v16i8", +              .Cases({"v2f32.v8i8", "v4f32.v16i8"},                       IsArm ? (Intrinsic::ID)Intrinsic::arm_neon_bfdot                             : (Intrinsic::ID)Intrinsic::aarch64_neon_bfdot)                .Default(Intrinsic::not_intrinsic); @@ -1456,7 +1456,7 @@ static bool upgradeIntrinsicFunction1(Function *F, Function *&NewFn,        if (F->arg_size() == 1) {          Intrinsic::ID IID =              StringSwitch<Intrinsic::ID>(Name) -                .Cases("brev32", "brev64", Intrinsic::bitreverse) +                .Cases({"brev32", "brev64"}, Intrinsic::bitreverse)                  .Case("clz.i", Intrinsic::ctlz)                  .Case("popc.i", Intrinsic::ctpop)                  .Default(Intrinsic::not_intrinsic);  | 
