Lines Matching refs:SetCC

25003   SDValue SetCC = getSETCC(Cond, Overflow, DL, DAG);  in LowerXALUO()  local
25005 return DAG.getNode(ISD::MERGE_VALUES, DL, Op->getVTList(), Value, SetCC); in LowerXALUO()
26936 SDValue SetCC; in LowerINTRINSIC_WO_CHAIN() local
26939 SetCC = getSETCC(X86::COND_E, Comi, dl, DAG); in LowerINTRINSIC_WO_CHAIN()
26941 SetCC = DAG.getNode(ISD::AND, dl, MVT::i8, SetCC, SetNP); in LowerINTRINSIC_WO_CHAIN()
26945 SetCC = getSETCC(X86::COND_NE, Comi, dl, DAG); in LowerINTRINSIC_WO_CHAIN()
26947 SetCC = DAG.getNode(ISD::OR, dl, MVT::i8, SetCC, SetP); in LowerINTRINSIC_WO_CHAIN()
26952 SetCC = getSETCC(X86::COND_A, Comi, dl, DAG); in LowerINTRINSIC_WO_CHAIN()
26957 SetCC = getSETCC(X86::COND_AE, Comi, dl, DAG); in LowerINTRINSIC_WO_CHAIN()
26962 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
27090 SDValue SetCC = getSETCC(X86::COND_B, Res.getValue(1), dl, DAG); in LowerINTRINSIC_WO_CHAIN() local
27091 SDValue Results[] = { SetCC, Res }; in LowerINTRINSIC_WO_CHAIN()
27236 SDValue SetCC = getSETCC(X86CC, Test, dl, DAG); in LowerINTRINSIC_WO_CHAIN() local
27237 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
27298 SDValue SetCC = getSETCC(X86CC, PCMP, dl, DAG); in LowerINTRINSIC_WO_CHAIN() local
27299 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
27855 SDValue SetCC = getSETCC(X86::COND_B, Operation.getValue(0), dl, DAG); in LowerINTRINSIC_W_CHAIN() local
27856 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC, in LowerINTRINSIC_W_CHAIN()
27876 SDValue SetCC = getSETCC(X86::COND_E, Operation.getValue(0), dl, DAG); in LowerINTRINSIC_W_CHAIN() local
27877 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC, in LowerINTRINSIC_W_CHAIN()
27966 SDValue SetCC = getSETCC(X86::COND_B, Operation.getValue(0), dl, DAG); in LowerINTRINSIC_W_CHAIN() local
27967 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC, in LowerINTRINSIC_W_CHAIN()
28092 SDValue SetCC = getSETCC(X86::COND_NE, InTrans, dl, DAG); in LowerINTRINSIC_W_CHAIN() local
28093 SDValue Ret = DAG.getNode(ISD::ZERO_EXTEND, dl, Op->getValueType(0), SetCC); in LowerINTRINSIC_W_CHAIN()
31821 SDValue SetCC = getSETCC(IsSigned ? X86::COND_O : X86::COND_B, in LowerADDSUBCARRY() local
31824 SetCC = DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, SetCC); in LowerADDSUBCARRY()
31826 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, SetCC); in LowerADDSUBCARRY()
45185 SDValue SetCC; in checkBoolTestSetCCCombine() local
45191 SetCC = Op2; in checkBoolTestSetCCCombine()
45193 SetCC = Op1; in checkBoolTestSetCCCombine()
45206 while (SetCC.getOpcode() == ISD::ZERO_EXTEND || in checkBoolTestSetCCCombine()
45207 SetCC.getOpcode() == ISD::TRUNCATE || in checkBoolTestSetCCCombine()
45208 SetCC.getOpcode() == ISD::AND) { in checkBoolTestSetCCCombine()
45209 if (SetCC.getOpcode() == ISD::AND) { in checkBoolTestSetCCCombine()
45211 if (isOneConstant(SetCC.getOperand(0))) in checkBoolTestSetCCCombine()
45213 if (isOneConstant(SetCC.getOperand(1))) in checkBoolTestSetCCCombine()
45217 SetCC = SetCC.getOperand(OpIdx); in checkBoolTestSetCCCombine()
45220 SetCC = SetCC.getOperand(0); in checkBoolTestSetCCCombine()
45223 switch (SetCC.getOpcode()) { in checkBoolTestSetCCCombine()
45231 assert(X86::CondCode(SetCC.getConstantOperandVal(0)) == X86::COND_B && in checkBoolTestSetCCCombine()
45236 CC = X86::CondCode(SetCC.getConstantOperandVal(0)); in checkBoolTestSetCCCombine()
45239 return SetCC.getOperand(1); in checkBoolTestSetCCCombine()
45242 ConstantSDNode *FVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(0)); in checkBoolTestSetCCCombine()
45243 ConstantSDNode *TVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(1)); in checkBoolTestSetCCCombine()
45249 SDValue Op = SetCC.getOperand(0); in checkBoolTestSetCCCombine()
45274 CC = X86::CondCode(SetCC.getConstantOperandVal(2)); in checkBoolTestSetCCCombine()
45277 return SetCC.getOperand(3); in checkBoolTestSetCCCombine()
50922 if (SDValue SetCC = foldXor1SetCC(N, DAG)) in combineXor() local
50923 return SetCC; in combineXor()
51926 static SDValue combineVectorSizedSetCCEquality(SDNode *SetCC, SelectionDAG &DAG, in combineVectorSizedSetCCEquality() argument
51928 ISD::CondCode CC = cast<CondCodeSDNode>(SetCC->getOperand(2))->get(); in combineVectorSizedSetCCEquality()
51932 SDValue X = SetCC->getOperand(0); in combineVectorSizedSetCCEquality()
51933 SDValue Y = SetCC->getOperand(1); in combineVectorSizedSetCCEquality()
51958 EVT VT = SetCC->getValueType(0); in combineVectorSizedSetCCEquality()
51959 SDLoc DL(SetCC); in combineVectorSizedSetCCEquality()