Searched refs:OrigRegs (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 373 static void buildCopyFromRegs(MachineIRBuilder &B, ArrayRef<Register> OrigRegs, in buildCopyFromRegs() argument 381 assert(OrigRegs[0] == Regs[0]); in buildCopyFromRegs() 385 if (PartLLT.getSizeInBits() == LLTy.getSizeInBits() && OrigRegs.size() == 1 && in buildCopyFromRegs() 387 B.buildBitcast(OrigRegs[0], Regs[0]); in buildCopyFromRegs() 397 OrigRegs.size() == 1 && Regs.size() == 1) { in buildCopyFromRegs() 411 LLT OrigTy = MRI.getType(OrigRegs[0]); in buildCopyFromRegs() 414 B.buildIntToPtr(OrigRegs[0], B.buildTrunc(IntPtrTy, SrcReg)); in buildCopyFromRegs() 418 B.buildTrunc(OrigRegs[0], SrcReg); in buildCopyFromRegs() 423 assert(OrigRegs.size() == 1); in buildCopyFromRegs() 424 LLT OrigTy = MRI.getType(OrigRegs[0]); in buildCopyFromRegs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNNSAReassign.cpp | 290 SmallVector<MCRegister, 16> OrigRegs; in runOnMachineFunction() local 302 OrigRegs.push_back(VRM->getPhys(Reg)); in runOnMachineFunction() 350 LRM->assign(*Intervals[I], OrigRegs[I]); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUPALMetadata.cpp | 788 auto OrigRegs = RegsObj.getMap(); in toString() local 790 for (auto I : OrigRegs) { in toString() 808 RegsObj = OrigRegs; in toString() 850 auto OrigRegs = RegsObj; in setFromString() local 854 for (auto I : OrigRegs.getMap()) { in setFromString()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TwoAddressInstructionPass.cpp | 1472 SmallVector<Register, 4> OrigRegs; in tryInstructionTransform() local 1476 OrigRegs.push_back(MO.getReg()); in tryInstructionTransform() 1489 LIS->repairIntervalsInRange(MBB, Begin, End, OrigRegs); in tryInstructionTransform() 1988 SmallVector<Register, 4> OrigRegs; in eliminateRegSequence() local 1991 OrigRegs.push_back(MI.getOperand(0).getReg()); in eliminateRegSequence() 1993 OrigRegs.push_back(MI.getOperand(i).getReg()); in eliminateRegSequence() 2085 LIS->repairIntervalsInRange(MBB, MBBI, EndMBBI, OrigRegs); in eliminateRegSequence()
|
H A D | LiveIntervals.cpp | 1667 ArrayRef<Register> OrigRegs) { in repairIntervalsInRange() argument 1684 SmallVector<Register> RegsToRepair(OrigRegs.begin(), OrigRegs.end()); in repairIntervalsInRange()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 182 Arg.OrigRegs.assign(Arg.Regs.begin(), Arg.Regs.end()); in assignCustomValue() 184 MIRBuilder.buildMergeLikeInstr(Arg.OrigRegs[0], {CopyLo, CopyHi}); in assignCustomValue() 274 Arg.OrigRegs.assign(Arg.Regs.begin(), Arg.Regs.end()); in assignCustomValue()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 348 ArrayRef<Register> OrigRegs);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 67 SmallVector<Register, 2> OrigRegs; member
|