Searched refs:ArgStruct (Results 1 – 2 of 2) sorted by relevance
596 llvm::StructType *ArgStruct; variable725 bool usesInAlloca() const { return ArgStruct; } in usesInAlloca()728 llvm::StructType *getArgStruct() const { return ArgStruct; } in getArgStruct()733 ArgStruct = Ty; in setArgStruct()
845 FI->ArgStruct = nullptr; in create()1673 auto ArgStruct = FI.getArgStruct(); in GetFunctionType() local1674 assert(ArgStruct); in GetFunctionType()1675 ArgTypes[IRFunctionArgs.getInallocaArgNo()] = ArgStruct->getPointerTo(); in GetFunctionType()2750 Address ArgStruct = Address::invalid(); in EmitFunctionProlog() local2752 ArgStruct = Address(Fn->getArg(IRFunctionArgs.getInallocaArgNo()), in EmitFunctionProlog()2755 assert(ArgStruct.getType() == FI.getArgStruct()->getPointerTo()); in EmitFunctionProlog()2801 Builder.CreateStructGEP(ArgStruct, FieldIndex, Arg->getName()); in EmitFunctionProlog()3568 llvm::Value *ArgStruct = &*EI; in EmitFunctionEpilog() local3570 FI.getArgStruct(), ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()[all …]