# RUN: llc -march=hexagon -run-pass hexagon-constp %s -o - | FileCheck %s # Check that this doesn't crash. # CHECK: A2_andir killed %{{[0-9]+}}, @g --- | @g = external global i32, align 4 define void @fred() { ret void } ... --- name: fred tracksRegLiveness: true body: | bb.0: %1:intregs = IMPLICIT_DEF %0:intregs = L2_loadri_io %1, 0 %2:intregs = A2_addi killed %0, -1 %3:intregs = A2_subri -1, killed %2 %4:intregs = A2_andir killed %3, @g %5:intregs = IMPLICIT_DEF S2_storeri_io %5, 0, killed %4 ...