32 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 42; RUN: llc < %s -O0 -mtriple=i686-linux-gnu -global-isel=0 -verify-machineinstrs | FileCheck %s --check-prefix=DAG3; RUN: llc < %s -O0 -mtriple=i686-linux-gnu -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=DAG4; RUN: llc < %s -O0 -mtriple=i686-linux-gnu -global-isel -global-isel-abort=1 -verify-machineinstrs | FileCheck %s --check-prefix=GISEL5; RUN: llc < %s -O0 -mtriple=x86_64-linux-gnu -global-isel=0 | FileCheck %s --check-prefix=DAG6; RUN: llc < %s -O0 -mtriple=x86_64-linux-gnu -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=DAG7; RUN: llc < %s -O0 -mtriple=x86_64-linux-gnu -global-isel -global-isel-abort=1 | FileCheck %s --check-prefix=GISEL8 9define void @uncondbr() {10; DAG-LABEL: uncondbr:11; DAG: # %bb.0: # %entry12; DAG-NEXT: jmp .LBB0_213; DAG-NEXT: .LBB0_1: # %end14; DAG-NEXT: ret{{[l|q]}}15; DAG-NEXT: .LBB0_2: # %bb216; DAG-NEXT: jmp .LBB0_117;18; GISEL-LABEL: uncondbr:19; GISEL: # %bb.1: # %entry20; GISEL-NEXT: jmp .LBB0_321; GISEL-NEXT: .LBB0_2: # %end22; GISEL-NEXT: ret{{[l|q]}}23; GISEL-NEXT: .LBB0_3: # %bb224; GISEL-NEXT: jmp .LBB0_225entry:26 br label %bb227end:28 ret void29bb2:30 br label %end31}32