Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h596 llvm::StructType *ArgStruct; variable
725 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca()
728 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct()
733 ArgStruct = Ty; in setArgStruct()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.cpp839 FI->ArgStruct = nullptr; in create()
1667 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local
1668 assert(ArgStruct); in GetFunctionType()
2700 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local
2702 ArgStruct = Address(Fn->getArg(IRFunctionArgs.getInallocaArgNo()), in EmitFunctionProlog()
2705 assert(ArgStruct.getType() == FI.getArgStruct()->getPointerTo()); in EmitFunctionProlog()
3518 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local
4753 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() local
4759 AI = new llvm::AllocaInst(ArgStruct, DL.getAllocaAddrSpace(), in EmitCall()
4762 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()
[all …]