Searched refs:ArgStruct (Results 1 – 2 of 2) sorted by relevance
372 llvm::StructType *ArgStruct; variable462 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()
537 FI->ArgStruct = nullptr; in create()1281 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local1282 assert(ArgStruct); in GetFunctionType()1283 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo(); in GetFunctionType()1692 llvm::Value *ArgStruct = nullptr; in EmitFunctionProlog() local1694 ArgStruct = FnArgs[IRFunctionArgs.getInallocaArgNo()]; in EmitFunctionProlog()1695 assert(ArgStruct->getType() == FI.getArgStruct()->getPointerTo()); in EmitFunctionProlog()1738 ArgStruct, ArgI.getInAllocaFieldIndex(), Arg->getName()); in EmitFunctionProlog()2233 llvm::Value *ArgStruct = EI; in EmitFunctionEpilog() local2235 Builder.CreateStructGEP(ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()[all …]