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/lib/CodeGen/
VirtRegMap.cpp
79
unsigned VirtRegMap::getRegAllocPref(unsigned
virtReg
) {
80
std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(
virtReg
);
90
int VirtRegMap::assignVirt2StackSlot(unsigned
virtReg
) {
91
assert(TargetRegisterInfo::isVirtualRegister(
virtReg
));
92
assert(Virt2StackSlotMap[
virtReg
] == NO_STACK_SLOT &&
94
const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(
virtReg
);
95
return Virt2StackSlotMap[
virtReg
] = createSpillSlot(RC);
98
void VirtRegMap::assignVirt2StackSlot(unsigned
virtReg
, int SS) {
99
assert(TargetRegisterInfo::isVirtualRegister(
virtReg
));
100
assert(Virt2StackSlotMap[
virtReg
] == NO_STACK_SLOT &
[
all
...]
LiveIntervalUnion.h
88
void unify(LiveInterval &
VirtReg
);
91
void extract(LiveInterval &
VirtReg
);
108
LiveInterval *
VirtReg
;
109
LiveInterval::iterator VirtRegI; // current position in
VirtReg
118
Query(): LiveUnion(),
VirtReg
(), Tag(0), UserTag(0) {}
121
LiveUnion(LIU),
VirtReg
(VReg), CheckedFirstInterference(false),
127
VirtReg
= NULL;
138
if (UserTag == UTag &&
VirtReg
== VReg &&
145
VirtReg
= VReg;
150
LiveInterval &
virtReg
() const
[
all
...]
PrologEpilogInserter.cpp
821
unsigned
VirtReg
= 0;
841
if (Reg !=
VirtReg
) {
847
VirtReg
= Reg;
LiveDebugVariables.cpp
303
/// lookupVirtReg - Find the EC leader for
VirtReg
or null.
304
UserValue *lookupVirtReg(unsigned
VirtReg
);
335
void mapVirtReg(unsigned
VirtReg
, UserValue *EC);
429
void LDVImpl::mapVirtReg(unsigned
VirtReg
, UserValue *EC) {
430
assert(TargetRegisterInfo::isVirtualRegister(
VirtReg
) && "Only map VirtRegs");
431
UserValue *&Leader = virtRegToEqClass[
VirtReg
];
435
UserValue *LDVImpl::lookupVirtReg(unsigned
VirtReg
) {
436
if (UserValue *UV = virtRegToEqClass.lookup(
VirtReg
))
903
unsigned
VirtReg
= Loc.getReg();
904
if (VRM.isAssignedReg(
VirtReg
) &
[
all
...]
RegAllocFast.cpp
72
unsigned
VirtReg
; // Virtual register number.
78
: LastUse(0),
VirtReg
(v), PhysReg(0), LastOpNum(0), Dirty(false) {}
81
return TargetRegisterInfo::virtReg2Index(
VirtReg
);
113
// PhysRegState - One of the RegState enums, or a
virtreg
.
150
int getStackSpaceFor(unsigned
VirtReg
, const TargetRegisterClass *RC);
155
void killVirtReg(unsigned
VirtReg
);
157
void spillVirtReg(MachineBasicBlock::iterator MI, unsigned
VirtReg
);
163
LiveRegMap::iterator findLiveVirtReg(unsigned
VirtReg
) {
164
return LiveVirtRegs.find(TargetRegisterInfo::virtReg2Index(
VirtReg
));
166
LiveRegMap::const_iterator findLiveVirtReg(unsigned
VirtReg
) const
[
all
...]
/external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h
101
unsigned
VirtReg
;
104
VReg2SUnit(unsigned reg, SUnit *su):
VirtReg
(reg), SU(su) {}
107
return TargetRegisterInfo::virtReg2Index(
VirtReg
);
Completed in 199 milliseconds