Lines Matching refs:SetCC
15613 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerSETCC() local
15617 SetCC = DAG.getNode(ISD::AssertZext, dl, MVT::i8, SetCC, in LowerSETCC()
15619 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, SetCC); in LowerSETCC()
15621 return SetCC; in LowerSETCC()
15642 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerSETCC() local
15645 SetCC = DAG.getNode(ISD::AssertZext, dl, MVT::i8, SetCC, in LowerSETCC()
15647 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, SetCC); in LowerSETCC()
15649 return SetCC; in LowerSETCC()
15665 SDValue SetCC = DAG.getNode(X86ISD::SETCC, DL, MVT::i8, in LowerSETCCE() local
15668 SetCC = DAG.getNode(ISD::AssertZext, DL, MVT::i8, SetCC, in LowerSETCCE()
15670 return DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, SetCC); in LowerSETCCE()
15672 return SetCC; in LowerSETCCE()
17773 SDValue SetCC; in LowerINTRINSIC_WO_CHAIN() local
17776 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17781 SetCC = DAG.getNode(ISD::AND, dl, MVT::i8, SetCC, SetNP); in LowerINTRINSIC_WO_CHAIN()
17785 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17790 SetCC = DAG.getNode(ISD::OR, dl, MVT::i8, SetCC, SetP); in LowerINTRINSIC_WO_CHAIN()
17794 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17798 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17803 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17807 SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN()
17813 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
18021 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, CC, Test); in LowerINTRINSIC_WO_CHAIN() local
18022 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
18031 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, CC, Test); in LowerINTRINSIC_WO_CHAIN() local
18032 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
18093 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_WO_CHAIN() local
18096 return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); in LowerINTRINSIC_WO_CHAIN()
18467 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_W_CHAIN() local
18470 SDValue Ret = DAG.getNode(ISD::ZERO_EXTEND, dl, Op->getValueType(0), SetCC); in LowerINTRINSIC_W_CHAIN()
18485 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, in LowerINTRINSIC_W_CHAIN() local
18488 SDValue Results[] = { SetCC, Store }; in LowerINTRINSIC_W_CHAIN()
20530 SDValue SetCC = in LowerXALUO() local
20536 SetCC = DAG.getNode(ISD::AssertZext, DL, MVT::i8, SetCC, in LowerXALUO()
20538 SetCC = DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, SetCC); in LowerXALUO()
20540 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, SetCC); in LowerXALUO()
20548 SDValue SetCC = in LowerXALUO() local
20554 SetCC = DAG.getNode(ISD::AssertZext, DL, MVT::i8, SetCC, in LowerXALUO()
20556 SetCC = DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, SetCC); in LowerXALUO()
20558 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, SetCC); in LowerXALUO()
27031 SDValue SetCC; in checkBoolTestSetCCCombine() local
27037 SetCC = Op2; in checkBoolTestSetCCCombine()
27039 SetCC = Op1; in checkBoolTestSetCCCombine()
27052 while (SetCC.getOpcode() == ISD::ZERO_EXTEND || in checkBoolTestSetCCCombine()
27053 SetCC.getOpcode() == ISD::TRUNCATE || in checkBoolTestSetCCCombine()
27054 SetCC.getOpcode() == ISD::AssertZext || in checkBoolTestSetCCCombine()
27055 SetCC.getOpcode() == ISD::AND) { in checkBoolTestSetCCCombine()
27056 if (SetCC.getOpcode() == ISD::AND) { in checkBoolTestSetCCCombine()
27058 if (isOneConstant(SetCC.getOperand(0))) in checkBoolTestSetCCCombine()
27060 if (isOneConstant(SetCC.getOperand(1))) in checkBoolTestSetCCCombine()
27064 SetCC = SetCC.getOperand(OpIdx); in checkBoolTestSetCCCombine()
27067 SetCC = SetCC.getOperand(0); in checkBoolTestSetCCCombine()
27070 switch (SetCC.getOpcode()) { in checkBoolTestSetCCCombine()
27078 assert(X86::CondCode(SetCC.getConstantOperandVal(0)) == X86::COND_B && in checkBoolTestSetCCCombine()
27083 CC = X86::CondCode(SetCC.getConstantOperandVal(0)); in checkBoolTestSetCCCombine()
27086 return SetCC.getOperand(1); in checkBoolTestSetCCCombine()
27089 ConstantSDNode *FVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(0)); in checkBoolTestSetCCCombine()
27090 ConstantSDNode *TVal = dyn_cast<ConstantSDNode>(SetCC.getOperand(1)); in checkBoolTestSetCCCombine()
27096 SDValue Op = SetCC.getOperand(0); in checkBoolTestSetCCCombine()
27121 CC = X86::CondCode(SetCC.getConstantOperandVal(2)); in checkBoolTestSetCCCombine()
27124 return SetCC.getOperand(3); in checkBoolTestSetCCCombine()
30599 SDValue SetCC = Ext.getOperand(0); in OptimizeConditionalInDecrement() local
30600 if (SetCC.getOpcode() != X86ISD::SETCC || !SetCC.hasOneUse()) in OptimizeConditionalInDecrement()
30603 X86::CondCode CC = (X86::CondCode)SetCC.getConstantOperandVal(0); in OptimizeConditionalInDecrement()
30607 SDValue Cmp = SetCC.getOperand(1); in OptimizeConditionalInDecrement()
30675 SDValue SetCC = SelectOp->getOperand(0); in detectSADPattern() local
30676 if (SetCC.getOpcode() != ISD::SETCC) in detectSADPattern()
30678 ISD::CondCode CC = cast<CondCodeSDNode>(SetCC.getOperand(2))->get(); in detectSADPattern()
30694 if (SetCC.getOperand(0) != Op0) in detectSADPattern()
30698 if (!(ISD::isBuildVectorAllZeros(SetCC.getOperand(1).getNode()) || in detectSADPattern()
30699 ISD::isBuildVectorAllOnes(SetCC.getOperand(1).getNode()))) in detectSADPattern()