Home
last modified time | relevance | path

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

/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h372 llvm::StructType *ArgStruct; variable
462 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca()
465 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct()
466 void setArgStruct(llvm::StructType *Ty) { ArgStruct = Ty; } in setArgStruct()
/external/clang/lib/CodeGen/
DCGCall.cpp555 FI->ArgStruct = nullptr; in create()
1302 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local
1303 assert(ArgStruct); in GetFunctionType()
1304 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo(); in GetFunctionType()
1733 llvm::Value *ArgStruct = nullptr; in EmitFunctionProlog() local
1735 ArgStruct = FnArgs[IRFunctionArgs.getInallocaArgNo()]; in EmitFunctionProlog()
1736 assert(ArgStruct->getType() == FI.getArgStruct()->getPointerTo()); in EmitFunctionProlog()
1779 Builder.CreateStructGEP(FI.getArgStruct(), ArgStruct, in EmitFunctionProlog()
2276 llvm::Value *ArgStruct = EI; in EmitFunctionEpilog() local
2278 nullptr, ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
[all …]