reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/RegAllocBasic.cpp
  262   AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo, Matrix);
lib/CodeGen/RegAllocGreedy.cpp
  455                                   const AllocationOrder &Order);
  458                                const AllocationOrder &Order);
  460                                      const AllocationOrder &Order,
  472   unsigned getCheapestEvicteeWeight(const AllocationOrder &Order,
  481   unsigned tryAssign(LiveInterval&, AllocationOrder&,
  484   unsigned tryEvict(LiveInterval&, AllocationOrder&,
  487   unsigned tryRegionSplit(LiveInterval&, AllocationOrder&,
  492                                     AllocationOrder &Order,
  502   unsigned tryAssignCSRFirstTime(LiveInterval &VirtReg, AllocationOrder &Order,
  506   unsigned tryBlockSplit(LiveInterval&, AllocationOrder&,
  508   unsigned tryInstructionSplit(LiveInterval&, AllocationOrder&,
  510   unsigned tryLocalSplit(LiveInterval&, AllocationOrder&,
  512   unsigned trySplit(LiveInterval&, AllocationOrder&,
  515   unsigned tryLastChanceRecoloring(LiveInterval &, AllocationOrder &,
  763                              AllocationOrder &Order,
  810   AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo, Matrix);
 1022 unsigned RAGreedy::getCheapestEvicteeWeight(const AllocationOrder &Order,
 1107                             AllocationOrder &Order,
 1486                                           const AllocationOrder &Order) {
 1546                                        const AllocationOrder &Order) {
 1584                                              const AllocationOrder &Order,
 1829 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order,
 1873                                             AllocationOrder &Order,
 2019 unsigned RAGreedy::tryBlockSplit(LiveInterval &VirtReg, AllocationOrder &Order,
 2086 RAGreedy::tryInstructionSplit(LiveInterval &VirtReg, AllocationOrder &Order,
 2229 unsigned RAGreedy::tryLocalSplit(LiveInterval &VirtReg, AllocationOrder &Order,
 2460 unsigned RAGreedy::trySplit(LiveInterval &VirtReg, AllocationOrder &Order,
 2604                                            AllocationOrder &Order,
 2804                                          AllocationOrder &Order,
 3040   AllocationOrder Order(VirtReg.reg, *VRM, RegClassInfo, Matrix);