Home
last modified time | relevance | path

Searched refs:LiveReg (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocFast.cpp200 struct LiveReg { struct in __anon43a0a7eb0111::RegAllocFastImpl
208 explicit LiveReg(Register VirtReg) : VirtReg(VirtReg) {} in LiveReg() function
209 explicit LiveReg() {} in LiveReg() argument
214 using LiveRegMap = SparseSet<LiveReg, identity<unsigned>, uint16_t>;
220 DenseMap<Register, LiveReg> BundleVirtRegsMap;
358 void assignVirtToPhysReg(MachineInstr &MI, LiveReg &, MCRegister PhysReg);
359 void allocVirtReg(MachineInstr &MI, LiveReg &LR, Register Hint,
370 MCPhysReg getErrorAssignment(const LiveReg &LR, MachineInstr &MI,
379 const LiveReg &Assignment);
700 for (const LiveReg &LR : LiveVirtRegs) { in reloadAtBegin()
[all …]
H A DInlineSpiller.cpp111 MachineBasicBlock &BB, Register &LiveReg);
1375 MachineBasicBlock &BB, Register &LiveReg) { in isSpillCandBB() argument
1393 LiveReg = SibReg; in isSpillCandBB()
1592 Register LiveReg; in runHoistSpills() local
1593 if (!isSpillCandBB(OrigLI, OrigVNI, *Block, LiveReg)) in runHoistSpills()
1616 SpillsToKeep[*RIt] = LiveReg; in runHoistSpills()
1707 Register LiveReg = Insert.second; in hoistAllSpills() local
1710 TII.storeRegToStackSlot(*BB, MII, LiveReg, false, Slot, in hoistAllSpills()
1711 MRI.getRegClass(LiveReg), &TRI, Register()); in hoistAllSpills()
H A DTargetInstrInfo.cpp500 Register LiveReg = LiveOp.getReg(); in canFoldCopy() local
510 if (RC->hasSubClassEq(MRI.getRegClass(LiveReg))) in canFoldCopy()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17568LiveReg, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<(anonymous namespace)::RAFast::LiveR…
17569 …m::MachineInstr*, std::pair<unsigned int, (anonymous namespace)::RAFast::LiveReg>&, unsigned int)"…
17571 …ymous namespace)::RAFast::LiveReg, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<(anonymous…