reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);