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

References

lib/Target/Hexagon/HexagonHardwareLoops.cpp
  736   if (Start->isReg()) {
  737     const MachineInstr *StartValInstr = MRI->getVRegDef(Start->getReg());
  740       Start = &StartValInstr->getOperand(1);
  749   if (!Start->isReg() && !Start->isImm())
  749   if (!Start->isReg() && !Start->isImm())
  773   if (loopCountMayWrapOrUnderFlow(Start, End, Loop->getLoopPreheader(), Loop,
  777   if (Start->isImm() && End->isImm()) {
  779     int64_t StartV = Start->getImm();
  843     std::swap(Start, End);
  849   bool RegToImm = Start->isReg() && End->isImm(); // for (reg..imm)
  850   bool RegToReg = Start->isReg() && End->isReg(); // for (reg..reg)
  853   if (Start->isImm())
  854     StartV = Start->getImm();
  869     if (Start->isImm())
  878     if (Start->isImm())
  887   if (Start->isReg()) {
  888     R = Start->getReg();
  889     SR = Start->getSubReg();
  905   if (Start->isImm() && StartV == 0) {
  919           .addReg(Start->getReg(), 0, Start->getSubReg());
  919           .addReg(Start->getReg(), 0, Start->getSubReg());
  922           .addReg(Start->getReg(), 0, Start->getSubReg());
  922           .addReg(Start->getReg(), 0, Start->getSubReg());