Home | History | Annotate | Download | only in AArch64

Lines Matching refs:AArch64

1 //===-- AArch64BranchFixupPass.cpp - AArch64 branch fixup -----------------===//
10 // This file contains a pass that fixes AArch64 branches which have ended up out
15 #define DEBUG_TYPE "aarch64-branch-fixup"
16 #include "AArch64.h"
141 return "AArch64 branch fixup pass";
293 case AArch64::TBZxii:
294 case AArch64::TBZwii:
295 case AArch64::TBNZxii:
296 case AArch64::TBNZwii:
300 case AArch64::Bcc:
301 case AArch64::CBZx:
302 case AArch64::CBZw:
303 case AArch64::CBNZx:
304 case AArch64::CBNZw:
308 case AArch64::Bimm:
376 BuildMI(OrigBB, DebugLoc(), TII->get(AArch64::Bimm)).addMBB(NewBB);
490 if (MI->getOpcode() == AArch64::Bcc) {
502 case AArch64::TBZxii: InvertedOpcode = AArch64::TBNZxii; break;
503 case AArch64::TBZwii: InvertedOpcode = AArch64::TBNZwii; break;
504 case AArch64::TBNZxii: InvertedOpcode = AArch64::TBZxii; break;
505 case AArch64::TBNZwii: InvertedOpcode = AArch64::TBZwii; break;
506 case AArch64::CBZx: InvertedOpcode = AArch64::CBNZx; break;
507 case AArch64::CBZw: InvertedOpcode = AArch64::CBNZw; break;
508 case AArch64::CBNZx: InvertedOpcode = AArch64::CBZx; break;
509 case AArch64::CBNZw: InvertedOpcode = AArch64::CBZw; break;
532 BMI->getOpcode() == AArch64::Bimm) {
588 BuildMI(MBB, DebugLoc(), TII->get(AArch64::Bimm))