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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 5346   MachineFunction &MF = DAG.getMachineFunction();
 5348   auto PtrVT = getPointerTy(DAG.getDataLayout());
 5357   SDValue Stack = DAG.getFrameIndex(FuncInfo->getVarArgsStackIndex(), PtrVT);
 5358   MemOps.push_back(DAG.getStore(Chain, DL, Stack, VAList,
 5367         DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(8, DL, PtrVT));
 5367         DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(8, DL, PtrVT));
 5369     GRTop = DAG.getFrameIndex(FuncInfo->getVarArgsGPRIndex(), PtrVT);
 5370     GRTop = DAG.getNode(ISD::ADD, DL, PtrVT, GRTop,
 5371                         DAG.getConstant(GPRSize, DL, PtrVT));
 5373     MemOps.push_back(DAG.getStore(Chain, DL, GRTop, GRTopAddr,
 5382     VRTopAddr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList,
 5383                             DAG.getConstant(16, DL, PtrVT));
 5385     VRTop = DAG.getFrameIndex(FuncInfo->getVarArgsFPRIndex(), PtrVT);
 5386     VRTop = DAG.getNode(ISD::ADD, DL, PtrVT, VRTop,
 5387                         DAG.getConstant(FPRSize, DL, PtrVT));
 5389     MemOps.push_back(DAG.getStore(Chain, DL, VRTop, VRTopAddr,
 5396       DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(24, DL, PtrVT));
 5396       DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(24, DL, PtrVT));
 5397   MemOps.push_back(DAG.getStore(
 5398       Chain, DL, DAG.getConstant(-GPRSize, DL, MVT::i32), GROffsAddr,
 5403       DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(28, DL, PtrVT));
 5403       DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(28, DL, PtrVT));
 5404   MemOps.push_back(DAG.getStore(
 5405       Chain, DL, DAG.getConstant(-FPRSize, DL, MVT::i32), VROffsAddr,
 5408   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);