Home | History | Annotate | Download | only in AArch64

Lines Matching defs:DAG

1 //===-- AArch64ISelDAGToDAG.cpp - A dag to dag inst selector for AArch64 --===//
519 /// being extended to be a GPR32, but the incoming DAG might be acting on a
1094 SelectionDAG &DAG;
1097 WidenVector(SelectionDAG &DAG) : DAG(DAG) {}
1107 SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, WideTy), 0);
1108 return DAG.getTargetInsertSubreg(AArch64::dsub, DL, WideTy, Undef, V64Reg);
1114 static SDValue NarrowVector(SDValue V128Reg, SelectionDAG &DAG) {
1120 return DAG.getTargetExtractSubreg(AArch64::dsub, SDLoc(V128Reg), NarrowTy,
3028 /// createAArch64ISelDag - This pass converts a legalized DAG into a
3029 /// AArch64-specific DAG, ready for instruction scheduling.