reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1935 MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB(); 1936 MachineBasicBlock *MBB = Br.MI->getParent(); 1937 MachineBasicBlock *ExitBB = &MBB->back() == Br.MI ? 1942 if (FindCmpForCBZ(Br, Cmp, ExitBB) && TryConvertToLE(Br, Cmp)) { 1942 if (FindCmpForCBZ(Br, Cmp, ExitBB) && TryConvertToLE(Br, Cmp)) { 1946 FindCmpForCBZ(Br, Cmp, DestBB); 1947 MadeChange |= TryShrinkBranch(Br); 1950 unsigned Opcode = Br.MI->getOpcode(); 1959 MachineBasicBlock::iterator KillMI = Br.MI; 1971 LLVM_DEBUG(dbgs() << "Fold: " << *Cmp.MI << " and: " << *Br.MI); 1973 BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(), TII->get(Cmp.NewOpc)) 1973 BuildMI(*MBB, Br.MI, Br.MI->getDebugLoc(), TII->get(Cmp.NewOpc)) 1975 .addMBB(DestBB, Br.MI->getOperand(0).getTargetFlags()); 1981 if (Br.MI->getOpcode() == ARM::tBcc) { 1982 Br.MI->eraseFromParent(); 1983 Br.MI = NewBR; 1984 } else if (&MBB->back() != Br.MI) { 1989 if (LastMI != Br.MI) {