reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4749 switch (MI.getOpcode()) { 4778 if (IsTestAndBranch && MI.getOperand(1).getImm()) 4782 assert(MI.getParent() && "Incomplete machine instruciton\n"); 4783 MachineBasicBlock *MBB = MI.getParent(); 4786 Register VReg = MI.getOperand(0).getReg(); 4829 MachineBasicBlock *TBB = MI.getOperand(1).getMBB(); 4830 DebugLoc DL = MI.getDebugLoc(); 4835 MachineInstr *NewMI = BuildMI(RefToMBB, MI, DL, get(Opc)) 4849 MI.eraseFromParent(); 4868 if (areCFlagsAccessedBetweenInstrs(DefMI, MI, &getRegisterInfo(), AK_Write)) 4871 MachineBasicBlock *TBB = MI.getOperand(TargetBBInMI).getMBB(); 4872 DebugLoc DL = MI.getDebugLoc(); 4875 BuildMI(RefToMBB, MI, DL, get(AArch64::Bcc)).addImm(CC).addMBB(TBB); 4876 MI.eraseFromParent();