Home
last modified time | relevance | path

Searched refs:DemoteReg (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp809 ArrayRef<Register> VRegs, Register DemoteReg, in insertSRetLoads() argument
830 MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); in insertSRetLoads()
840 Register DemoteReg) const { in insertSRetStores()
861 MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); in insertSRetStores()
870 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument
873 DemoteReg = MRI.createGenericVirtualRegister( in insertSRetIncomingArgument()
884 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
902 Register DemoteReg = MIRBuilder.buildFrameIndex(FramePtrTy, FI).getReg(0); in insertSRetOutgoingArgument() local
903 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
910 Info.DemoteRegister = DemoteReg; in insertSRetOutgoingArgument()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h446 ArrayRef<Register> VRegs, Register DemoteReg,
452 ArrayRef<Register> VRegs, Register DemoteReg) const;
459 Register &DemoteReg, MachineRegisterInfo &MRI,
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp1915 unsigned DemoteReg = FuncInfo.DemoteRegister; in visitRet() local
1928 DAG.getCopyFromReg(Chain, getCurSDLoc(), DemoteReg, PtrValueVTs[0]); in visitRet()