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

References

lib/Target/Hexagon/HexagonInstrInfo.cpp
  447     if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(*I)) {
  459   int LastOpcode = LastInst->getOpcode();
  463   if (LastOpcode == Hexagon::J2_jump && !LastInst->getOperand(0).isMBB())
  470   bool LastOpcodeHasNVJump = isNewValueJump(*LastInst);
  472   if (LastOpcodeHasJMP_c && !LastInst->getOperand(1).isMBB())
  476   if (LastInst && !SecondLastInst) {
  478       TBB = LastInst->getOperand(0).getMBB();
  482       TBB = LastInst->getOperand(0).getMBB();
  483       Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode()));
  484       Cond.push_back(LastInst->getOperand(0));
  488       TBB = LastInst->getOperand(1).getMBB();
  489       Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode()));
  490       Cond.push_back(LastInst->getOperand(0));
  494     if (LastOpcodeHasNVJump && (LastInst->getNumExplicitOperands() == 3)) {
  495       TBB = LastInst->getOperand(2).getMBB();
  496       Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode()));
  497       Cond.push_back(LastInst->getOperand(0));
  498       Cond.push_back(LastInst->getOperand(1));
  515     FBB = LastInst->getOperand(0).getMBB();
  527     FBB = LastInst->getOperand(0).getMBB();
  535     I = LastInst->getIterator();
  546     FBB = LastInst->getOperand(0).getMBB();