Lines Matching refs:RetTy
95 Type *RetTy = CB.getType(); in lowerCall() local
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
138 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, ISD::ArgFlagsTy{}}; in lowerCall()
760 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads() argument
769 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0); in insertSRetLoads()
774 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads()
775 Type *RetPtrTy = RetTy->getPointerTo(DL.getAllocaAddrSpace()); in insertSRetLoads()
790 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores() argument
799 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0); in insertSRetStores()
804 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores()
807 getLLTForType(*DL.getIntPtrType(RetTy->getPointerTo(AS)), DL); in insertSRetStores()
847 Type *RetTy = CB.getType(); in insertSRetOutgoingArgument() local
852 DL.getTypeAllocSize(RetTy), DL.getPrefTypeAlign(RetTy), false); in insertSRetOutgoingArgument()
855 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
876 void CallLowering::getReturnInfo(CallingConv::ID CallConv, Type *RetTy, in getReturnInfo() argument
880 LLVMContext &Context = RetTy->getContext(); in getReturnInfo()
884 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs); in getReturnInfo()