HomeSort by: relevance | last modified time | path
    Searched refs:AllocationOrder (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AllocationOrder.cpp 1 //===-- llvm/CodeGen/AllocationOrder.cpp - Allocation Order ---------------===//
12 // hints and target hooks. The AllocationOrder class encapsulates all of that.
16 #include "AllocationOrder.h"
29 AllocationOrder AllocationOrder::create(unsigned VirtReg, const VirtRegMap &VRM,
52 return AllocationOrder(std::move(Hints), Order, HardHints);
AllocationOrder.h 1 //===-- llvm/CodeGen/AllocationOrder.h - Allocation Order -*- C++ -*-------===//
12 // hints and target hooks. The AllocationOrder class encapsulates all of that.
30 class LLVM_LIBRARY_VISIBILITY AllocationOrder {
33 // How far into the Order we can iterate. This is 0 if the AllocationOrder is
43 /// Forward iterator for an AllocationOrder.
45 const AllocationOrder &AO;
49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {}
80 /// Create a new AllocationOrder for VirtReg.
84 static AllocationOrder create(unsigned VirtReg, const VirtRegMap &VRM,
88 /// Create an AllocationOrder given the Hits, Order, and HardHits values
    [all...]
RegAllocGreedy.cpp 14 #include "AllocationOrder.h"
385 /// Candidate info for each PhysReg in AllocationOrder.
461 const AllocationOrder &Order);
464 const AllocationOrder &Order);
466 const AllocationOrder &Order,
478 MCRegister getCheapestEvicteeWeight(const AllocationOrder &Order,
488 MCRegister tryAssign(LiveInterval&, AllocationOrder&,
491 MCRegister tryEvict(LiveInterval &, AllocationOrder &,
494 MCRegister tryRegionSplit(LiveInterval &, AllocationOrder &,
498 AllocationOrder &Order
    [all...]
RegAllocFast.cpp 777 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC);
778 for (MCPhysReg PhysReg : AllocationOrder) {
830 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC);
831 assert(!AllocationOrder.empty() && "Allocation order must not be empty");
832 PhysReg = AllocationOrder[0];
961 ArrayRef<MCPhysReg> AllocationOrder = RegClassInfo.getOrder(&RC);
962 setPhysReg(MI, MO, *AllocationOrder.begin());
RegisterScavenging.cpp 361 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder,
383 for (MCPhysReg Reg : AllocationOrder) {
401 for (MCPhysReg Reg : AllocationOrder) {
575 ArrayRef<MCPhysReg> AllocationOrder = RC.getRawAllocationOrder(MF);
577 findSurvivorBackwards(*MRI, MBBI, To, LiveUnits, AllocationOrder,
RegAllocBasic.cpp 14 #include "AllocationOrder.h"
268 AllocationOrder::create(VirtReg.reg(), *VRM, RegClassInfo, Matrix);
  /src/external/apache2/llvm/lib/libLLVMCodeGen/
Makefile 11 AllocationOrder.cpp \

Completed in 26 milliseconds