brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 1ed5f57 Raw
40 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc %s -mtriple=riscv64 -run-pass=branch-relaxation -o - -verify-machineinstrs | FileCheck %s3 4--- |5  define void @foo() {6    ret void7  }8...9---10name:            foo11tracksRegLiveness: true12body:             |13  ; CHECK-LABEL: name: foo14  ; CHECK: bb.0:15  ; CHECK-NEXT:   successors: %bb.2(0x80000000)16  ; CHECK-NEXT:   liveins: $x117  ; CHECK-NEXT: {{  $}}18  ; CHECK-NEXT:   PseudoBR %bb.219  ; CHECK-NEXT: {{  $}}20  ; CHECK-NEXT: bb.1:21  ; CHECK-NEXT:   successors: %bb.2(0x80000000)22  ; CHECK-NEXT:   liveins: $x123  ; CHECK-NEXT: {{  $}}24  ; CHECK-NEXT:   INLINEASM &".space 4096", 1 /* sideeffect attdialect */25  ; CHECK-NEXT:   BGE $x1, $x0, %bb.226  ; CHECK-NEXT: {{  $}}27  ; CHECK-NEXT: bb.2:28  ; CHECK-NEXT:   PseudoRET29  bb.0:30    liveins: $x131    BNE $x1, $x0, %bb.332    PseudoBR %bb.333  bb.1:34    liveins: $x135    INLINEASM &".space 4096", 136    BGE $x1, $x0, %bb.337  bb.3:38    PseudoRET39## NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:40