Lines Matching defs:DCI

13426                                  TargetLowering::DAGCombinerInfo &DCI,
13428 SelectionDAG &DAG = DCI.DAG;
13433 if (!DCI.isBeforeLegalize() && !DCI.isCalledByLegalizer())
13692 TargetLowering::DAGCombinerInfo &DCI,
13694 SelectionDAG &DAG = DCI.DAG;
13720 if (DCI.isAfterLegalizeDAG())
13765 static SDValue performORCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI,
13767 SelectionDAG &DAG = DCI.DAG;
13774 if (DCI.isAfterLegalizeDAG())
13866 TargetLowering::DAGCombinerInfo &DCI,
13875 if (DCI.isBeforeLegalize() || DCI.isCalledByLegalizer())
14055 TargetLowering::DAGCombinerInfo &DCI,
14059 return expandMul(N, DAG, DCI, Subtarget);
14984 TargetLowering::DAGCombinerInfo &DCI,
14986 SelectionDAG &DAG = DCI.DAG;
14987 if (DCI.isBeforeLegalize())
15073 DCI.AddToWorklist(OldNewValues.second.getNode());
15124 TargetLowering::DAGCombinerInfo &DCI,
15130 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
15133 return combineVWADDSUBWSelect(N, DCI.DAG);
15198 TargetLowering::DAGCombinerInfo &DCI) {
15199 SelectionDAG &DAG = DCI.DAG;
15285 TargetLowering::DAGCombinerInfo &DCI,
15287 SelectionDAG &DAG = DCI.DAG;
15388 TargetLowering::DAGCombinerInfo &DCI,
15390 SelectionDAG &DAG = DCI.DAG;
16360 RISCVTargetLowering::DAGCombinerInfo &DCI) {
16361 if (!DCI.isBeforeLegalize())
16364 SelectionDAG &DAG = DCI.DAG;
16658 DAGCombinerInfo &DCI) const {
16659 SelectionDAG &DAG = DCI.DAG;
16669 if (!SimplifyDemandedBits(Op, Mask, DCI))
16673 DCI.AddToWorklist(N);
16685 return DCI.CombineTo(N, Op0.getOperand(0), Op0.getOperand(1));
16690 return DCI.CombineTo(N, Lo, Hi);
16700 return DCI.CombineTo(N, Lo, Hi);
16719 return DCI.CombineTo(N, Lo, NewHi);
16724 return DCI.CombineTo(N, Lo, NewHi);
16803 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
16807 return performADDCombine(N, DCI, Subtarget);
16810 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
16815 return performANDCombine(N, DCI, Subtarget);
16817 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
16819 return performORCombine(N, DCI, Subtarget);
16824 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
16826 return performMULCombine(N, DAG, DCI, Subtarget);
16866 DCI.CombineTo(N, Res);
16868 DCI.recursivelyDeleteUnusedNodes(Src.getNode());
17034 return performFP_TO_INTCombine(N, DCI, Subtarget);
17037 return performFP_TO_INT_SATCombine(N, DCI, Subtarget);
17072 if (legalizeScatterGatherIndexType(DL, Index, IndexType, DCI))
17172 if (legalizeScatterGatherIndexType(DL, Index, IndexType, DCI))
17208 if (legalizeScatterGatherIndexType(DL, Index, IndexType, DCI))
17233 if (legalizeScatterGatherIndexType(DL, Index, IndexType, DCI))
17249 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
17274 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
17290 if (SDValue V = combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget))
17297 return performVWADDSUBW_VLCombine(N, DCI, Subtarget);
17300 return combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget);
17318 return combineBinOp_VLToVWBinOp_VL(N, DCI, Subtarget);
17322 if (DCI.isAfterLegalizeDAG())
17323 if (SDValue V = performMemPairCombine(N, DCI))
17351 if (DCI.isBeforeLegalize() && IsScalarizable &&
17380 L && DCI.isBeforeLegalize() && IsScalarizable && L->isSimple() &&
17402 (DCI.isAfterLegalizeDAG() &&