OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:physReg
(Results
1 - 6
of
6
) sorted by null
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp
39
unsigned
physReg
, unsigned virtReg);
124
unsigned
physReg
, unsigned virtReg)
127
if (!MRI.isLiveIn(
physReg
)) {
128
MRI.addLiveIn(
physReg
, virtReg);
129
MF->front().addLiveIn(
physReg
);
132
.addReg(
physReg
);
134
MRI.replaceRegWith(virtReg, MRI.getLiveInVirtReg(
physReg
));
/external/mesa3d/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp
39
unsigned
physReg
, unsigned virtReg);
124
unsigned
physReg
, unsigned virtReg)
127
if (!MRI.isLiveIn(
physReg
)) {
128
MRI.addLiveIn(
physReg
, virtReg);
129
MF->front().addLiveIn(
physReg
);
132
.addReg(
physReg
);
134
MRI.replaceRegWith(virtReg, MRI.getLiveInVirtReg(
physReg
));
/external/llvm/include/llvm/CodeGen/
VirtRegMap.h
105
void assignVirt2Phys(unsigned virtReg, unsigned
physReg
) {
107
TargetRegisterInfo::isPhysicalRegister(
physReg
));
111
Virt2PhysMap[virtReg] =
physReg
;
129
/// @brief returns true if VirtReg is assigned to its preferred
physreg
.
/external/llvm/lib/CodeGen/
InterferenceCache.h
39
/// of
PhysReg
in all basic blocks.
41
///
PhysReg
- The register currently represented.
42
unsigned
PhysReg
;
63
/// RegUnitInfo - Information tracked about each RegUnit in
PhysReg
.
85
/// Info for each RegUnit in
PhysReg
. It is very rare ofr a
PHysReg
to have
96
Entry() :
PhysReg
(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {}
100
PhysReg
= 0;
106
unsigned getPhysReg() const { return
PhysReg
; }
114
/// valid - Return true if this is a valid entry for
physReg
[
all
...]
RegAllocPBQP.cpp
530
unsigned
physReg
= mri->getSimpleHint(li->reg);
532
if (
physReg
== 0) {
534
physReg
= liRC->getRawAllocationOrder(*mf).front();
537
vrm->assignVirt2Phys(li->reg,
physReg
);
InterferenceCache.cpp
38
InterferenceCache::Entry *InterferenceCache::get(unsigned
PhysReg
) {
39
unsigned E = PhysRegEntries[
PhysReg
];
40
if (E < CacheEntries && Entries[E].getPhysReg() ==
PhysReg
) {
56
Entries[E].reset(
PhysReg
, LIUArray, TRI, MF);
57
PhysRegEntries[
PhysReg
] = E;
71
for (MCRegUnitIterator Units(
PhysReg
, TRI); Units.isValid(); ++Units, ++i)
75
void InterferenceCache::Entry::reset(unsigned
physReg
,
82
PhysReg
=
physReg
;
88
for (MCRegUnitIterator Units(
PhysReg
, TRI); Units.isValid(); ++Units)
[
all
...]
Completed in 56 milliseconds