Lines Matching refs:Matrix
356 Matrix->unassign(LIS->getInterval(VirtReg));
370 Matrix->unassign(LI);
444 if (!Matrix->checkInterference(VirtReg, PhysReg))
518 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg)
534 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
601 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
613 Matrix->unassign(*Intf);
1359 if (!Matrix->query(const_cast<LiveInterval&>(SA->getParent()), *Units)
1371 Matrix->getLiveUnions()[*Units] .find(StartIdx);
1447 if (Matrix->checkRegMaskInterference(VirtReg)) {
1509 if (Matrix->checkRegMaskInterference(VirtReg, PhysReg))
1669 Matrix->invalidateVirtRegs();
1770 IntfCache.init(MF, Matrix->getLiveUnions(), Indexes, LIS, TRI);