Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:DAG

1 //===-- LegalizeTypes.h - DAG Type Legalizer class definition ---*- C++ -*-===//
36 SelectionDAG &DAG;
67 return TLI.getTypeAction(*DAG.getContext(), VT);
72 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal;
76 return TLI.getSetCCResultType(*DAG.getContext(), VT);
122 explicit DAGTypeLegalizer(SelectionDAG &dag)
123 : TLI(dag.getTargetLoweringInfo()), DAG(dag),
130 /// top-down traversal of the dag, legalizing types as it goes. Returns
141 SelectionDAG &getDAG() const { return DAG; }
203 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, Op.getValueType(), Op,
204 DAG.getValueType(OldVT));
213 return DAG.getZeroExtendInReg(Op, dl, OldVT.getScalarType());