Searched refs:ArgStruct (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 605 llvm::StructType *ArgStruct; variable 733 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca() 736 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct() 741 ArgStruct = Ty; in setArgStruct()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 849 FI->ArgStruct = nullptr; in create() 2965 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local 2967 ArgStruct = Address(Fn->getArg(IRFunctionArgs.getInallocaArgNo()), in EmitFunctionProlog() 3013 Builder.CreateStructGEP(ArgStruct, FieldIndex, Arg->getName()); in EmitFunctionProlog() 3804 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local 3806 FI.getArgStruct(), ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog() 5015 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() local 5021 AI = new llvm::AllocaInst(ArgStruct, DL.getAllocaAddrSpace(), in EmitCall() 5024 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall() 5030 ArgMemory = Address(AI, ArgStruct, Align); in EmitCall()
|