Lines Matching refs:Comparison
43 struct Comparison { struct
44 Comparison(SDValue Op0In, SDValue Op1In) in Comparison() function
1591 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
1612 Comparison &C) { in adjustSubwordCmp()
1704 static bool shouldSwapCmpOperands(const Comparison &C) { in shouldSwapCmpOperands()
1774 Comparison &C) { in adjustForSubtraction()
1794 static void adjustForFNeg(Comparison &C) { in adjustForFNeg()
1814 static void adjustForLTGFR(Comparison &C) { in adjustForLTGFR()
1840 Comparison &C) { in adjustICmpTruncate()
1972 Comparison &C) { in adjustForTestUnderMask()
1980 Comparison NewC(C); in adjustForTestUnderMask()
2059 static Comparison getIntrinsicCmp(SelectionDAG &DAG, unsigned Opcode, in getIntrinsicCmp()
2062 Comparison C(Call, SDValue()); in getIntrinsicCmp()
2092 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1, in getCmp()
2106 Comparison C(CmpOp0, CmpOp1); in getCmp()
2146 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in emitCmp()
2366 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSETCC()
2378 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerBR_CC()
2416 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSELECT_CC()