Lines Matching defs:DCI
621 DAGCombinerInfo &DCI) const {
622 SelectionDAG &DAG = DCI.DAG;
623 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
624 !DCI.isBeforeLegalizeOps());
629 DCI.AddToWorklist(Op.getNode());
630 DCI.CommitTargetLoweringOpt(TLO);
637 DAGCombinerInfo &DCI) const {
638 SelectionDAG &DAG = DCI.DAG;
639 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
640 !DCI.isBeforeLegalizeOps());
646 DCI.AddToWorklist(Op.getNode());
647 DCI.CommitTargetLoweringOpt(TLO);
2977 DAGCombinerInfo &DCI) const {
2978 SelectionDAG &DAG = DCI.DAG;
2979 TargetLoweringOpt TLO(DAG, !DCI.isBeforeLegalize(),
2980 !DCI.isBeforeLegalizeOps());
2986 DCI.AddToWorklist(Op.getNode());
2987 DCI.CommitTargetLoweringOpt(TLO);
3978 DAGCombinerInfo &DCI) const {
3982 SelectionDAG &DAG = DCI.DAG;
4045 if (DCI.isBeforeLegalizeOps() ||
4080 EVT SCCVT, SDValue N0, SDValue N1, ISD::CondCode Cond, DAGCombinerInfo &DCI,
4149 SelectionDAG &DAG = DCI.DAG;
4165 DAGCombinerInfo &DCI, const SDLoc &DL) const {
4174 SelectionDAG &DAG = DCI.DAG;
4237 DAGCombinerInfo &DCI) const {
4246 SelectionDAG &DAG = DCI.DAG;
4268 if (!DCI.isCalledByLegalizer())
4269 DCI.AddToWorklist(YShl1.getNode());
4460 DAGCombinerInfo &DCI,
4462 SelectionDAG &DAG = DCI.DAG;
4482 (DCI.isBeforeLegalizeOps() ||
4491 (DCI.isBeforeLegalizeOps() ||
4560 DCI.isBeforeLegalize() && N0->hasOneUse()) {
4647 if (DCI.isBeforeLegalize() &&
4755 if (DCI.isBeforeLegalizeOps() ||
4789 if (!DCI.isCalledByLegalizer())
4790 DCI.AddToWorklist(ZextOp.getNode());
4811 if (DCI.isBeforeLegalizeOps() ||
4912 optimizeSetCCOfSignedTruncationCheck(VT, N0, N1, Cond, DCI, dl))
4941 if ((DCI.isBeforeLegalizeOps() ||
4961 if ((DCI.isBeforeLegalizeOps() ||
4977 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
4995 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
5012 VT, N0, N1, Cond, DCI, dl))
5080 if (!VT.isVector() || DCI.isBeforeLegalizeOps()) {
5204 if (DCI.isBeforeLegalizeOps() ||
5265 (DCI.isBeforeLegalizeOps() ||
5351 if (SDValue V = foldSetCCWithBinOp(VT, N0, N1, Cond, dl, DCI))
5357 if (SDValue V = foldSetCCWithBinOp(VT, N1, N0, Cond, dl, DCI))
5360 if (SDValue V = foldSetCCWithAnd(VT, N0, N1, Cond, dl, DCI))
5371 if (SDValue Folded = buildUREMEqFold(VT, N0, N1, Cond, DCI, dl))
5374 if (SDValue Folded = buildSREMEqFold(VT, N0, N1, Cond, DCI, dl))
5388 if (!DCI.isCalledByLegalizer())
5389 DCI.AddToWorklist(Temp.getNode());
5398 if (!DCI.isCalledByLegalizer())
5399 DCI.AddToWorklist(Temp.getNode());
5405 if (!DCI.isCalledByLegalizer())
5406 DCI.AddToWorklist(Temp.getNode());
5412 if (!DCI.isCalledByLegalizer())
5413 DCI.AddToWorklist(Temp.getNode());
5422 if (!DCI.isCalledByLegalizer())
5423 DCI.AddToWorklist(N0.getNode());
5468 DAGCombinerInfo &DCI) const {
6674 DAGCombinerInfo &DCI,
6678 DCI, DL, Built)) {
6680 DCI.AddToWorklist(N);
6690 DAGCombinerInfo &DCI, const SDLoc &DL,
6700 SelectionDAG &DAG = DCI.DAG;
6708 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::MUL, VT))
6842 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::SUB, VT))
6857 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ROTR, VT))
6914 DAGCombinerInfo &DCI,
6918 DCI, DL, Built)) {
6921 DCI.AddToWorklist(N);
6931 DAGCombinerInfo &DCI, const SDLoc &DL,
6958 SelectionDAG &DAG = DCI.DAG;
6967 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::MUL, VT))
7127 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ADD, VT))
7139 if (!DCI.isBeforeLegalizeOps() && !isOperationLegalOrCustom(ISD::ROTR, VT))