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

References

lib/Target/Hexagon/HexagonInstrInfo.cpp
  396   if (I == MBB.instr_begin())
  412     --I;
  413     if (I->isEHLabel())
  416   } while (I != MBB.instr_begin());
  418   I = MBB.instr_end();
  419   --I;
  421   while (I->isDebugInstr()) {
  422     if (I == MBB.instr_begin())
  424     --I;
  427   bool JumpToBlock = I->getOpcode() == Hexagon::J2_jump &&
  428                      I->getOperand(0).isMBB();
  431       MBB.isLayoutSuccessor(I->getOperand(0).getMBB())) {
  433     I->eraseFromParent();
  434     I = MBB.instr_end();
  435     if (I == MBB.instr_begin())
  437     --I;
  439   if (!isUnpredicatedTerminator(*I))
  443   MachineInstr *LastInst = &*I;
  447     if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(*I)) {
  447     if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(*I)) {
  447     if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(*I)) {
  449         SecondLastInst = &*I;
  454     if (I == MBB.instr_begin())
  456     --I;
  535     I = LastInst->getIterator();
  537       I->eraseFromParent();