Lines Matching defs:DCI
1986 //return DCI.CombineTo(N, NewSt, true);
3830 TargetLowering::DAGCombinerInfo &DCI,
3833 SelectionDAG &DAG = DCI.DAG;
3936 TargetLowering::DAGCombinerInfo &DCI,
3943 SDValue Result = PerformADDCombineWithOperands(N, N0, N1, DCI, Subtarget,
3949 return PerformADDCombineWithOperands(N, N1, N0, DCI, Subtarget, OptLevel);
3953 TargetLowering::DAGCombinerInfo &DCI) {
4015 Val = DCI.DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N),
4021 DCI.CombineTo(N, Val, AddTo);
4028 TargetLowering::DAGCombinerInfo &DCI) {
4084 return DCI.DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, VT,
4085 DCI.DAG.getConstant(IntrinsicId, DL, VT), LHS, RHS);
4162 TargetLowering::DAGCombinerInfo &DCI) {
4191 RHS = DCI.DAG.getConstant(MulVal, DL, MulType);
4213 DCI.DAG.getNode(ISD::TRUNCATE, DL, DemotedVT, LHS);
4215 DCI.DAG.getNode(ISD::TRUNCATE, DL, DemotedVT, RHS);
4224 return DCI.DAG.getNode(Opc, DL, MulType, TruncLHS, TruncRHS);
4229 TargetLowering::DAGCombinerInfo &DCI,
4233 SDValue Ret = TryMULWIDECombine(N, DCI);
4243 TargetLowering::DAGCombinerInfo &DCI,
4247 SDValue Ret = TryMULWIDECombine(N, DCI);
4256 DAGCombinerInfo &DCI) const {
4262 return PerformADDCombine(N, DCI, STI, OptLevel);
4264 return PerformMULCombine(N, DCI, OptLevel);
4266 return PerformSHLCombine(N, DCI, OptLevel);
4268 return PerformANDCombine(N, DCI);
4270 return PerformSELECTCombine(N, DCI);