[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / Hexagon / glob-align-volatile.ll
blob9d4cbd9bc7c80d1ba9c1f83b333a3e5b2bfa5887
1 ; RUN: opt -Os -march=hexagon -S < %s | FileCheck %s
2 ; Don't reset the alignment on the struct to 1.
3 ; CHECK: align 4
5 target triple = "hexagon"
7 %s.0 = type <{ i32, [2 x i8], [2 x i8] }>
9 ; Function Attrs: nounwind optsize
10 define i32 @f0(i32 %a0) #0 {
11 b0:
12   %v0 = inttoptr i32 %a0 to ptr
13   %v2 = load volatile i32, ptr %v0, align 4, !tbaa !0
14   ret i32 %v2
17 attributes #0 = { nounwind optsize }
19 !0 = !{!1, !1, i64 0}
20 !1 = !{!"int", !2}
21 !2 = !{!"omnipotent char", !3}
22 !3 = !{!"Simple C/C++ TBAA"}