/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | splitkit.ll | 34 @global = external global i8 35 @global.1 = private constant [20 x i8] c"aaaaaaaaaaaaaaaaaa0\00" 36 @global.2 = external constant [27 x i8] 37 @global.3 = external global %struct.ham 38 @global.4 = external constant [47 x i8] 39 @global.5 = external constant [61 x i8] 40 @global.6 = external constant [40 x i8] 41 @global.7 = external constant [24 x i8] 42 @global.8 = external constant [20 x i8] 43 @global.9 = external global %struct.ham [all …]
|
/llvm-project/llvm/test/Instrumentation/HWAddressSanitizer/ |
H A D | globals-tag.ll | 262 @g_0 = dso_local global i32 0, align 4 263 @g_1 = dso_local global i32 0, align 4 264 @g_2 = dso_local global i32 0, align 4 265 @g_3 = dso_local global i32 0, align 4 266 @g_4 = dso_local global i32 0, align 4 267 @g_5 = dso_local global i32 0, align 4 268 @g_6 = dso_local global i32 0, align 4 269 @g_7 = dso_local global i32 0, align 4 270 @g_8 = dso_local global i32 0, align 4 271 @g_9 = dso_local global i32 0, align 4 [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.s.barrier.wait.ll |
|
/llvm-project/llvm/test/MC/ELF/ |
H A D | type.s | 6 # CHECK-NEXT: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT 2 foo 7 # CHECK-NEXT: 2: 0000000000000000 0 OBJECT GLOBAL DEFAULT 2 bar 9 # CHECK-NEXT: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT 2 obj 10 # CHECK-NEXT: 5: 0000000000000000 0 FUNC GLOBAL DEFAULT 2 func 11 # CHECK-NEXT: 6: 0000000000000000 0 IFUNC GLOBAL DEFAULT 2 ifunc 12 # CHECK-NEXT: 7: 0000000000000000 0 TLS GLOBAL DEFAULT 2 tls 13 # CHECK-NEXT: 8: 0000000000000000 0 TLS GLOBAL DEFAULT 2 tls_quoted 14 # CHECK-NEXT: 9: 0000000000000000 0 TLS GLOBAL DEFAULT 2 tls_upper_case 15 # CHECK-NEXT: 10: 0000000000000000 0 IFUNC GLOBAL DEFAULT 2 sym1 16 # CHECK-NEXT: 11: 0000000000000000 0 FUNC GLOBAL DEFAULT 2 alias1 [all …]
|
/llvm-project/llvm/test/Linker/ |
H A D | unnamed-addr1-a.ll | 4 @global-a = common global i32 0 5 ; CHECK-DAG: @global-a = common global i32 0 6 @global-b = common unnamed_addr global i32 0 7 ; CHECK-DAG: @global-b = common unnamed_addr global i32 0 15 @global-c = common unnamed_addr global i32 0 16 ; CHECK-DAG: @global-c = common unnamed_addr global i32 0 17 @global-d = external global i32 19 define ptr @use-global-d() { 20 ret ptr @global-d 23 ; CHECK-DAG: @global-d = global i32 42 [all …]
|
/llvm-project/llvm/test/CodeGen/Generic/ |
H A D | APIntLoadStore.ll | 6 @i1_l = external global i1 ; <ptr> [#uses=1] 7 @i1_s = external global i1 ; <ptr> [#uses=1] 8 @i2_l = external global i2 ; <ptr> [#uses=1] 9 @i2_s = external global i2 ; <ptr> [#uses=1] 10 @i3_l = external global i3 ; <ptr> [#uses=1] 11 @i3_s = external global i3 ; <ptr> [#uses=1] 12 @i4_l = external global i4 ; <ptr> [#uses=1] 13 @i4_s = external global i4 ; <ptr> [#uses=1] 14 @i5_l = external global i5 ; <ptr> [#uses=1] 15 @i5_s = external global i5 ; <ptr> [#uses=1] [all …]
|
H A D | APIntParam.ll | 6 @i1_s = external global i1 ; <ptr> [#uses=1] 7 @i2_s = external global i2 ; <ptr> [#uses=1] 8 @i3_s = external global i3 ; <ptr> [#uses=1] 9 @i4_s = external global i4 ; <ptr> [#uses=1] 10 @i5_s = external global i5 ; <ptr> [#uses=1] 11 @i6_s = external global i6 ; <ptr> [#uses=1] 12 @i7_s = external global i7 ; <ptr> [#uses=1] 13 @i8_s = external global i8 ; <ptr> [#uses=1] 14 @i9_s = external global i9 ; <ptr> [#uses=1] 15 @i10_s = external global i10 ; <ptr> [#uses=1] [all …]
|
H A D | APIntZextParam.ll | 6 @i1_s = external global i1 ; <ptr> [#uses=1] 7 @i2_s = external global i2 ; <ptr> [#uses=1] 8 @i3_s = external global i3 ; <ptr> [#uses=1] 9 @i4_s = external global i4 ; <ptr> [#uses=1] 10 @i5_s = external global i5 ; <ptr> [#uses=1] 11 @i6_s = external global i6 ; <ptr> [#uses=1] 12 @i7_s = external global i7 ; <ptr> [#uses=1] 13 @i8_s = external global i8 ; <ptr> [#uses=1] 14 @i9_s = external global i9 ; <ptr> [#uses=1] 15 @i10_s = external global i10 ; <ptr> [#uses=1] [all …]
|
H A D | APIntSextParam.ll | 6 @i1_s = external global i1 ; <ptr> [#uses=1] 7 @i2_s = external global i2 ; <ptr> [#uses=1] 8 @i3_s = external global i3 ; <ptr> [#uses=1] 9 @i4_s = external global i4 ; <ptr> [#uses=1] 10 @i5_s = external global i5 ; <ptr> [#uses=1] 11 @i6_s = external global i6 ; <ptr> [#uses=1] 12 @i7_s = external global i7 ; <ptr> [#uses=1] 13 @i8_s = external global i8 ; <ptr> [#uses=1] 14 @i9_s = external global i9 ; <ptr> [#uses=1] 15 @i10_s = external global i10 ; <ptr> [#uses=1] [all …]
|
/llvm-project/clang/test/Frontend/ |
H A D | fixed_point_declarations.c | 4 signed short _Accum s_short_accum; // CHECK-DAG: @s_short_accum = {{.*}}global i16 0, align 2 5 signed _Accum s_accum; // CHECK-DAG: @s_accum = {{.*}}global i32 0, align 4 6 signed long _Accum s_long_accum; // CHECK-DAG: @s_long_accum = {{.*}}global i64 0, align 8 7 unsigned short _Accum u_short_accum; // CHECK-DAG: @u_short_accum = {{.*}}global i16 0, align 2 8 unsigned _Accum u_accum; // CHECK-DAG: @u_accum = {{.*}}global i32 0, align 4 9 unsigned long _Accum u_long_accum; // CHECK-DAG: @u_long_accum = {{.*}}global i64 0, align 8 10 signed short _Fract s_short_fract; // CHECK-DAG: @s_short_fract = {{.*}}global i8 0, align 1 11 signed _Fract s_fract; // CHECK-DAG: @s_fract = {{.*}}global i16 0, align 2 12 signed long _Fract s_long_fract; // CHECK-DAG: @s_long_fract = {{.*}}global i32 0, align 4 13 unsigned short _Fract u_short_fract; // CHECK-DAG: @u_short_fract = {{.*}}global i8 0, align 1 [all …]
|
H A D | fixed_point_conversions_const.c | 9 // CHECK-DAG: @sa_const = {{.*}}global i16 320, align 2 11 // CHECK-DAG: @a_const = {{.*}}global i32 81920, align 4 13 // CHECK-DAG: @sa_const2 = {{.*}}global i16 320, align 2 16 // CHECK-DAG: sa_from_f_const = {{.*}}global i16 64, align 2 18 // CHECK-DAG: f_from_sa_const = {{.*}}global i16 16384, align 2 22 // SIGNED-DAG: @usa_const = {{.*}}global i16 640, align 2 23 // SIGNED-DAG: @ua_const = {{.*}}global i32 163840, align 4 24 // UNSIGNED-DAG: @usa_const = {{.*}}global i16 320, align 2 25 // UNSIGNED-DAG: @ua_const = {{.*}}global i32 81920, align 4 29 // CHECK-DAG: @i_const = {{.*}}global i3 [all...] |
/llvm-project/llvm/test/CodeGen/NVPTX/ |
H A D | APIntLoadStore.ll | 4 @i1_l = external global i1 ; <ptr> [#uses=1] 5 @i1_s = external global i1 ; <ptr> [#uses=1] 6 @i2_l = external global i2 ; <ptr> [#uses=1] 7 @i2_s = external global i2 ; <ptr> [#uses=1] 8 @i3_l = external global i3 ; <ptr> [#uses=1] 9 @i3_s = external global i3 ; <ptr> [#uses=1] 10 @i4_l = external global i4 ; <ptr> [#uses=1] 11 @i4_s = external global i4 ; <ptr> [#uses=1] 12 @i5_l = external global i5 ; <ptr> [#uses=1] 13 @i5_s = external global i [all...] |
H A D | ldu-ldg.ll | 5 declare i8 @llvm.nvvm.ldu.global.i.i8.p1(ptr addrspace(1) %ptr, i32 %align) 6 declare i16 @llvm.nvvm.ldu.global.i.i16.p1(ptr addrspace(1) %ptr, i32 %align) 7 declare i32 @llvm.nvvm.ldu.global.i.i32.p1(ptr addrspace(1) %ptr, i32 %align) 8 declare i64 @llvm.nvvm.ldu.global.i.i64.p1(ptr addrspace(1) %ptr, i32 %align) 9 declare ptr @llvm.nvvm.ldu.global.p.p1(ptr addrspace(1) %ptr, i32 %align) 10 declare float @llvm.nvvm.ldu.global.f.f32.p1(ptr addrspace(1) %ptr, i32 %align) 11 declare double @llvm.nvvm.ldu.global.f.f64.p1(ptr addrspace(1) %ptr, i32 %align) 12 declare half @llvm.nvvm.ldu.global.f.f16.p1(ptr addrspace(1) %ptr, i32 %align) 13 declare <2 x half> @llvm.nvvm.ldu.global.f.v2f16.p1(ptr addrspace(1) %ptr, i32 %align) 15 declare i8 @llvm.nvvm.ldg.global [all...] |
H A D | APIntSextParam.ll | 4 @i1_s = external global i1 ; <ptr> [#uses=1] 5 @i2_s = external global i2 ; <ptr> [#uses=1] 6 @i3_s = external global i3 ; <ptr> [#uses=1] 7 @i4_s = external global i4 ; <ptr> [#uses=1] 8 @i5_s = external global i5 ; <ptr> [#uses=1] 9 @i6_s = external global i6 ; <ptr> [#uses=1] 10 @i7_s = external global i7 ; <ptr> [#uses=1] 11 @i8_s = external global i8 ; <ptr> [#uses=1] 12 @i9_s = external global i9 ; <ptr> [#uses=1] 13 @i10_s = external global i1 [all...] |
/llvm-project/llvm/test/CodeGen/Mips/ |
H A D | ra-allocatable.ll | 3 @a0 = external global i32 4 @b0 = external global ptr 5 @a1 = external global i32 6 @b1 = external global ptr 7 @a2 = external global i32 8 @b2 = external global ptr 9 @a3 = external global i32 10 @b3 = external global ptr 11 @a4 = external global i32 12 @b4 = external global pt [all...] |
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | fmf-propagation.ll | 6 …p-math -enable-no-nans-fp-math -enable-no-signed-zeros-fp-math | FileCheck %s --check-prefix=GLOBAL 10 ; The run with the global unsafe param tests the pre-FMF behavior using regular instructions/nodes. 30 ; GLOBAL-LABEL: fmul_fadd_contract1: 31 ; GLOBAL: # %bb.0: 32 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2 33 ; GLOBAL-NEXT: fmr 1, 3 34 ; GLOBAL-NEXT: blr 53 ; GLOBAL-LABEL: fmul_fadd_contract2: 54 ; GLOBAL: # %bb.0: 55 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2 [all …]
|
/llvm-project/llvm/test/Instrumentation/AddressSanitizer/ |
H A D | adaptive_global_redzones.ll | 6 ; Here we check that the global redzone sizes grow with the object size. 8 @G10 = global [10 x i8] zeroinitializer, align 1 9 ; CHECK: @G10 = global { [10 x i8], [22 x i8] } 11 @G31 = global [31 x i8] zeroinitializer, align 1 12 @G32 = global [32 x i8] zeroinitializer, align 1 13 @G33 = global [33 x i8] zeroinitializer, align 1 14 ; CHECK: @G31 = global { [31 x i8], [33 x i8] } 15 ; CHECK: @G32 = global { [32 x i8], [32 x i8] } 16 ; CHECK: @G33 = global { [33 x i8], [63 x i8] } 18 @G63 = global [63 x i8] zeroinitializer, align 1 [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | min-max.ll | 4 ; RUN: llc -mtriple=aarch64 -global-isel %s -o - | FileCheck %s --check-prefixes=CHECK,CHECK-GLOBAL 5 ; RUN: llc -mtriple=aarch64 -global-isel %s -o - -mattr=+cssc | FileCheck %s --check-prefixes=CHECK… 28 ; CHECK-GLOBAL-LABEL: smaxi8: 29 ; CHECK-GLOBAL: // %bb.0: 30 ; CHECK-GLOBAL-NEXT: sxtb w8, w0 31 ; CHECK-GLOBAL-NEXT: cmp w8, w1, sxtb 32 ; CHECK-GLOBAL-NEXT: csel w0, w0, w1, gt 33 ; CHECK-GLOBAL-NEXT: ret 35 ; CHECK-GLOBAL-CSSC-LABEL: smaxi8: 36 ; CHECK-GLOBAL-CSSC: // %bb.0: [all …]
|
/llvm-project/llvm/test/Transforms/GlobalOpt/ |
H A D | sra-many-stores-initializers.ll | 6 @global.20ptr = internal global %struct.20ptr zeroinitializer 8 @c = global ptr null 11 ; CHECK: @[[C:[a-zA-Z0-9_$"\\.-]+]] = global ptr null 12 ; CHECK: @[[GLOBAL_20PTR_3:[a-zA-Z0-9_$"\\.-]+]] = internal unnamed_addr global [[STRUCT_20PTR:%.*]… 13 ; CHECK: @[[GLOBAL_20PTR_4_16:[a-zA-Z0-9_$"\\.-]+]] = internal unnamed_addr global ptr null 38 store ptr null, ptr @global.20ptr, align 8 39 …store ptr null, ptr getelementptr inbounds (%struct.20ptr, ptr @global.20ptr, i64 0, i32 1), align… 40 …store ptr null, ptr getelementptr inbounds (%struct.20ptr, ptr @global.20ptr, i64 0, i32 2), align… 41 …store ptr null, ptr getelementptr inbounds (%struct.20ptr, ptr @global.20ptr, i64 0, i32 3), align… 42 …store ptr null, ptr getelementptr inbounds (%struct.20ptr, ptr @global.20ptr, i64 0, i32 4), align… [all …]
|
H A D | sra-many-stores-once.ll | 7 @global.20ptr = internal global %struct.20ptr zeroinitializer 15 ; CHECK: @[[GLOBAL_20PTR:[a-zA-Z0-9_$"\\.-]+]] = internal unnamed_addr global [[STRUCT_20PTR:%.*]] … 18 ; FIXME: The loads from @global.20ptr cannot load null, as the loaded value are 23 ; CHECK-NEXT: store ptr @fn0, ptr @global.20ptr, align 8 24 ; CHECK-NEXT: store ptr @fn1, ptr @global.20ptr, align 8 25 ; CHECK-NEXT: store ptr @fn2, ptr getelementptr inbounds ([[STRUCT_20PTR:%.*]], ptr @global.20pt… 26 ; CHECK-NEXT: store ptr @fn3, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 27 ; CHECK-NEXT: store ptr @fn0, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 28 ; CHECK-NEXT: store ptr @fn1, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… 29 ; CHECK-NEXT: store ptr @fn2, ptr getelementptr inbounds ([[STRUCT_20PTR]], ptr @global.20ptr, i… [all …]
|
/llvm-project/llvm/test/Instrumentation/AddressSanitizer/AMDGPU/ |
H A D | adaptive_global_redzones.ll | 5 ; Here we check that the global redzone sizes grow with the object size 6 ; for objects in global address space. 8 @G10 = addrspace(1) global [10 x i8] zeroinitializer, align 1 9 ; CHECK: @G10 = addrspace(1) global { [10 x i8], [22 x i8] } 11 @G31 = addrspace(1) global [31 x i8] zeroinitializer, align 1 12 @G32 = addrspace(1) global [32 x i8] zeroinitializer, align 1 13 @G33 = addrspace(1) global [33 x i8] zeroinitializer, align 1 14 ; CHECK: @G31 = addrspace(1) global { [31 x i8], [33 x i8] } 15 ; CHECK: @G32 = addrspace(1) global { [32 x i8], [32 x i8] } 16 ; CHECK: @G33 = addrspace(1) global { [33 x i8], [63 x i8] } [all …]
|
H A D | adaptive_constant_global_redzones.ll | 5 ; Here we check that the global redzone sizes grow with the object size 8 @G10 = addrspace(4) global [10 x i8] zeroinitializer, align 1 9 ; CHECK: @G10 = addrspace(4) global { [10 x i8], [22 x i8] } 11 @G31 = addrspace(4) global [31 x i8] zeroinitializer, align 1 12 @G32 = addrspace(4) global [32 x i8] zeroinitializer, align 1 13 @G33 = addrspace(4) global [33 x i8] zeroinitializer, align 1 14 ; CHECK: @G31 = addrspace(4) global { [31 x i8], [33 x i8] } 15 ; CHECK: @G32 = addrspace(4) global { [32 x i8], [32 x i8] } 16 ; CHECK: @G33 = addrspace(4) global { [33 x i8], [63 x i8] } 18 @G63 = addrspace(4) global [63 x i8] zeroinitializer, align 1 [all …]
|
/llvm-project/clang/test/CodeGenObjC/ |
H A D | dllstorage.m | 6 // CHECK-IR-DAG: @_objc_empty_cache = external dllimport global %struct._objc_cache 13 // CHECK-IR-DAG: @"OBJC_METACLASS_$_I" = external dllimport global %struct._class_t 14 // CHECK-IR-DAG: @"OBJC_CLASS_$_I" = external dllimport global %struct._class_t 16 // CHECK-NF-DAG: @"$_OBJC_CLASS_I" = external dllimport global ptr 22 // CHECK-IR-DAG: @"OBJC_METACLASS_$_J" = dso_local dllexport global %struct._class_t 23 // CHECK-IR-DAG: @"OBJC_CLASS_$_J" = dso_local dllexport global %struct._class_t 25 // CHECK-FW-DAG: @_OBJC_METACLASS_J = dso_local dllexport global 26 // CHECK-FW-DAG: @_OBJC_CLASS_J = dso_local dllexport global 28 // CHECK-NF-DAG: @"$_OBJC_METACLASS_J" = internal global 29 // CHECK-NF-DAG: @"$_OBJC_CLASS_J" = dllexport global [all...] |
/llvm-project/mlir/test/Dialect/LLVMIR/ |
H A D | global.mlir | 3 // CHECK: llvm.mlir.global external @default_external 4 llvm.mlir.global @default_external() : i64 6 // CHECK: llvm.mlir.global external constant @default_external_constant 7 llvm.mlir.global constant @default_external_constant(42) : i64 9 // CHECK: llvm.mlir.global internal @global(42 : i64) {addr_space = 0 : i32} : i64 10 llvm.mlir.global internal @global(42 : i64) : i64 12 // CHECK: llvm.mlir.global private @aligned_global(42 : i64) {addr_space = 0 : i32, aligned = 64 : i64} : i64 13 llvm.mlir.global privat [all...] |
/llvm-project/clang/test/CodeGen/ |
H A D | dso-local-executable.c | 2 // COFF: @baz = dso_local global i32 42 3 // COFF-NEXT: @import_var = external dllimport global i32 4 // COFF-NEXT: @weak_bar = extern_weak global i32 5 // COFF-NEXT: @bar = external dso_local global i32 6 // COFF-NEXT: @local_thread_var = dso_local thread_local global i32 42 7 // COFF-NEXT: @thread_var = external dso_local thread_local global i32 15 // MINGW: @baz = dso_local global i32 42 16 // MINGW-NEXT: @import_var = external dllimport global i32 17 // MINGW-NEXT: @weak_bar = extern_weak global i32 18 // MINGW-AUTO-IMPORT-NEXT: @bar = external global i32 [all …]
|