Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DRegisterScavenging.h69 BitVector RegsAvailable; variable
133 bool isUsed(unsigned Reg) const { return !RegsAvailable.test(Reg); } in isUsed()
134 bool isUnused(unsigned Reg) const { return RegsAvailable.test(Reg); } in isUnused()
142 RegsAvailable &= ~Regs; in setUsed()
145 RegsAvailable |= Regs; in setUnused()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegisterScavenging.cpp38 RegsAvailable.reset(Reg); in setUsed()
42 RegsAvailable.reset(SubReg); in setUsed()
60 RegsAvailable.set(); in initRegState()
63 RegsAvailable ^= ReservedRegs; in initRegState()
92 RegsAvailable.resize(NumPhysRegs); in enterBasicBlock()
233 used = ~RegsAvailable; in getRegsUsed()
235 used = ~RegsAvailable & ~ReservedRegs; in getRegsUsed()