Lines Matching refs:SetCC

16765   const SDValue SetCC = N->getOperand(0);  in performSignExtendSetCCCombine()  local
16767 const SDValue CCOp0 = SetCC.getOperand(0); in performSignExtendSetCCCombine()
16768 const SDValue CCOp1 = SetCC.getOperand(1); in performSignExtendSetCCCombine()
16774 cast<CondCodeSDNode>(SetCC->getOperand(2).getNode())->get(); in performSignExtendSetCCCombine()
16779 if (isCheapToExtend(SetCC.getOperand(0)) && in performSignExtendSetCCCombine()
16780 isCheapToExtend(SetCC.getOperand(1))) { in performSignExtendSetCCCombine()
16787 SDLoc(SetCC), N->getValueType(0), Ext1, Ext2, in performSignExtendSetCCCombine()
16788 cast<CondCodeSDNode>(SetCC->getOperand(2).getNode())->get()); in performSignExtendSetCCCombine()
18637 SDValue SetCC = N->getOperand(0); in trySwapVSelectOperands() local
18638 if (SetCC.getOpcode() != ISD::SETCC || !SetCC.hasOneUse()) in trySwapVSelectOperands()
18652 ISD::CondCode CC = cast<CondCodeSDNode>(SetCC.getOperand(2))->get(); in trySwapVSelectOperands()
18654 ISD::getSetCCInverse(CC, SetCC.getOperand(0).getValueType()); in trySwapVSelectOperands()
18656 DAG.getSetCC(SDLoc(SetCC), SetCC.getValueType(), SetCC.getOperand(0), in trySwapVSelectOperands()
18657 SetCC.getOperand(1), InverseCC); in trySwapVSelectOperands()
18684 SDValue SetCC = N->getOperand(0); in performVSelectCombine() local
18685 if (SetCC.getOpcode() == ISD::SETCC && in performVSelectCombine()
18686 SetCC.getOperand(2) == DAG.getCondCode(ISD::SETGT)) { in performVSelectCombine()
18687 SDValue CmpLHS = SetCC.getOperand(0); in performVSelectCombine()
18689 SDNode *CmpRHS = SetCC.getOperand(1).getNode(); in performVSelectCombine()
18728 SetCC = DAG.getSetCC(SDLoc(N), CmpVT.changeVectorElementTypeToInteger(), in performVSelectCombine()
18731 return DAG.getNode(ISD::VSELECT, SDLoc(N), ResVT, SetCC, in performVSelectCombine()
18791 SDValue SetCC = DAG.getNode(ISD::SETCC, DL, CCVT, LHS, RHS, N0.getOperand(2)); in performSelectCombine() local
18795 SDValue Mask = DAG.getVectorShuffle(CCVT, DL, SetCC, SetCC, DUPMask); in performSelectCombine()