brintos

brintos / llvm-project-archived public Read only

0
0
Text · 590 B · f72a75f Raw
15 lines · plain
1; RUN: opt < %s -passes='function(memprof),module(memprof-module)' -S | FileCheck --check-prefixes=STATIC %s2 3; RUN: cat %s > %t.pic.ll4; RUN: echo -e '!llvm.module.flags = !{!0}\n!0 = !{i32 7, !"PIC Level", i32 1}' >> %t.pic.ll5; RUN: opt < %t.pic.ll -passes='function(memprof),module(memprof-module)' -S | FileCheck --check-prefixes=PIC %s6 7; STATIC: @__memprof_shadow_memory_dynamic_address = external dso_local global i648; PIC: @__memprof_shadow_memory_dynamic_address = external global i649 10define i32 @test_load(ptr %a) {11entry:12  %tmp1 = load i32, ptr %a, align 413  ret i32 %tmp114}15