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()
131 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
182 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
390 if (!Defs.count(P) || LatePreds.count(P) || Defs.count(Hexagon::P3_0)) { in checkPredicates()
403 if (LatePreds.count(P) > 1 || Defs.count(P)) { in checkPredicates()
530 unsigned Defs = HexagonMCInstrInfo::getDesc(MCII, Inst).getNumDefs(); in checkRegistersReadOnly() local
531 for (unsigned j = 0; j < Defs; ++j) { in checkRegistersReadOnly()
609 for (const auto &I : Defs) { in checkRegisters()
612 if (isLoopRegister(R) && Defs.count(R) > 1 && in checkRegisters()
628 if (!HexagonMCInstrInfo::isPredReg(RI, R) && Defs[R].size() > 1) { in checkRegisters()
630 PredSet &PM = Defs[R]; in checkRegisters()