[llvm] [AArch64] Support MI and PL (PR #150314)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 5 01:19:02 PDT 2025
================
@@ -3578,7 +3592,7 @@ bool AArch64InstructionSelector::select(MachineInstr &I) {
emitIntegerCompare(I.getOperand(2), I.getOperand(3), PredOp, MIB);
auto Pred = static_cast<CmpInst::Predicate>(PredOp.getPredicate());
const AArch64CC::CondCode InvCC =
- changeICMPPredToAArch64CC(CmpInst::getInversePredicate(Pred));
+ changeICMPPredToAArch64CC(CmpInst::getInversePredicate(Pred), I.getOperand(2).getReg(), I.getOperand(3).getReg(), &MRI);
----------------
davemgreen wrote:
(This needs fixing up too).
https://github.com/llvm/llvm-project/pull/150314
More information about the llvm-commits
mailing list