Lines Matching refs:TheSelect

26853 bool DAGCombiner::SimplifySelectOps(SDNode *TheSelect, SDValue LHS,  in SimplifySelectOps()  argument
26865 if (TheSelect->getOpcode() == ISD::SELECT_CC) { in SimplifySelectOps()
26866 CC = cast<CondCodeSDNode>(TheSelect->getOperand(4))->get(); in SimplifySelectOps()
26867 CmpLHS = TheSelect->getOperand(0); in SimplifySelectOps()
26868 Zero = isConstOrConstSplatFP(TheSelect->getOperand(1)); in SimplifySelectOps()
26871 SDValue Cmp = TheSelect->getOperand(0); in SimplifySelectOps()
26882 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()
26888 if (TheSelect->getOperand(0).getValueType().isVector()) return false; in SimplifySelectOps()
26931 !TLI.isOperationLegalOrCustom(TheSelect->getOpcode(), in SimplifySelectOps()
26949 Visited.insert(TheSelect); in SimplifySelectOps()
26958 if (TheSelect->getOpcode() == ISD::SELECT) { in SimplifySelectOps()
26964 SDNode *CondNode = TheSelect->getOperand(0).getNode(); in SimplifySelectOps()
26973 Addr = DAG.getSelect(SDLoc(TheSelect), in SimplifySelectOps()
26975 TheSelect->getOperand(0), LLD->getBasePtr(), in SimplifySelectOps()
26984 SDNode *CondLHS = TheSelect->getOperand(0).getNode(); in SimplifySelectOps()
26985 SDNode *CondRHS = TheSelect->getOperand(1).getNode(); in SimplifySelectOps()
26995 Addr = DAG.getNode(ISD::SELECT_CC, SDLoc(TheSelect), in SimplifySelectOps()
26997 TheSelect->getOperand(0), in SimplifySelectOps()
26998 TheSelect->getOperand(1), in SimplifySelectOps()
27000 TheSelect->getOperand(4)); in SimplifySelectOps()
27015 Load = DAG.getLoad(TheSelect->getValueType(0), SDLoc(TheSelect), in SimplifySelectOps()
27023 SDLoc(TheSelect), TheSelect->getValueType(0), LLD->getChain(), Addr, in SimplifySelectOps()
27028 CombineTo(TheSelect, Load); in SimplifySelectOps()