brintos

brintos / llvm-project-archived public Read only

0
0
Text · 559 B · 742eddd Raw
31 lines · plain
1# RUN: llc -mtriple=hexagon -run-pass amode-opt %s -o - | FileCheck %s2 3# Check that the addasl is not propagated into the addressing mode.4# CHECK-NOT: L4_loadri_ur5 6--- |7  @g = global i32 zeroinitializer8  define void @fred() { ret void }9...10 11---12name: fred13tracksRegLiveness: true14 15body: |16  bb.0:17    liveins: $p018    $r0 = A2_tfrsi @g19    $r1 = A2_tfrsi 120    $r2 = S2_addasl_rrri $r0, $r1, 121    J2_jumpt $p0, %bb.2, implicit-def $pc22 23  bb.1:24    liveins: $r0, $r225    $r1 = A2_tfrsi 226 27  bb.2:28    liveins: $r0, $r229    $r3 = L2_loadri_io $r2, 030...31