[llvm] [CodeGen] [EarlyIfConversion] Prioritize conversion of hard to predict branches (PR #174457)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 27 06:16:44 PST 2026
================
@@ -896,6 +916,109 @@ void EarlyIfConverter::invalidateTraces() {
Traces->verifyAnalysis();
}
+static bool isConstantPoolLoad(const MachineInstr *MI) {
+ if (!MI->mayLoad())
+ return false;
+
+ return any_of(MI->memoperands(), [](MachineMemOperand *MOp) {
+ const PseudoSourceValue *PSV = MOp->getPseudoValue();
+ return PSV && PSV->isConstantPool();
+ });
+
+ return false;
----------------
fhahn wrote:
```suggestion
return false;
```
https://github.com/llvm/llvm-project/pull/174457
More information about the llvm-commits
mailing list