Lines Matching refs:Defs
46 Defs[Hexagon::SA0].insert(Unconditional); // FIXME: define or change SA0? in init()
47 Defs[Hexagon::LC0].insert(Unconditional); in init()
50 Defs[Hexagon::SA1].insert(Unconditional); // FIXME: define or change SA0? in init()
51 Defs[Hexagon::LC1].insert(Unconditional); in init()
134 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
189 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
397 if (!Defs.count(P) || LatePreds.count(P) || Defs.count(Hexagon::P3_0)) { in checkPredicates()
410 if (LatePreds.count(P) > 1 || Defs.count(P)) { in checkPredicates()
537 unsigned Defs = HexagonMCInstrInfo::getDesc(MCII, Inst).getNumDefs(); in checkRegistersReadOnly() local
538 for (unsigned j = 0; j < Defs; ++j) { in checkRegistersReadOnly()
616 for (const auto &I : Defs) { in checkRegisters()
619 if (isLoopRegister(R) && Defs.count(R) > 1 && in checkRegisters()
635 if (!HexagonMCInstrInfo::isPredReg(RI, R) && Defs[R].size() > 1) { in checkRegisters()
637 PredSet &PM = Defs[R]; in checkRegisters()