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()
555 FI->ArgStruct = nullptr; in create()1302 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local1303 assert(ArgStruct); in GetFunctionType()1304 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo(); in GetFunctionType()1733 llvm::Value *ArgStruct = nullptr; in EmitFunctionProlog() local1735 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() local2278 nullptr, ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()[all …]