Skip to content

Commit 67c5a98

Browse files
committed
[IR][NFC] Suppress warnings in ternary operators
Just doing this the same way as in AMDGPUPromoteAlloca.cpp
1 parent 0db2e1e commit 67c5a98

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

llvm/lib/IR/AutoUpgrade.cpp

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -647,11 +647,12 @@ static bool upgradeArmOrAarch64IntrinsicFunction(bool IsArm, Function *F,
647647
// v16i8 respectively.
648648
if (Name.consume_front("bfdot.")) {
649649
// (arm|aarch64).neon.bfdot.*'.
650-
Intrinsic::ID ID = StringSwitch<Intrinsic::ID>(Name)
651-
.Cases("v2f32.v8i8", "v4f32.v16i8",
652-
IsArm ? Intrinsic::arm_neon_bfdot
653-
: Intrinsic::aarch64_neon_bfdot)
654-
.Default(Intrinsic::not_intrinsic);
650+
Intrinsic::ID ID =
651+
StringSwitch<Intrinsic::ID>(Name)
652+
.Cases("v2f32.v8i8", "v4f32.v16i8",
653+
IsArm ? (Intrinsic::ID)Intrinsic::arm_neon_bfdot
654+
: (Intrinsic::ID)Intrinsic::aarch64_neon_bfdot)
655+
.Default(Intrinsic::not_intrinsic);
655656
if (ID != Intrinsic::not_intrinsic) {
656657
size_t OperandWidth = F->getReturnType()->getPrimitiveSizeInBits();
657658
assert((OperandWidth == 64 || OperandWidth == 128) &&
@@ -674,12 +675,15 @@ static bool upgradeArmOrAarch64IntrinsicFunction(bool IsArm, Function *F,
674675
// (arm|aarch64).neon.bfm*.v4f32.v16i8'.
675676
Intrinsic::ID ID =
676677
StringSwitch<Intrinsic::ID>(Name)
677-
.Case("mla", IsArm ? Intrinsic::arm_neon_bfmmla
678-
: Intrinsic::aarch64_neon_bfmmla)
679-
.Case("lalb", IsArm ? Intrinsic::arm_neon_bfmlalb
680-
: Intrinsic::aarch64_neon_bfmlalb)
681-
.Case("lalt", IsArm ? Intrinsic::arm_neon_bfmlalt
682-
: Intrinsic::aarch64_neon_bfmlalt)
678+
.Case("mla",
679+
IsArm ? (Intrinsic::ID)Intrinsic::arm_neon_bfmmla
680+
: (Intrinsic::ID)Intrinsic::aarch64_neon_bfmmla)
681+
.Case("lalb",
682+
IsArm ? (Intrinsic::ID)Intrinsic::arm_neon_bfmlalb
683+
: (Intrinsic::ID)Intrinsic::aarch64_neon_bfmlalb)
684+
.Case("lalt",
685+
IsArm ? (Intrinsic::ID)Intrinsic::arm_neon_bfmlalt
686+
: (Intrinsic::ID)Intrinsic::aarch64_neon_bfmlalt)
683687
.Default(Intrinsic::not_intrinsic);
684688
if (ID != Intrinsic::not_intrinsic) {
685689
NewFn = Intrinsic::getDeclaration(F->getParent(), ID);

0 commit comments

Comments
 (0)