xref: /llvm-project/llvm/test/Instrumentation/HeapProfiler/memprof-options.ll (revision 2e33ed9ecc52fcec27eac2efb2615d1efcf6fd32)
1*2e33ed9eSEllis Hoag; RUN: opt < %s -mtriple=x86_64-unknown-linux -passes='function(memprof),memprof-module' -S | FileCheck %s --check-prefixes=CHECK,EMPTY
2*2e33ed9eSEllis Hoag; RUN: opt < %s -mtriple=x86_64-unknown-linux -passes='function(memprof),memprof-module' -S -memprof-runtime-default-options="verbose=1" | FileCheck %s --check-prefixes=CHECK,VERBOSE
3*2e33ed9eSEllis Hoag
4*2e33ed9eSEllis Hoagdefine i32 @main() {
5*2e33ed9eSEllis Hoagentry:
6*2e33ed9eSEllis Hoag  ret i32 0
7*2e33ed9eSEllis Hoag}
8*2e33ed9eSEllis Hoag
9*2e33ed9eSEllis Hoag; CHECK: $__memprof_default_options_str = comdat any
10*2e33ed9eSEllis Hoag; EMPTY: @__memprof_default_options_str = constant [1 x i8] zeroinitializer, comdat
11*2e33ed9eSEllis Hoag; VERBOSE: @__memprof_default_options_str = constant [10 x i8] c"verbose=1\00", comdat
12