Searched defs:virtReg (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/
H A DVirtRegMap.cpp78 unsigned VirtRegMap::getRegAllocPref(unsigned virtReg) { argument
79 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(virtReg);
89 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) { argument
90 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
91 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &&
93 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
94 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC);
97 void VirtRegMap::assignVirt2StackSlot(unsigned virtReg, int SS) { argument
98 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
99 assert(Virt2StackSlotMap[virtReg]
[all...]
H A DVirtRegMap.h92 bool hasPhys(unsigned virtReg) const {
93 return getPhys(virtReg) != NO_PHYS_REG;
98 unsigned getPhys(unsigned virtReg) const {
99 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
100 return Virt2PhysMap[virtReg];
105 void assignVirt2Phys(unsigned virtReg, unsigned physReg) { argument
106 assert(TargetRegisterInfo::isVirtualRegister(virtReg) &&
108 assert(Virt2PhysMap[virtReg] == NO_PHYS_REG &&
111 Virt2PhysMap[virtReg] = physReg;
116 void clearVirt(unsigned virtReg) { argument
138 setIsSplitFromReg(unsigned virtReg, unsigned SReg) argument
[all...]
H A DLiveIntervalUnion.h152 LiveInterval &virtReg() const { function in class:llvm::LiveIntervalUnion::Query

Completed in 133 milliseconds