|
reference, declaration → definition
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);