reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();