Lines Matching refs:ArgStruct
752 FI->ArgStruct = nullptr; in create()
1519 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local
1520 assert(ArgStruct); in GetFunctionType()
1521 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo(); in GetFunctionType()
2106 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local
2110 ArgStruct = Address(FnArgs[IRFunctionArgs.getInallocaArgNo()], in EmitFunctionProlog()
2113 assert(ArgStruct.getType() == FI.getArgStruct()->getPointerTo()); in EmitFunctionProlog()
2156 Address V = Builder.CreateStructGEP(ArgStruct, FieldIndex, FieldOffset, in EmitFunctionProlog()
2692 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local
2694 nullptr, ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
3528 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() local
3529 ArgMemoryLayout = CGM.getDataLayout().getStructLayout(ArgStruct); in EmitCall()
3534 AI = new llvm::AllocaInst(ArgStruct, "argmem", IP); in EmitCall()
3536 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()