From 4c72b10f0a28be7beb6f7a8cd7d031c9810dc23b Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 25 Sep 2021 14:31:14 +0100 Subject: [PATCH] [X86] X86FastISel::fastMaterializeConstant - break if-else chain to fix llvm-else-after-return warning. NFCI All previous if-else cases return --- llvm/lib/Target/X86/X86FastISel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvm/lib/Target/X86/X86FastISel.cpp b/llvm/lib/Target/X86/X86FastISel.cpp index f4718befa8fb..c298dc1f8c3e 100644 --- a/llvm/lib/Target/X86/X86FastISel.cpp +++ b/llvm/lib/Target/X86/X86FastISel.cpp @@ -3842,11 +3842,11 @@ unsigned X86FastISel::fastMaterializeConstant(const Constant *C) { if (const auto *CI = dyn_cast(C)) return X86MaterializeInt(CI, VT); - else if (const ConstantFP *CFP = dyn_cast(C)) + if (const auto *CFP = dyn_cast(C)) return X86MaterializeFP(CFP, VT); - else if (const GlobalValue *GV = dyn_cast(C)) + if (const auto *GV = dyn_cast(C)) return X86MaterializeGV(GV, VT); - else if (isa(C)) { + if (isa(C)) { unsigned Opc = 0; switch (VT.SimpleTy) { default: -- 2.34.1