HomeSort by relevance Sort by last modified time
    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