brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 41afa26 Raw
44 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc %s -mtriple=riscv32 -run-pass=riscv-fold-mem-offset -verify-machineinstrs -o - | FileCheck %s3 4---5name:            crash6tracksRegLiveness: true7noPhis:          false8isSSA:           true9noVRegs:         false10hasFakeUses:     false11body:             |12  bb.0:13    liveins: $x10, $x1114 15    ; CHECK-LABEL: name: crash16    ; CHECK: liveins: $x10, $x1117    ; CHECK-NEXT: {{  $}}18    ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr = COPY $x1119    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $x1020    ; CHECK-NEXT: [[SLLI:%[0-9]+]]:gpr = SLLI [[COPY]], 321    ; CHECK-NEXT: [[ADD:%[0-9]+]]:gpr = ADD killed [[SLLI]], [[COPY1]]22    ; CHECK-NEXT: [[LUI:%[0-9]+]]:gpr = LUI 2323    ; CHECK-NEXT: [[ADD1:%[0-9]+]]:gpr = ADD [[ADD]], [[LUI]]24    ; CHECK-NEXT: [[ADD2:%[0-9]+]]:gpr = ADD [[ADD]], [[LUI]]25    ; CHECK-NEXT: [[LW:%[0-9]+]]:gpr = LW killed [[ADD2]], 179226    ; CHECK-NEXT: [[LW1:%[0-9]+]]:gpr = LW killed [[ADD1]], 179627    ; CHECK-NEXT: $x10 = COPY [[LW]]28    ; CHECK-NEXT: $x11 = COPY [[LW1]]29    ; CHECK-NEXT: PseudoRET implicit $x10, implicit $x1130    %1:gpr = COPY $x1131    %0:gpr = COPY $x1032    %3:gpr = SLLI %1, 333    %4:gpr = ADD killed %3, %034    %5:gpr = LUI 2335    %6:gpr = ADDI %5, 179236    %7:gpr = ADD %4, killed %637    %8:gpr = ADD %4, %538    %9:gpr = LW killed %8, 179239    %10:gpr = LW killed %7, 440    $x10 = COPY %941    $x11 = COPY %1042    PseudoRET implicit $x10, implicit $x1143...44