Searched refs:DemoteReg (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 809 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 D | CallLowering.h | 446 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 D | SelectionDAGBuilder.cpp | 1915 unsigned DemoteReg = FuncInfo.DemoteRegister; in visitRet() local 1928 DAG.getCopyFromReg(Chain, getCurSDLoc(), DemoteReg, PtrValueVTs[0]); in visitRet()
|