Home
last modified time | relevance | path

Searched refs:AllocationOrder (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp459 const AllocationOrder &Order);
481 unsigned tryAssign(LiveInterval&, AllocationOrder&,
483 unsigned tryEvict(LiveInterval&, AllocationOrder&,
485 unsigned tryRegionSplit(LiveInterval&, AllocationOrder&,
490 AllocationOrder &Order,
504 unsigned tryBlockSplit(LiveInterval&, AllocationOrder&,
506 unsigned tryInstructionSplit(LiveInterval&, AllocationOrder&,
508 unsigned tryLocalSplit(LiveInterval&, AllocationOrder&,
510 unsigned trySplit(LiveInterval&, AllocationOrder&,
760 AllocationOrder &Order, in tryAssign()
[all …]
H A DAllocationOrder.cpp30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder() function in AllocationOrder
H A DAllocationOrder.h30 class LLVM_LIBRARY_VISIBILITY AllocationOrder {
44 AllocationOrder(unsigned VirtReg,
H A DRegisterScavenging.cpp381 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument
399 for (MCPhysReg Reg : AllocationOrder) { in findSurvivorBackwards()
417 for (MCPhysReg Reg : AllocationOrder) { in findSurvivorBackwards()
585 ArrayRef<MCPhysReg> AllocationOrder = RC.getRawAllocationOrder(MF); in scavengeRegisterBackwards() local
587 findSurvivorBackwards(*MRI, MBBI, To, LiveUnits, AllocationOrder, in scavengeRegisterBackwards()
H A DRegAllocFast.cpp586 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC); in allocVirtReg() local
587 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg()
596 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg()
618 definePhysReg(MI, *AllocationOrder.begin(), regFree); in allocVirtReg()
619 assignVirtToPhysReg(LR, *AllocationOrder.begin()); in allocVirtReg()
H A DRegAllocBasic.cpp263 AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo, Matrix); in selectOrSplit()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile140 SRCS_MIN+= CodeGen/AllocationOrder.cpp