; ModuleID = 'opt_lib.3a1fbbbh-cgu.0'
source_filename = "opt_lib.3a1fbbbh-cgu.0"
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"
$__llvm_profile_raw_version = comdat any
$__llvm_profile_filename = comdat any
@str.0 = internal constant [10 x i8] c"opt_lib.rs"
@panic_bounds_check_loc.1 = private unnamed_addr constant { { [0 x i8]*, i64 }, i32, i32 } { { [0 x i8]*, i64 } { [0 x i8]* bitcast ([10 x i8]* @str.0 to [0 x i8]*), i64 10 }, i32 12, i32 19 }, align 8
@__llvm_profile_raw_version = local_unnamed_addr constant i64 72057594037927940, comdat
@__profc__ZN7opt_lib11do_the_loop17hc0c46794e6198059E = private global [4 x i64] zeroinitializer, section "__llvm_prf_cnts", align 8
@__profd__ZN7opt_lib11do_the_loop17hc0c46794e6198059E = private global { i64, i64, i64*, i8*, i8*, i32, [2 x i16] } { i64 -4690161384989577213, i64 58173295233, i64* getelementptr inbounds ([4 x i64], [4 x i64]* @__profc__ZN7opt_lib11do_the_loop17hc0c46794e6198059E, i32 0, i32 0), i8* bitcast (void ([0 x i8]*, i64, i64)* @_ZN7opt_lib11do_the_loop17hc0c46794e6198059E to i8*), i8* null, i32 4, [2 x i16] zeroinitializer }, section "__llvm_prf_data", align 8
@__llvm_prf_nm = private constant [46 x i8] c",\00_ZN7opt_lib11do_the_loop17hc0c46794e6198059E", section "__llvm_prf_names"
@__llvm_profile_filename = local_unnamed_addr constant [72 x i8] c"/xoxo/rust-pgo-test-programs/branch_weights/profdata/default_%m.profraw\00", comdat
@llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([46 x i8], [46 x i8]* @__llvm_prf_nm, i32 0, i32 0), i8* bitcast ({ i64, i64, i64*, i8*, i8*, i32, [2 x i16] }* @__profd__ZN7opt_lib11do_the_loop17hc0c46794e6198059E to i8*)], section "llvm.metadata"
; opt_lib::do_the_loop
; Function Attrs: nonlazybind uwtable
This file has been truncated. show original