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

References

lib/Target/ARM/ARMBaseInstrInfo.cpp
  320   if (I == MBB.begin())
  322   --I;
  326   while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
  326   while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
  326   while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) {
  333     while (I->isDebugInstr() || !I->isTerminator()) {
  333     while (I->isDebugInstr() || !I->isTerminator()) {
  334       if (I == MBB.begin())
  336       --I;
  339     if (isIndirectBranchOpcode(I->getOpcode()) ||
  340         isJumpTableBranchOpcode(I->getOpcode())) {
  344     } else if (isUncondBranchOpcode(I->getOpcode())) {
  345       TBB = I->getOperand(0).getMBB();
  346     } else if (isCondBranchOpcode(I->getOpcode())) {
  353       TBB = I->getOperand(0).getMBB();
  354       Cond.push_back(I->getOperand(1));
  355       Cond.push_back(I->getOperand(2));
  356     } else if (I->isReturn()) {
  358       CantAnalyze = !isPredicated(*I);
  366     if (!isPredicated(*I) &&
  367           (isUncondBranchOpcode(I->getOpcode()) ||
  368            isIndirectBranchOpcode(I->getOpcode()) ||
  369            isJumpTableBranchOpcode(I->getOpcode()) ||
  370            I->isReturn())) {
  378         MachineBasicBlock::iterator DI = std::next(I);
  390     if (I == MBB.begin())
  393     --I;