Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h100 bool hasPhys(Register virtReg) const { in hasPhys() argument
107 assert(virtReg.isVirtual()); in getPhys()
117 bool hasShape(Register virtReg) const { in hasShape() argument
118 return getShape(virtReg).isValid(); in hasShape()
122 assert(virtReg.isVirtual()); in getShape()
127 Virt2ShapeMap[virtReg.id()] = shape; in assignVirt2Shape()
132 void clearVirt(Register virtReg) { in clearVirt() argument
133 assert(virtReg.isVirtual()); in clearVirt()
155 Virt2SplitMap[virtReg.id()] = SReg; in setIsSplitFromReg()
163 return Virt2SplitMap[virtReg.id()]; in getPreSplitReg()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DVirtRegMap.cpp85 void VirtRegMap::assignVirt2Phys(Register virtReg, MCPhysReg physReg) { in assignVirt2Phys() argument
87 assert(Virt2PhysMap[virtReg.id()] == NO_PHYS_REG && in assignVirt2Phys()
92 Virt2PhysMap[virtReg.id()] = physReg; in assignVirt2Phys()
127 int VirtRegMap::assignVirt2StackSlot(Register virtReg) { in assignVirt2StackSlot() argument
128 assert(virtReg.isVirtual()); in assignVirt2StackSlot()
129 assert(Virt2StackSlotMap[virtReg.id()] == NO_STACK_SLOT && in assignVirt2StackSlot()
132 return Virt2StackSlotMap[virtReg.id()] = createSpillSlot(RC); in assignVirt2StackSlot()
135 void VirtRegMap::assignVirt2StackSlot(Register virtReg, int SS) { in assignVirt2StackSlot() argument
136 assert(virtReg.isVirtual()); in assignVirt2StackSlot()
137 assert(Virt2StackSlotMap[virtReg.id()] == NO_STACK_SLOT && in assignVirt2StackSlot()
[all …]