reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AggressiveAntiDepBreaker.cpp
  858         LLVM_DEBUG(dbgs() << "\tAntidep reg: " << printReg(AntiDepReg, TRI));
  859         assert(AntiDepReg != 0 && "Anti-dependence on reg0?");
  861         if (!MRI.isAllocatable(AntiDepReg)) {
  865         } else if (ExcludeRegs && ExcludeRegs->test(AntiDepReg)) {
  870         } else if (PassthruRegs.count(AntiDepReg) != 0) {
  878           MachineOperand *AntiDepOp = MI.findRegisterDefOperand(AntiDepReg);
  897                 (P->getKind() != SDep::Anti || P->getReg() != AntiDepReg) :
  898                 (P->getKind() == SDep::Data && P->getReg() == AntiDepReg)) {
  899               AntiDepReg = 0;
  908               AntiDepReg = 0;
  912                        (P->getReg() == AntiDepReg)) {
  914               AntiDepReg = 0;
  919           if (AntiDepReg == 0) continue;
  927           for (MCRegAliasIterator AI(AntiDepReg, TRI, true); AI.isValid(); ++AI)
  936             if (R == AntiDepReg || TRI->isSubRegister(AntiDepReg, R))
  936             if (R == AntiDepReg || TRI->isSubRegister(AntiDepReg, R))
  938             AntiDepReg = 0;
  942           if (AntiDepReg == 0) continue;
  945         assert(AntiDepReg != 0);
  946         if (AntiDepReg == 0) continue;
  949         const unsigned GroupIndex = State->GetGroup(AntiDepReg);
  961                             << printReg(AntiDepReg, TRI) << ":");
  983                               AntiDepReg, NewReg);