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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 5451   auto PtrVT = getPointerTy(DAG.getDataLayout());
 5452   auto PtrMemVT = getPointerMemTy(DAG.getDataLayout());
 5454       DAG.getLoad(PtrMemVT, DL, Chain, Addr, MachinePointerInfo(V));
 5456   VAList = DAG.getZExtOrTrunc(VAList, DL, PtrVT);
 5460     VAList = DAG.getNode(ISD::ADD, DL, PtrVT, VAList,
 5461                          DAG.getConstant(Align - 1, DL, PtrVT));
 5462     VAList = DAG.getNode(ISD::AND, DL, PtrVT, VAList,
 5463                          DAG.getConstant(-(int64_t)Align, DL, PtrVT));
 5466   Type *ArgTy = VT.getTypeForEVT(*DAG.getContext());
 5467   unsigned ArgSize = DAG.getDataLayout().getTypeAllocSize(ArgTy);
 5482   SDValue VANext = DAG.getNode(ISD::ADD, DL, PtrVT, VAList,
 5483                                DAG.getConstant(ArgSize, DL, PtrVT));
 5484   VANext = DAG.getZExtOrTrunc(VANext, DL, PtrMemVT);
 5488       DAG.getStore(Chain, DL, VANext, Addr, MachinePointerInfo(V));
 5494         DAG.getLoad(MVT::f64, DL, APStore, VAList, MachinePointerInfo());
 5496     SDValue NarrowFP = DAG.getNode(ISD::FP_ROUND, DL, VT, WideFP.getValue(0),
 5497                                    DAG.getIntPtrConstant(1, DL));
 5500     return DAG.getMergeValues(Ops, DL);
 5503   return DAG.getLoad(VT, DL, APStore, VAList, MachinePointerInfo());