[llvm] [LoopUnswitch] Allow i1 truncs in loop unswitch (PR #89738)
Matthew Devereau via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 23 07:26:39 PDT 2024
================
@@ -1930,7 +1930,13 @@ llvm::hasPartialIVCondition(const Loop &L, unsigned MSSAThreshold,
if (!TI || !TI->isConditional())
return {};
- auto *CondI = dyn_cast<CmpInst>(TI->getCondition());
+ Instruction *CondI = dyn_cast<CmpInst>(TI->getCondition());
+ if (!CondI){
----------------
MDevereau wrote:
Done.
https://github.com/llvm/llvm-project/pull/89738
More information about the llvm-commits
mailing list