Lines Matching full:matrix
40 "Live Register Matrix", false, false)
44 "Live Register Matrix", false, false) in INITIALIZE_PASS_DEPENDENCY()
61 if (NumRegUnits != Matrix.size()) in runOnMachineFunction()
63 Matrix.init(LIUAlloc, NumRegUnits); in runOnMachineFunction()
71 for (unsigned i = 0, e = Matrix.size(); i != e; ++i) { in releaseMemory()
72 Matrix[i].clear(); in releaseMemory()
113 Matrix[Unit].unify(VirtReg, Range); in assign()
130 Matrix[Unit].extract(VirtReg, Range); in unassign()
140 if (!Matrix[Unit].empty()) in isPhysRegUsed()
181 Q.init(UserTag, LR, Matrix[RegUnit]); in query()
199 // Check the matrix for virtual register interference. in checkInterference()
233 Q.reset(UserTag, LR, Matrix[Unit]); in checkInterference()
243 if ((VRegInterval = Matrix[Unit].getOneVReg())) in getOneVReg()