Lines Matching refs:Comparison
39 struct Comparison { struct
40 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn) in Comparison() argument
2466 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
2487 Comparison &C) { in adjustSubwordCmp()
2584 static bool shouldSwapCmpOperands(const Comparison &C) { in shouldSwapCmpOperands()
2646 Comparison &C) { in adjustForSubtraction()
2671 static void adjustForFNeg(Comparison &C) { in adjustForFNeg()
2694 static void adjustForLTGFR(Comparison &C) { in adjustForLTGFR()
2717 Comparison &C) { in adjustICmpTruncate()
2849 Comparison &C) { in adjustForTestUnderMask()
2878 Comparison NewC(C); in adjustForTestUnderMask()
2959 Comparison &C) { in adjustICmp128()
3006 Comparison &C) { in adjustForRedundantAnd()
3023 static Comparison getIntrinsicCmp(SelectionDAG &DAG, unsigned Opcode, in getIntrinsicCmp()
3026 Comparison C(Call, SDValue(), SDValue()); in getIntrinsicCmp()
3056 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1, in getCmp()
3074 Comparison C(CmpOp0, CmpOp1, Chain); in getCmp()
3122 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in emitCmp()
3412 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSETCC()
3432 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL, Chain, IsSignaling)); in lowerSTRICT_FSETCC()
3447 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerBR_CC()
3484 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSELECT_CC()