Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h537 llvm::StructType *ArgStruct; variable
664 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca()
667 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct()
672 ArgStruct = Ty; in setArgStruct()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp829 FI->ArgStruct = nullptr; in create()
1603 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local
1604 assert(ArgStruct); in GetFunctionType()
2264 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local
2268 ArgStruct = Address(FnArgs[IRFunctionArgs.getInallocaArgNo()], in EmitFunctionProlog()
2843 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local
2845 nullptr, ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
3830 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() local
3832 ArgMemoryLayout = DL.getStructLayout(ArgStruct); in EmitCall()
3837 AI = new llvm::AllocaInst(ArgStruct, DL.getAllocaAddrSpace(), in EmitCall()
[all …]