Lines Matching refs:Comparison
35 struct Comparison { struct
36 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn) in Comparison() argument
2105 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
2126 Comparison &C) { in adjustSubwordCmp()
2221 static bool shouldSwapCmpOperands(const Comparison &C) { in shouldSwapCmpOperands()
2282 Comparison &C) { in adjustForSubtraction()
2302 static void adjustForFNeg(Comparison &C) { in adjustForFNeg()
2326 static void adjustForLTGFR(Comparison &C) { in adjustForLTGFR()
2352 Comparison &C) { in adjustICmpTruncate()
2484 Comparison &C) { in adjustForTestUnderMask()
2492 Comparison NewC(C); in adjustForTestUnderMask()
2575 Comparison &C) { in adjustForRedundantAnd()
2592 static Comparison getIntrinsicCmp(SelectionDAG &DAG, unsigned Opcode, in getIntrinsicCmp()
2595 Comparison C(Call, SDValue(), SDValue()); in getIntrinsicCmp()
2625 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1, in getCmp()
2642 Comparison C(CmpOp0, CmpOp1, Chain); in getCmp()
2689 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in emitCmp()
2974 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSETCC()
2994 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL, Chain, IsSignaling)); in lowerSTRICT_FSETCC()
3009 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerBR_CC()
3048 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL)); in lowerSELECT_CC()