reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/TargetLowering.cpp
  497       return TLO.CombineTo(Op, NewOp);
  548       return TLO.CombineTo(Op, Z);
  800     return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
  812       return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
  851         return TLO.CombineTo(Op, Vec);
 1002         return TLO.CombineTo(Op, NewOp);
 1021         return TLO.CombineTo(Op, Op0);
 1036         return TLO.CombineTo(Op, Xor);
 1059         return TLO.CombineTo(Op, NewOp);
 1066       return TLO.CombineTo(Op, Op0);
 1068       return TLO.CombineTo(Op, Op1);
 1071       return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT));
 1108         return TLO.CombineTo(Op, NewOp);
 1115       return TLO.CombineTo(Op, Op0);
 1117       return TLO.CombineTo(Op, Op1);
 1154         return TLO.CombineTo(Op, NewOp);
 1161       return TLO.CombineTo(Op, Op0);
 1163       return TLO.CombineTo(Op, Op1);
 1172       return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::OR, dl, VT, Op0, Op1));
 1188         return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::AND, dl, VT, Op0, ANDC));
 1198           return TLO.CombineTo(Op, New);
 1262         return TLO.CombineTo(Op, Op0);
 1284         return TLO.CombineTo(Op, Op0);
 1304               return TLO.CombineTo(
 1335           return TLO.CombineTo(
 1356               return TLO.CombineTo(
 1381         return TLO.CombineTo(Op, Op0);
 1410               return TLO.CombineTo(
 1438       return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1));
 1447         return TLO.CombineTo(Op, Op0);
 1474         return TLO.CombineTo(
 1483         return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA));
 1561         return TLO.CombineTo(Op,
 1568       return TLO.CombineTo(Op, Op0);
 1585       return TLO.CombineTo(
 1635         return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src));
 1640         return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src));
 1668         return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src));
 1673         return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src));
 1697         return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src));
 1714       return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src));
 1740       return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc));
 1776           return TLO.CombineTo(
 1850         return TLO.CombineTo(Op,
 1940         return TLO.CombineTo(Op, NewOp);
 1958         return TLO.CombineTo(Op, NewOp);
 1977       return TLO.CombineTo(Op, NewOp);
 2010       return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT));
 2109     return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
 2123       return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
 2229           return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops));
 2280       return TLO.CombineTo(Op,
 2320         return TLO.CombineTo(Op, Vec);
 2424         return TLO.CombineTo(Op, LegalShuffle);
 2463       return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src));
 2469         return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT));
 2546         return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT));
 2570     return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
lib/Target/AArch64/AArch64ISelLowering.cpp
 1005   return TLO.CombineTo(Op, New);
lib/Target/ARM/ARMISelLowering.cpp
15512     return TLO.CombineTo(Op, Op.getOperand(0));
15523     return TLO.CombineTo(Op, NewOp);
lib/Target/X86/X86ISelLowering.cpp
31478   return TLO.CombineTo(Op, NewOp);
34322       return TLO.CombineTo(Op, Src);
34339         return TLO.CombineTo(
34361       return TLO.CombineTo(Op, Src);
34378         return TLO.CombineTo(
34432         return TLO.CombineTo(Op,
34500       return TLO.CombineTo(Op, Src);
34561       return TLO.CombineTo(Op, Insert);
34575       return TLO.CombineTo(Op, insertSubVector(TLO.DAG.getUNDEF(VT), Src, 0,
34597       return TLO.CombineTo(Op, Insert);
34610           return TLO.CombineTo(Op, Insert);
34639       return TLO.CombineTo(Op, Insert);
34671     return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));
34675     return TLO.CombineTo(
34680       return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, OpInputs[Src]));
34738       return TLO.CombineTo(
34763               return TLO.CombineTo(Op, Op0.getOperand(0));
34769             return TLO.CombineTo(Op, NewShift);
34821         return TLO.CombineTo(Op, Op0);
34829           return TLO.CombineTo(Op, Op00);
34849         return TLO.CombineTo(
34873         return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT));
34888         return TLO.CombineTo(
34906         return TLO.CombineTo(Op, Vec);
34952       return TLO.CombineTo(Op, Op.getOperand(1));
34962       return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT));