Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveRegMatrix.cpp186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned 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
219 if (query(LR, *Units).checkInterference()) in checkInterference()
DRegAllocBasic.cpp265 switch (Matrix->checkInterference(VirtReg, PhysReg)) { in selectOrSplit()
287 assert(!Matrix->checkInterference(VirtReg, *PhysRegI) && in selectOrSplit()
DRegAllocGreedy.cpp769 if (!Matrix->checkInterference(VirtReg, PhysReg)) in tryAssign()
820 if (subQ.checkInterference()) in canReassign()
876 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()
1551 if (!Matrix->checkInterference(Cand.Intf.first().getPrevIndex(), in splitCanCauseLocalSpill()
2169 .checkInterference()) in calcGapWeights()
2642 if (Matrix->checkInterference(VirtReg, PhysReg) > in tryLastChanceRecoloring()
2947 Matrix->checkInterference(LI, PhysReg))) in tryHintRecoloring()
/external/llvm-project/llvm/lib/CodeGen/
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
219 if (query(LR, *Units).checkInterference()) in checkInterference()
DRegAllocBasic.cpp272 switch (Matrix->checkInterference(VirtReg, PhysReg)) { in selectOrSplit()
295 assert(!Matrix->checkInterference(VirtReg, *PhysRegI) && in selectOrSplit()
DRegAllocGreedy.cpp769 if (!Matrix->checkInterference(VirtReg, *I)) { in tryAssign()
828 if (subQ.checkInterference()) in canReassign()
884 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()
1555 if (!Matrix->checkInterference(Cand.Intf.first().getPrevIndex(), in splitCanCauseLocalSpill()
2158 .checkInterference()) in calcGapWeights()
2633 if (Matrix->checkInterference(VirtReg, PhysReg) > in tryLastChanceRecoloring()
2936 Matrix->checkInterference(LI, PhysReg))) in tryHintRecoloring()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveRegMatrix.h107 InterferenceKind checkInterference(LiveInterval &VirtReg, unsigned PhysReg);
114 bool checkInterference(SlotIndex Start, SlotIndex End, unsigned PhysReg);
DLiveIntervalUnion.h149 bool checkInterference() { return collectInterferingVRegs(1); } in checkInterference() function
/external/llvm-project/llvm/include/llvm/CodeGen/
DLiveRegMatrix.h107 InterferenceKind checkInterference(LiveInterval &VirtReg, MCRegister PhysReg);
114 bool checkInterference(SlotIndex Start, SlotIndex End, MCRegister PhysReg);
DLiveIntervalUnion.h149 bool checkInterference() { return collectInterferingVRegs(1); } in checkInterference() function
/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp179 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference() function in LiveRegMatrix
193 if (query(VirtReg, *Units).checkInterference()) in checkInterference()
DRegAllocBasic.cpp229 switch (Matrix->checkInterference(VirtReg, PhysReg)) { in selectOrSplit()
251 assert(!Matrix->checkInterference(VirtReg, *PhysRegI) && in selectOrSplit()
DRegAllocGreedy.cpp624 if (!Matrix->checkInterference(VirtReg, PhysReg)) in tryAssign()
673 if (subQ.checkInterference()) in canReassign()
728 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()
1665 .checkInterference()) in calcGapWeights()
2115 if (Matrix->checkInterference(VirtReg, PhysReg) > in tryLastChanceRecoloring()
2392 Matrix->checkInterference(LI, PhysReg))) in tryHintRecoloring()
/external/llvm/include/llvm/CodeGen/
DLiveRegMatrix.h103 InterferenceKind checkInterference(LiveInterval &VirtReg, unsigned PhysReg);
DLiveIntervalUnion.h161 bool checkInterference() { return collectInterferingVRegs(1); } in checkInterference() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp109 Matrix->checkInterference(LI, PhysReg) == LiveRegMatrix::IK_Free) { in processDef()
DGCNNSAReassign.cpp121 if (LRM->checkInterference(*Intervals[N], StartReg + N)) in tryAssignRegisters()
DGCNRegBankReassign.cpp613 if (!LRM->checkInterference(LI, Reg)) in scavengeReg()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp108 Matrix->checkInterference(LI, PhysReg) == LiveRegMatrix::IK_Free) { in processDef()
DGCNNSAReassign.cpp121 if (LRM->checkInterference(*Intervals[N], MCRegister::from(StartReg + N))) in tryAssignRegisters()
DGCNRegBankReassign.cpp676 if (!LRM->checkInterference(LI, Reg)) in scavengeReg()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_ra.cpp829 inline void checkInterference(const RIG_Node *, Graph::EdgeIterator&);
1407 GCRA::checkInterference(const RIG_Node *node, Graph::EdgeIterator& ei) in checkInterference() function in nv50_ir::GCRA
1473 checkInterference(node, ei); in selectRegisters()
1475 checkInterference(node, ei); in selectRegisters()