Lines Matching defs:DCI

626                                           DAGCombinerInfo &DCI) const {
627 SelectionDAG &DAG = DCI.DAG;
628 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
629 !DCI.isBeforeLegalizeOps());
634 DCI.AddToWorklist(Op.getNode());
635 DCI.CommitTargetLoweringOpt(TLO);
642 DAGCombinerInfo &DCI) const {
643 SelectionDAG &DAG = DCI.DAG;
644 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
645 !DCI.isBeforeLegalizeOps());
651 DCI.AddToWorklist(Op.getNode());
652 DCI.CommitTargetLoweringOpt(TLO);
3013 DAGCombinerInfo &DCI) const {
3014 SelectionDAG &DAG = DCI.DAG;
3015 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
3016 !DCI.isBeforeLegalizeOps());
3022 DCI.AddToWorklist(Op.getNode());
3023 DCI.CommitTargetLoweringOpt(TLO);
4027 DAGCombinerInfo &DCI) const {
4031 SelectionDAG &DAG = DCI.DAG;
4094 if (DCI.isBeforeLegalizeOps() ||
4129 EVT SCCVT, SDValue N0, SDValue N1, ISD::CondCode Cond, DAGCombinerInfo &DCI,
4198 SelectionDAG &DAG = DCI.DAG;
4213 DAGCombinerInfo &DCI, const SDLoc &DL) const {
4222 SelectionDAG &DAG = DCI.DAG;
4284 DAGCombinerInfo &DCI) const {
4293 SelectionDAG &DAG = DCI.DAG;
4315 if (!DCI.isCalledByLegalizer())
4316 DCI.AddToWorklist(YShl1.getNode());
4507 DAGCombinerInfo &DCI,
4509 SelectionDAG &DAG = DCI.DAG;
4529 (DCI.isBeforeLegalizeOps() ||
4538 (DCI.isBeforeLegalizeOps() ||
4607 DCI.isBeforeLegalize() && N0->hasOneUse()) {
4694 if (DCI.isBeforeLegalize() &&
4803 if (DCI.isBeforeLegalizeOps() ||
4838 if (!DCI.isCalledByLegalizer())
4839 DCI.AddToWorklist(ZextOp.getNode());
4860 if (DCI.isBeforeLegalizeOps() ||
4961 optimizeSetCCOfSignedTruncationCheck(VT, N0, N1, Cond, DCI, dl))
4990 if ((DCI.isBeforeLegalizeOps() ||
5010 if ((DCI.isBeforeLegalizeOps() ||
5026 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
5044 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
5061 VT, N0, N1, Cond, DCI, dl))
5129 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
5251 if (DCI.isBeforeLegalizeOps() ||
5312 (DCI.isBeforeLegalizeOps() ||
5398 if (SDValue V = foldSetCCWithBinOp(VT, N0, N1, Cond, dl, DCI))
5404 if (SDValue V = foldSetCCWithBinOp(VT, N1, N0, Cond, dl, DCI))
5407 if (SDValue V = foldSetCCWithAnd(VT, N0, N1, Cond, dl, DCI))
5418 if (SDValue Folded = buildUREMEqFold(VT, N0, N1, Cond, DCI, dl))
5421 if (SDValue Folded = buildSREMEqFold(VT, N0, N1, Cond, DCI, dl))
5435 if (!DCI.isCalledByLegalizer())
5436 DCI.AddToWorklist(Temp.getNode());
5445 if (!DCI.isCalledByLegalizer())
5446 DCI.AddToWorklist(Temp.getNode());
5452 if (!DCI.isCalledByLegalizer())
5453 DCI.AddToWorklist(Temp.getNode());
5459 if (!DCI.isCalledByLegalizer())
5460 DCI.AddToWorklist(Temp.getNode());
5469 if (!DCI.isCalledByLegalizer())
5470 DCI.AddToWorklist(N0.getNode());
5515 DAGCombinerInfo &DCI) const {
6731 DAGCombinerInfo &DCI,
6735 DCI, DL, Built)) {
6737 DCI.AddToWorklist(N);
6747 DAGCombinerInfo &DCI, const SDLoc &DL,
6757 SelectionDAG &DAG = DCI.DAG;
6765 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::MUL, VT))
6901 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::SUB, VT))
6916 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ROTR, VT))
6973 DAGCombinerInfo &DCI,
6977 DCI, DL, Built)) {
6980 DCI.AddToWorklist(N);
6990 DAGCombinerInfo &DCI, const SDLoc &DL,
7017 SelectionDAG &DAG = DCI.DAG;
7026 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::MUL, VT))
7188 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ADD, VT))
7200 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ROTR, VT))