Home
last modified time | relevance | path

Searched refs:ArgStruct (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h633 llvm::StructType *ArgStruct; variable
762 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca()
765 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct()
770 ArgStruct = Ty; in setArgStruct()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp924 FI->ArgStruct = nullptr; in create()
3088 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local
3090 ArgStruct = Address(Fn->getArg(IRFunctionArgs.getInallocaArgNo()), in EmitFunctionProlog()
3136 Builder.CreateStructGEP(ArgStruct, FieldIndex, Arg->getName()); in EmitFunctionProlog()
3977 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local
3979 FI.getArgStruct(), ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
5229 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() local
5235 AI = new llvm::AllocaInst(ArgStruct, DL.getAllocaAddrSpace(), "argmem", in EmitCall()
5238 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()
5244 ArgMemory = RawAddress(AI, ArgStruct, Align); in EmitCall()