Lines Matching refs:Comparison
35 struct Comparison {
36 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn)
906 // Comparison of memory with 16 bit signed / unsigned immediate
2035 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
2056 Comparison &C) {
2151 static bool shouldSwapCmpOperands(const Comparison &C) {
2212 Comparison &C) {
2232 static void adjustForFNeg(Comparison &C) {
2256 static void adjustForLTGFR(Comparison &C) {
2282 Comparison &C) {
2413 Comparison &C) {
2421 Comparison NewC(C);
2504 Comparison &C) {
2517 // Return a Comparison that tests the condition-code result of intrinsic
2521 static Comparison getIntrinsicCmp(SelectionDAG &DAG, unsigned Opcode,
2524 Comparison C(Call, SDValue(), SDValue());
2554 static Comparison getCmp(SelectionDAG &DAG, SDValue CmpOp0, SDValue CmpOp1,
2571 Comparison C(CmpOp0, CmpOp1, Chain);
2618 static SDValue emitCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) {
2903 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
2923 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL, Chain, IsSignaling));
2938 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));
2977 Comparison C(getCmp(DAG, CmpOp0, CmpOp1, CC, DL));