Home
last modified time | relevance | path

Searched refs:checkInterference (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, MCRegister PhysReg) { in checkInterference() function in LiveRegMatrix
201 return query(LR, Unit).checkInterference(); in checkInterference()
209 bool LiveRegMatrix::checkInterference(SlotIndex Start, SlotIndex End, in checkInterference() function in LiveRegMatrix
233 if (Q.checkInterference()) in checkInterference()
H A DRegAllocBasic.cpp274 switch (Matrix->checkInterference(VirtReg, PhysReg)) { in selectOrSplit()
295 assert(!Matrix->checkInterference(VirtReg, PhysReg) && in selectOrSplit()
H A DRegAllocGreedy.cpp825 if (!Matrix->checkInterference(VirtReg, *I)) { in tryAssign()
884 if (subQ.checkInterference()) in canReassign()
940 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()
1608 if (!Matrix->checkInterference(Cand.Intf.first().getPrevIndex(), in splitCanCauseLocalSpill()
2195 .checkInterference()) in calcGapWeights()
2670 if (Matrix->checkInterference(VirtReg, PhysReg) > in tryLastChanceRecoloring()
2972 Matrix->checkInterference(LI, PhysReg))) in tryHintRecoloring()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h107 InterferenceKind checkInterference(LiveInterval &VirtReg, MCRegister PhysReg);
114 bool checkInterference(SlotIndex Start, SlotIndex End, MCRegister PhysReg);
H A DLiveIntervalUnion.h152 bool checkInterference() { return collectInterferingVRegs(1); } in checkInterference() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp105 Matrix->checkInterference(LI, PhysReg) == LiveRegMatrix::IK_Free) { in processDef()
H A DGCNNSAReassign.cpp116 if (LRM->checkInterference(*Intervals[N], MCRegister::from(StartReg + N))) in tryAssignRegisters()