Lines Matching refs:TheSelect
22165 bool DAGCombiner::SimplifySelectOps(SDNode *TheSelect, SDValue LHS, in SimplifySelectOps() argument
22177 if (TheSelect->getOpcode() == ISD::SELECT_CC) { in SimplifySelectOps()
22178 CC = cast<CondCodeSDNode>(TheSelect->getOperand(4))->get(); in SimplifySelectOps()
22179 CmpLHS = TheSelect->getOperand(0); in SimplifySelectOps()
22180 Zero = isConstOrConstSplatFP(TheSelect->getOperand(1)); in SimplifySelectOps()
22183 SDValue Cmp = TheSelect->getOperand(0); in SimplifySelectOps()
22194 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()
22200 if (TheSelect->getOperand(0).getValueType().isVector()) return false; in SimplifySelectOps()
22243 !TLI.isOperationLegalOrCustom(TheSelect->getOpcode(), in SimplifySelectOps()
22261 Visited.insert(TheSelect); in SimplifySelectOps()
22270 if (TheSelect->getOpcode() == ISD::SELECT) { in SimplifySelectOps()
22276 SDNode *CondNode = TheSelect->getOperand(0).getNode(); in SimplifySelectOps()
22285 Addr = DAG.getSelect(SDLoc(TheSelect), in SimplifySelectOps()
22287 TheSelect->getOperand(0), LLD->getBasePtr(), in SimplifySelectOps()
22296 SDNode *CondLHS = TheSelect->getOperand(0).getNode(); in SimplifySelectOps()
22297 SDNode *CondRHS = TheSelect->getOperand(1).getNode(); in SimplifySelectOps()
22307 Addr = DAG.getNode(ISD::SELECT_CC, SDLoc(TheSelect), in SimplifySelectOps()
22309 TheSelect->getOperand(0), in SimplifySelectOps()
22310 TheSelect->getOperand(1), in SimplifySelectOps()
22312 TheSelect->getOperand(4)); in SimplifySelectOps()
22327 Load = DAG.getLoad(TheSelect->getValueType(0), SDLoc(TheSelect), in SimplifySelectOps()
22335 SDLoc(TheSelect), TheSelect->getValueType(0), LLD->getChain(), Addr, in SimplifySelectOps()
22340 CombineTo(TheSelect, Load); in SimplifySelectOps()