[llvm] [AArch64] Use ccmn to compare negative imm constants (PR #95825)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 18 23:29:29 PDT 2024
================
@@ -3515,6 +3515,12 @@ static SDValue emitConditionalComparison(SDValue LHS, SDValue RHS,
RHS = DAG.getNode(ISD::FP_EXTEND, DL, MVT::f32, RHS);
}
Opcode = AArch64ISD::FCCMP;
+ } else if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(RHS)) {
+ APInt imm = Const->getAPIntValue();
----------------
davemgreen wrote:
imm -> Imm
https://github.com/llvm/llvm-project/pull/95825
More information about the llvm-commits
mailing list