OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Mon Jun 15 00:25:07 UTC 2026