[clang][bytecode] Implement __builtin_reduce_mul (#118287)
[llvm-project.git] / llvm / test / Assembler / absolute_symbol.ll
blob6c52727144ad6ff789b064fd40e65531af22d917
1 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
3 ; CHECK: @simple_range = external global i32, !absolute_symbol [[META0:![0-9]+]]
4 @simple_range = external global i32, !absolute_symbol !0
6 ; Unlike !range, this accepts -1, -1
7 ; CHECK: @full_range = external global i32, !absolute_symbol [[META1:![0-9]+]]
8 @full_range = external global i32, !absolute_symbol !1
10 ; CHECK: @multiple_ranges = external global i32, !absolute_symbol [[META2:![0-9]+]]
11 @multiple_ranges = external global i32, !absolute_symbol !2
13 !0 = !{i64 4096, i64 8192}
14 !1 = !{i64 -1, i64 -1}
15 !2 = !{i64 256, i64 512, i64 1024, i64 4096}
17 ; CHECK: [[META0]] = !{i64 4096, i64 8192}
18 ; CHECK: [[META1]] = !{i64 -1, i64 -1}
19 ; CHECK: [[META2]] = !{i64 256, i64 512, i64 1024, i64 4096}