Home
last modified time | relevance | path

Searched refs:PhysReg2LiveUnion (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegAllocBasic.cpp186 unionVRegs(new LiveVirtRegBitSet[PhysReg2LiveUnion.numRegs()]); in verify()
189 for (unsigned PhysReg = 0; PhysReg < PhysReg2LiveUnion.numRegs(); ++PhysReg) { in verify()
190 DEBUG(PhysReg2LiveUnion[PhysReg].print(dbgs(), TRI)); in verify()
192 PhysReg2LiveUnion[PhysReg].verify(VRegs); in verify()
239 if (NumRegs != PhysReg2LiveUnion.numRegs()) { in init()
240 PhysReg2LiveUnion.init(UnionAllocator, NumRegs); in init()
242 Queries.reset(new LiveIntervalUnion::Query[PhysReg2LiveUnion.numRegs()]); in init()
257 for (unsigned r = 0, e = PhysReg2LiveUnion.numRegs(); r != e; ++r) in releaseMemory()
258 PhysReg2LiveUnion[r].clear(); in releaseMemory()
270 PhysReg2LiveUnion[RegNum].unify(VirtReg); in seedLiveRegs()
[all …]
DRegAllocBase.h96 LiveUnionArray PhysReg2LiveUnion; variable
114 Queries[PhysReg].init(UserTag, &VirtReg, &PhysReg2LiveUnion[PhysReg]); in query()
DRegAllocGreedy.cpp1295 LiveIntervalUnion::SegmentIter IntI = PhysReg2LiveUnion[*AI].find(StartIdx); in calcGapWeights()
1631 IntfCache.init(MF, &PhysReg2LiveUnion[0], Indexes, TRI); in runOnMachineFunction()