2121; ELF: @__profd_foo = private global { i64, i64, i64, i8*, i8*, i32, [2 x i16] } { i64 [[#]], i64 0, i64 sub (i64 ptrtoint ([1 x i64]* @__profc_foo to i64), i64 ptrtoint ({ i64, i64, i64, i8*, i8*, i32, [2 x i16] }* @__profd_foo to i64)), i8* null, i8* null, i32 1, [2 x i16] zeroinitializer }, section "__llvm_prf_data", comdat($__profc_foo), align 8
2222; MACHO: @__profc_foo = private global [1 x i64] zeroinitializer, section "__DATA,__llvm_prf_cnts", align 8
2323; MACHO: @__profd_foo = private {{.*}}, section "__DATA,__llvm_prf_data,regular,live_support", align 8
24- ; WIN: @__profc_foo = private global [1 x i64] zeroinitializer, section ".lprfc$M", comdat, align 8
25- ; WIN: @__profd_foo = private {{.*}}, section ".lprfd$M", comdat($__profc_foo), align 8
24+ ; WIN: @__profc_foo = private global [1 x i64] zeroinitializer, section ".lprfc$M", align 8
25+ ; WIN: @__profd_foo = private {{.*}}, section ".lprfd$M", align 8
2626define void @foo () {
2727 call void @llvm.instrprof.increment (i8* getelementptr inbounds ([3 x i8 ], [3 x i8 ]* @__profn_foo , i32 0 , i32 0 ), i64 0 , i32 1 , i32 0 )
2828 ret void
@@ -32,8 +32,8 @@ define void @foo() {
3232; ELF: @__profd_bar = private {{.*}}, section "__llvm_prf_data", comdat($__profc_bar), align 8
3333; MACHO: @__profc_bar = private global [1 x i64] zeroinitializer, section "__DATA,__llvm_prf_cnts", align 8
3434; MACHO: @__profd_bar = private {{.*}}, section "__DATA,__llvm_prf_data,regular,live_support", align 8
35- ; WIN: @__profc_bar = private global [1 x i64] zeroinitializer, section ".lprfc$M", comdat, align 8
36- ; WIN: @__profd_bar = private {{.*}}, section ".lprfd$M", comdat($__profc_bar), align 8
35+ ; WIN: @__profc_bar = private global [1 x i64] zeroinitializer, section ".lprfc$M", align 8
36+ ; WIN: @__profd_bar = private {{.*}}, section ".lprfd$M", align 8
3737define void @bar () {
3838 call void @llvm.instrprof.increment (i8* getelementptr inbounds ([3 x i8 ], [3 x i8 ]* @__profn_bar , i32 0 , i32 0 ), i64 0 , i32 1 , i32 0 )
3939 ret void
@@ -43,8 +43,8 @@ define void @bar() {
4343; ELF: @__profd_baz = private {{.*}}, section "__llvm_prf_data", comdat($__profc_baz), align 8
4444; MACHO: @__profc_baz = private global [3 x i64] zeroinitializer, section "__DATA,__llvm_prf_cnts", align 8
4545; MACHO: @__profd_baz = private {{.*}}, section "__DATA,__llvm_prf_data,regular,live_support", align 8
46- ; WIN: @__profc_baz = private global [3 x i64] zeroinitializer, section ".lprfc$M", comdat, align 8
47- ; WIN: @__profd_baz = private {{.*}}, section ".lprfd$M", comdat($__profc_baz), align 8
46+ ; WIN: @__profc_baz = private global [3 x i64] zeroinitializer, section ".lprfc$M", align 8
47+ ; WIN: @__profd_baz = private {{.*}}, section ".lprfd$M", align 8
4848define void @baz () {
4949 call void @llvm.instrprof.increment (i8* getelementptr inbounds ([3 x i8 ], [3 x i8 ]* @__profn_baz , i32 0 , i32 0 ), i64 0 , i32 3 , i32 0 )
5050 call void @llvm.instrprof.increment (i8* getelementptr inbounds ([3 x i8 ], [3 x i8 ]* @__profn_baz , i32 0 , i32 0 ), i64 0 , i32 3 , i32 1 )
0 commit comments