Searched refs:OrigRegs (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 372 static void buildCopyFromRegs(MachineIRBuilder &B, ArrayRef<Register> OrigRegs, in buildCopyFromRegs() argument 380 assert(OrigRegs[0] == Regs[0]); in buildCopyFromRegs() 384 if (PartLLT.getSizeInBits() == LLTy.getSizeInBits() && OrigRegs.size() == 1 && in buildCopyFromRegs() 386 B.buildBitcast(OrigRegs[0], Regs[0]); in buildCopyFromRegs() 396 OrigRegs.size() == 1 && Regs.size() == 1) { in buildCopyFromRegs() 410 LLT OrigTy = MRI.getType(OrigRegs[0]); in buildCopyFromRegs() 413 B.buildIntToPtr(OrigRegs[0], B.buildTrunc(IntPtrTy, SrcReg)); in buildCopyFromRegs() 417 B.buildTrunc(OrigRegs[0], SrcReg); in buildCopyFromRegs() 422 assert(OrigRegs.size() == 1); in buildCopyFromRegs() 423 LLT OrigTy = MRI.getType(OrigRegs[0]); in buildCopyFromRegs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNNSAReassign.cpp | 295 SmallVector<MCRegister, 16> OrigRegs; in run() local 307 OrigRegs.push_back(VRM->getPhys(Reg)); in run() 357 LRM->assign(*Intervals[I], OrigRegs[I]); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUPALMetadata.cpp | 825 auto OrigRegs = RegsObj.getMap(); in toString() local 827 for (auto I : OrigRegs) { in toString() 845 RegsObj = OrigRegs; in toString() 887 auto OrigRegs = RegsObj; in setFromString() local 891 for (auto I : OrigRegs.getMap()) { in setFromString()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 1474 SmallVector<Register, 4> OrigRegs; in tryInstructionTransform() local 1478 OrigRegs.push_back(MO.getReg()); in tryInstructionTransform() 1491 LIS->repairIntervalsInRange(MBB, Begin, End, OrigRegs); in tryInstructionTransform() 1989 SmallVector<Register, 4> OrigRegs; in eliminateRegSequence() local 1992 OrigRegs.push_back(MI.getOperand(0).getReg()); in eliminateRegSequence() 1994 OrigRegs.push_back(MI.getOperand(i).getReg()); in eliminateRegSequence() 2086 LIS->repairIntervalsInRange(MBB, MBBI, EndMBBI, OrigRegs); in eliminateRegSequence()
|
| H A D | LiveIntervals.cpp | 1703 ArrayRef<Register> OrigRegs) { in repairIntervalsInRange() argument 1720 SmallVector<Register> RegsToRepair(OrigRegs); 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 | 358 ArrayRef<Register> OrigRegs);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 68 SmallVector<Register, 2> OrigRegs; member
|