brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · f39a6ea Raw
76 lines · plain
1# RUN: llc -mtriple=riscv32 -verify-machineinstrs -start-before=riscv-asm-printer -simplify-mir -o /dev/null -pass-remarks-analysis=asm-printer %s 2>&1 | FileCheck %s2---3name: instrs4tracksRegLiveness: true5body: |6  bb.0:7    $x0 = ADDI $x0, 08    $x0 = ADDI $x0, 09    $x0 = ADDI $x0, 010    $x0 = LW $x0, 011    $x0 = LW $x0, 012    $x0 = XORI $x0, 013    ; CHECK: addi : 314    ; CHECK-NEXT: lw : 215    ; CHECK-NEXT: xori : 116    ; CHECK: 6 instructions in function17...18---19name: bundles20tracksRegLiveness: true21body: |22  bb.0:23    $x0 = ADDI $x0, 024    BUNDLE {25    $x0 = ADDI $x0, 026    $x0 = ADDI $x0, 027    $x0 = LW $x0, 028    }29    $x0 = LW $x0, 030    $x0 = XORI $x0, 031    ; CHECK: addi : 332    ; CHECK-NEXT: lw : 233    ; CHECK-NEXT: xori : 134    ; CHECK: 6 instructions in function35...36---37name: metainstrs38tracksRegLiveness: true39body: |40  bb.0:41    $x0 = ADDI $x0, 042    $x0 = ADDI $x0, 043    $x0 = ADDI $x0, 044    $x0 = IMPLICIT_DEF45    $x0 = LW $x0, 046    $x0 = LW $x0, 047    CFI_INSTRUCTION adjust_cfa_offset 448    $x0 = XORI $x0, 049    DBG_VALUE $x0, 050    ; CHECK: addi : 351    ; CHECK-NEXT: lw : 252    ; CHECK-NEXT: xori : 153    ; CHECK: 6 instructions in function54...55---56name: metabundles57tracksRegLiveness: true58body: |59  bb.0:60    $x0 = ADDI $x0, 061    BUNDLE {62    CFI_INSTRUCTION adjust_cfa_offset 463    $x0 = ADDI $x0, 064    $x0 = ADDI $x0, 065    DBG_VALUE $x0, 066    $x0 = LW $x0, 067    }68    $x0 = LW $x0, 069    $x0 = IMPLICIT_DEF70    $x0 = XORI $x0, 071    ; CHECK: addi : 372    ; CHECK-NEXT: lw : 273    ; CHECK-NEXT: xori : 174    ; CHECK: 6 instructions in function75...76