Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCriticalAntiDepBreaker.cpp403 unsigned AntiDepReg, in findSuitableFreeRegister() argument
411 if (NewReg == AntiDepReg) continue; in findSuitableFreeRegister()
422 assert(((KillIndices[AntiDepReg] == ~0u) != (DefIndices[AntiDepReg] == ~0u)) in findSuitableFreeRegister()
428 KillIndices[AntiDepReg] > DefIndices[NewReg]) in findSuitableFreeRegister()
563 unsigned AntiDepReg = 0; in BreakAntiDependencies() local
570 AntiDepReg = Edge->getReg(); in BreakAntiDependencies()
571 assert(AntiDepReg != 0 && "Anti-dependence on reg0?"); in BreakAntiDependencies()
572 if (!MRI.isAllocatable(AntiDepReg)) in BreakAntiDependencies()
574 AntiDepReg = 0; in BreakAntiDependencies()
575 else if (KeepRegs.test(AntiDepReg)) in BreakAntiDependencies()
[all …]
DAggressiveAntiDepBreaker.cpp857 unsigned AntiDepReg = Edge->getReg(); in BreakAntiDependencies() local
858 LLVM_DEBUG(dbgs() << "\tAntidep reg: " << printReg(AntiDepReg, TRI)); in BreakAntiDependencies()
859 assert(AntiDepReg != 0 && "Anti-dependence on reg0?"); in BreakAntiDependencies()
861 if (!MRI.isAllocatable(AntiDepReg)) { in BreakAntiDependencies()
865 } else if (ExcludeRegs && ExcludeRegs->test(AntiDepReg)) { in BreakAntiDependencies()
870 } else if (PassthruRegs.count(AntiDepReg) != 0) { in BreakAntiDependencies()
878 MachineOperand *AntiDepOp = MI.findRegisterDefOperand(AntiDepReg); in BreakAntiDependencies()
897 (P->getKind() != SDep::Anti || P->getReg() != AntiDepReg) : in BreakAntiDependencies()
898 (P->getKind() == SDep::Data && P->getReg() == AntiDepReg)) { in BreakAntiDependencies()
899 AntiDepReg = 0; in BreakAntiDependencies()
[all …]
DCriticalAntiDepBreaker.h104 unsigned AntiDepReg,