Searched refs:DemoteReg (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 876 ArrayRef<Register> VRegs, Register DemoteReg, in insertSRetLoads() argument 898 MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); in insertSRetLoads() 908 Register DemoteReg) const { in insertSRetStores() 928 MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]); in insertSRetStores() 937 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument 940 DemoteReg = MRI.createGenericVirtualRegister( in insertSRetIncomingArgument() 951 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument() 969 Register DemoteReg = MIRBuilder.buildFrameIndex(FramePtrTy, FI).getReg(0); in insertSRetOutgoingArgument() local 970 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument() 977 Info.DemoteRegister = DemoteReg; in insertSRetOutgoingArgument()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 454 ArrayRef<Register> VRegs, Register DemoteReg, 460 ArrayRef<Register> VRegs, Register DemoteReg) const; 467 Register &DemoteReg, MachineRegisterInfo &MRI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 2148 unsigned DemoteReg = FuncInfo.DemoteRegister; in visitRet() local 2161 DAG.getCopyFromReg(Chain, getCurSDLoc(), DemoteReg, PtrValueVTs[0]); in visitRet()
|