Home
last modified time | relevance | path

Searched refs:virtReg (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h95 bool hasPhys(unsigned virtReg) const { in hasPhys() argument
96 return getPhys(virtReg) != NO_PHYS_REG; in hasPhys()
101 unsigned getPhys(unsigned virtReg) const { in getPhys() argument
103 return Virt2PhysMap[virtReg]; in getPhys()
112 void clearVirt(unsigned virtReg) { in clearVirt() argument
116 Virt2PhysMap[virtReg] = NO_PHYS_REG; in clearVirt()
135 Virt2SplitMap[virtReg] = SReg; in setIsSplitFromReg()
140 return Virt2SplitMap[virtReg]; in getPreSplitReg()
159 return (Virt2SplitMap[virtReg] && Virt2PhysMap[virtReg] != NO_PHYS_REG); in isAssignedReg()
164 int getStackSlot(unsigned virtReg) const { in getStackSlot() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DVirtRegMap.cpp85 assert(TargetRegisterInfo::isVirtualRegister(virtReg) && in assignVirt2Phys()
87 assert(Virt2PhysMap[virtReg] == NO_PHYS_REG && in assignVirt2Phys()
92 Virt2PhysMap[virtReg] = physReg; in assignVirt2Phys()
121 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) { in assignVirt2StackSlot() argument
122 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in assignVirt2StackSlot()
123 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT && in assignVirt2StackSlot()
126 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC); in assignVirt2StackSlot()
129 void VirtRegMap::assignVirt2StackSlot(unsigned virtReg, int SS) { in assignVirt2StackSlot() argument
130 assert(TargetRegisterInfo::isVirtualRegister(virtReg)); in assignVirt2StackSlot()
131 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT && in assignVirt2StackSlot()
[all …]