xref: /llvm-project/llvm/test/Instrumentation/AddressSanitizer/global-metadata-code-model-medium.ll (revision 0d948827d773be7e440d1e639ddf42c4d28ab461)
1;; Check that asan_globals is marked large under x86-64 medium code model.
2; RUN: opt < %s -mtriple=x86_64-unknown-linux-gnu -passes=asan -S | FileCheck %s --check-prefixes=CHECK,X8664
3; RUN: opt < %s -mtriple=ppc64-unknown-linux-gnu -passes=asan -S | FileCheck %s --check-prefixes=CHECK,PPC
4
5; CHECK: @__asan_global_global =
6; X8664-SAME: code_model "large"
7; PPC-NOT: code_model "large"
8
9@global = global i32 0, align 4
10
11!llvm.module.flags = !{!0}
12
13!0 = !{i32 1, !"Code Model", i32 3}