OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:VirtReg
(Results
1 - 6
of
6
) sorted by null
/external/llvm/include/llvm/CodeGen/
LiveIntervalUnion.h
87
void unify(LiveInterval &
VirtReg
);
90
void extract(LiveInterval &
VirtReg
);
107
LiveInterval *
VirtReg
;
108
LiveInterval::iterator VirtRegI; // current position in
VirtReg
117
Query(): LiveUnion(),
VirtReg
(), Tag(0), UserTag(0) {}
120
LiveUnion(LIU),
VirtReg
(VReg), CheckedFirstInterference(false),
126
VirtReg
= nullptr;
137
if (UserTag == UTag &&
VirtReg
== VReg &&
144
VirtReg
= VReg;
149
LiveInterval &
virtReg
() const
[
all
...]
ScheduleDAGInstrs.h
35
unsigned
VirtReg
;
38
VReg2SUnit(unsigned reg, SUnit *su):
VirtReg
(reg), SU(su) {}
41
return TargetRegisterInfo::virtReg2Index(
VirtReg
);
/external/llvm/lib/CodeGen/
VirtRegMap.cpp
83
bool VirtRegMap::hasPreferredPhys(unsigned
VirtReg
) {
84
unsigned Hint = MRI->getSimpleHint(
VirtReg
);
89
return getPhys(
VirtReg
) == Hint;
92
bool VirtRegMap::hasKnownPreference(unsigned
VirtReg
) {
93
std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(
VirtReg
);
101
int VirtRegMap::assignVirt2StackSlot(unsigned
virtReg
) {
102
assert(TargetRegisterInfo::isVirtualRegister(
virtReg
));
103
assert(Virt2StackSlotMap[
virtReg
] == NO_STACK_SLOT &&
105
const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(
virtReg
);
106
return Virt2StackSlotMap[
virtReg
] = createSpillSlot(RC)
[
all
...]
LiveDebugVariables.cpp
312
/// lookupVirtReg - Find the EC leader for
VirtReg
or null.
313
UserValue *lookupVirtReg(unsigned
VirtReg
);
350
void mapVirtReg(unsigned
VirtReg
, UserValue *EC);
442
void LDVImpl::mapVirtReg(unsigned
VirtReg
, UserValue *EC) {
443
assert(TargetRegisterInfo::isVirtualRegister(
VirtReg
) && "Only map VirtRegs");
444
UserValue *&Leader = virtRegToEqClass[
VirtReg
];
448
UserValue *LDVImpl::lookupVirtReg(unsigned
VirtReg
) {
449
if (UserValue *UV = virtRegToEqClass.lookup(
VirtReg
))
882
unsigned
VirtReg
= Loc.getReg();
883
if (VRM.isAssignedReg(
VirtReg
) &
[
all
...]
MachineBasicBlock.cpp
368
unsigned
VirtReg
= I->getOperand(0).getReg();
369
if (!MRI.constrainRegClass(
VirtReg
, RC))
371
return
VirtReg
;
375
unsigned
VirtReg
= MRI.createVirtualRegister(RC);
376
BuildMI(*this, I, DebugLoc(), TII.get(TargetOpcode::COPY),
VirtReg
)
380
return
VirtReg
;
[
all
...]
RegAllocFast.cpp
73
unsigned
VirtReg
; // Virtual register number.
79
: LastUse(nullptr),
VirtReg
(v), PhysReg(0), LastOpNum(0), Dirty(false){}
82
return TargetRegisterInfo::virtReg2Index(
VirtReg
);
114
// PhysRegState - One of the RegState enums, or a
virtreg
.
168
int getStackSpaceFor(unsigned
VirtReg
, const TargetRegisterClass *RC);
173
void killVirtReg(unsigned
VirtReg
);
175
void spillVirtReg(MachineBasicBlock::iterator MI, unsigned
VirtReg
);
181
LiveRegMap::iterator findLiveVirtReg(unsigned
VirtReg
) {
182
return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(
VirtReg
));
184
LiveRegMap::const_iterator findLiveVirtReg(unsigned
VirtReg
) const
[
all
...]
Completed in 153 milliseconds