Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pre-commit: Test PR68882 #17

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/futex_waiter.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ if.then3: ; preds = %if.else
%2 = extractvalue { i64, i64 } %call4, 1
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %ts.i)
store i64 %1, ptr %ts.i, align 8
%tv_nsec7.i.i = getelementptr inbounds %"struct.absl::synchronization_internal::FutexTimespec", ptr %ts.i, i64 0, i32 1
%tv_nsec7.i.i = getelementptr inbounds i8, ptr %ts.i, i64 8
store i64 %2, ptr %tv_nsec7.i.i, align 8
%call1.i = call i64 (i64, ...) @syscall(i64 noundef 202, ptr noundef %v, i32 noundef 128, i32 noundef %val, ptr noundef nonnull %ts.i) #5
%cmp.not.i = icmp eq i64 %call1.i, 0
Expand All @@ -64,7 +64,7 @@ if.else6: ; preds = %if.else
%5 = extractvalue { i64, i64 } %call7, 1
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %ts.i7)
store i64 %4, ptr %ts.i7, align 8
%tv_nsec7.i.i9 = getelementptr inbounds %"struct.absl::synchronization_internal::FutexTimespec", ptr %ts.i7, i64 0, i32 1
%tv_nsec7.i.i9 = getelementptr inbounds i8, ptr %ts.i7, i64 8
store i64 %5, ptr %tv_nsec7.i.i9, align 8
%call1.i11 = call i64 (i64, ...) @syscall(i64 noundef 202, ptr noundef %v, i32 noundef 393, i32 noundef %val, ptr noundef nonnull %ts.i7, ptr null, i32 noundef -1) #5
%cmp.not.i12 = icmp eq i64 %call1.i11, 0
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/has_absl_stringify_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 31, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/has_ostream_operator_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 33, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/mutex_method_pointer_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 118, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/program_name.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ invoke.cont: ; preds = %do.cond.i.i.i, %_ZN
%5 = extractvalue { i64, ptr } %call.i, 1
call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E(ptr noundef nonnull align 8 dereferenceable(16) %agg.tmp.i, i64 %4, ptr %5) #9
%6 = load i64, ptr %agg.tmp.i, align 8
%7 = getelementptr inbounds { i64, ptr }, ptr %agg.tmp.i, i64 0, i32 1
%7 = getelementptr inbounds i8, ptr %agg.tmp.i, i64 8
%8 = load ptr, ptr %7, align 8
invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %agg.result, i64 %6, ptr %8, ptr noundef nonnull align 1 dereferenceable(1) %ref.tmp2)
to label %cond.end unwind label %ehcleanup
Expand Down Expand Up @@ -279,7 +279,7 @@ invoke.cont: ; preds = %if.then
%2 = extractvalue { i64, ptr } %call.i, 1
call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E(ptr noundef nonnull align 8 dereferenceable(16) %agg.tmp.i, i64 %1, ptr %2) #9
%3 = load i64, ptr %agg.tmp.i, align 8
%4 = getelementptr inbounds { i64, ptr }, ptr %agg.tmp.i, i64 0, i32 1
%4 = getelementptr inbounds i8, ptr %agg.tmp.i, i64 8
%5 = load ptr, ptr %4, align 8
invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %call, i64 %3, ptr %5, ptr noundef nonnull align 1 dereferenceable(1) %ref.tmp)
to label %invoke.cont2 unwind label %lpad1
Expand Down
4 changes: 1 addition & 3 deletions bench/abseil-cpp/optimized/randen.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ source_filename = "bench/abseil-cpp/original/randen.cc.ll"
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%"class.absl::random_internal::Randen" = type <{ ptr, i8, [7 x i8] }>

@_ZZN4absl15random_internal12_GLOBAL__N_114GetRandenStateEvE5state.0 = internal unnamed_addr global ptr null, align 8
@_ZZN4absl15random_internal12_GLOBAL__N_114GetRandenStateEvE5state.1 = internal unnamed_addr global i8 0, align 8
@_ZGVZN4absl15random_internal12_GLOBAL__N_114GetRandenStateEvE5state = internal global i64 0, align 8
Expand Down Expand Up @@ -46,7 +44,7 @@ _ZN4absl15random_internal12_GLOBAL__N_114GetRandenStateEv.exit: ; preds = %entry
%retval.sroa.2.0.copyload.i = load i8, ptr @_ZZN4absl15random_internal12_GLOBAL__N_114GetRandenStateEvE5state.1, align 8
store ptr %retval.sroa.0.0.copyload.i, ptr %this, align 8
%5 = and i8 %retval.sroa.2.0.copyload.i, 1
%has_crypto_ = getelementptr inbounds %"class.absl::random_internal::Randen", ptr %this, i64 0, i32 1
%has_crypto_ = getelementptr inbounds i8, ptr %this, i64 8
store i8 %5, ptr %has_crypto_, align 8
ret void
}
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/sample_element_size_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 74, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/seed_material.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,12 @@ for.body6: ; preds = %for.body, %for.body
%shr.i11 = lshr i32 %sub.i, 16
%xor.i12 = xor i32 %shr.i11, %sub.i
store i32 %xor.i12, ptr %__begin3.019, align 4
%incdec.ptr = getelementptr inbounds i32, ptr %__begin3.019, i64 1
%incdec.ptr = getelementptr inbounds i8, ptr %__begin3.019, i64 4
%cmp5.not = icmp eq ptr %incdec.ptr, %add.ptr.i9
br i1 %cmp5.not, label %for.cond4.for.inc9_crit_edge, label %for.body6

for.cond4.for.inc9_crit_edge: ; preds = %for.body6
%incdec.ptr10 = getelementptr inbounds i32, ptr %__begin2.022, i64 1
%incdec.ptr10 = getelementptr inbounds i8, ptr %__begin2.022, i64 4
%cmp.not = icmp eq ptr %incdec.ptr10, %add.ptr.i
br i1 %cmp.not, label %for.end11, label %for.body

Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/stacktrace_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 40, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
3 changes: 1 addition & 2 deletions bench/abseil-cpp/optimized/status_payload_printer.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ target triple = "x86_64-unknown-linux-gnu"
%"class.std::__cxx11::basic_string" = type { %"struct.std::__cxx11::basic_string<char>::_Alloc_hider", i64, %union.anon }
%"struct.std::__cxx11::basic_string<char>::_Alloc_hider" = type { ptr }
%union.anon = type { i64, [8 x i8] }
%"struct.std::_Optional_payload_base" = type <{ %"union.std::_Optional_payload_base<std::__cxx11::basic_string<char>>::_Storage", i8, [7 x i8] }>

$_ZN4absl13base_internal10AtomicHookIPFSt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt17basic_string_viewIcS6_ERKNS_4CordEEE13DummyFunctionESB_SE_ = comdat any

Expand Down Expand Up @@ -56,7 +55,7 @@ entry:
; Function Attrs: mustprogress nounwind uwtable
define linkonce_odr dso_local void @_ZN4absl13base_internal10AtomicHookIPFSt8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt17basic_string_viewIcS6_ERKNS_4CordEEE13DummyFunctionESB_SE_(ptr noalias sret(%"class.std::optional") align 8 %agg.result, i64 %.coerce0, ptr %.coerce1, ptr noundef nonnull align 8 dereferenceable(16) %0) #4 comdat align 2 {
entry:
%_M_engaged.i.i.i.i.i = getelementptr inbounds %"struct.std::_Optional_payload_base", ptr %agg.result, i64 0, i32 1
%_M_engaged.i.i.i.i.i = getelementptr inbounds i8, ptr %agg.result, i64 32
store i8 0, ptr %_M_engaged.i.i.i.i.i, align 8
ret void
}
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/str_split.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ entry:
%1 = extractvalue { i64, ptr } %call.i, 1
call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E(ptr noundef nonnull align 8 dereferenceable(16) %agg.tmp.i, i64 %0, ptr %1) #10
%2 = load i64, ptr %agg.tmp.i, align 8
%3 = getelementptr inbounds { i64, ptr }, ptr %agg.tmp.i, i64 0, i32 1
%3 = getelementptr inbounds i8, ptr %agg.tmp.i, i64 8
%4 = load ptr, ptr %3, align 8
invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %this, i64 %2, ptr %4, ptr noundef nonnull align 1 dereferenceable(1) %ref.tmp)
to label %invoke.cont unwind label %lpad
Expand Down Expand Up @@ -248,7 +248,7 @@ entry:
%1 = extractvalue { i64, ptr } %call.i, 1
call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E(ptr noundef nonnull align 8 dereferenceable(16) %agg.tmp.i, i64 %0, ptr %1) #10
%2 = load i64, ptr %agg.tmp.i, align 8
%3 = getelementptr inbounds { i64, ptr }, ptr %agg.tmp.i, i64 0, i32 1
%3 = getelementptr inbounds i8, ptr %agg.tmp.i, i64 8
%4 = load ptr, ptr %3, align 8
invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %this, i64 %2, ptr %4, ptr noundef nonnull align 1 dereferenceable(1) %ref.tmp)
to label %invoke.cont unwind label %lpad
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/sysinfo.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ if.then.i.i.i.i.i.i.i: ; preds = %land.lhs.true.i.i.i
br label %release.i.i.i

if.end.i.i.i.i.i.i.i: ; preds = %_ZN4absl13base_internalL16ReadLongFromFileEPKcPl.exit.thread4.i.i.i.i.i.i.i, %_ZN4absl13base_internalL16ReadLongFromFileEPKcPl.exit.thread.i.i.i.i.i.i.i
%tv_nsec.i.i.i.i.i.i.i.i.i = getelementptr inbounds %struct.timespec, ptr %ts.i.i.i.i.i.i.i.i.i, i64 0, i32 1
%tv_nsec.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %ts.i.i.i.i.i.i.i.i.i, i64 8
br label %for.body.i.i.i.i.i.i.i.i

for.body.i.i.i.i.i.i.i.i: ; preds = %if.end.i.i.i.i.i.i.i.i, %if.end.i.i.i.i.i.i.i
Expand Down Expand Up @@ -398,7 +398,7 @@ ehcleanup10: ; preds = %ehcleanup, %lpad
if.end: ; preds = %entry
%5 = load i64, ptr %t, align 8
%mul = mul nsw i64 %5, 1000000000
%tv_nsec = getelementptr inbounds %struct.timespec, ptr %t, i64 0, i32 1
%tv_nsec = getelementptr inbounds i8, ptr %t, i64 8
%6 = load i64, ptr %tv_nsec, align 8
%add = add nsw i64 %mul, %6
ret i64 %add
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/test_util.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ if.end: ; preds = %entry, %_ZNSt11char
%1 = extractvalue { i64, ptr } %call.i, 1
call void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E(ptr noundef nonnull align 8 dereferenceable(16) %agg.tmp.i, i64 %0, ptr %1) #5
%2 = load i64, ptr %agg.tmp.i, align 8
%3 = getelementptr inbounds { i64, ptr }, ptr %agg.tmp.i, i64 0, i32 1
%3 = getelementptr inbounds i8, ptr %agg.tmp.i, i64 8
%4 = load ptr, ptr %3, align 8
invoke void @_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_(ptr noundef nonnull align 8 dereferenceable(32) %ref.tmp5, i64 %2, ptr %4, ptr noundef nonnull align 1 dereferenceable(1) %ref.tmp6)
to label %invoke.cont unwind label %lpad
Expand Down
2 changes: 1 addition & 1 deletion bench/abseil-cpp/optimized/traits_test.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ invoke.cont.i: ; preds = %.noexc.i
to label %invoke.cont3.i unwind label %lpad2.i

invoke.cont3.i: ; preds = %invoke.cont.i
%line.i.i = getelementptr inbounds %"struct.testing::internal::CodeLocation", ptr %agg.tmp.i, i64 0, i32 1
%line.i.i = getelementptr inbounds i8, ptr %agg.tmp.i, i64 32
store i32 104, ptr %line.i.i, align 8
%call.i = invoke noundef ptr @_ZN7testing8internal13GetTestTypeIdEv()
to label %invoke.cont5.i unwind label %lpad4.i
Expand Down
4 changes: 2 additions & 2 deletions bench/abseil-cpp/optimized/vdso_support.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ while.body: ; preds = %while.cond
br i1 %cmp16, label %if.then17, label %while.cond, !llvm.loop !5

if.then17: ; preds = %while.body
%a_un = getelementptr inbounds %struct.Elf64_auxv_t, ptr %aux, i64 0, i32 1
%a_un = getelementptr inbounds i8, ptr %aux, i64 8
%4 = load i64, ptr %a_un, align 8
store atomic i64 %4, ptr @_ZN4absl18debugging_internal11VDSOSupport10vdso_base_E monotonic, align 8
br label %while.end
Expand Down Expand Up @@ -162,7 +162,7 @@ _ZN4absl18debugging_internal11VDSOSupportC2Ev.exit: ; preds = %cond.true.i, %con
br i1 %call.i6, label %if.then28, label %if.end30

if.then28: ; preds = %_ZN4absl18debugging_internal11VDSOSupportC2Ev.exit
%address = getelementptr inbounds %"struct.absl::debugging_internal::ElfMemImage::SymbolInfo", ptr %info, i64 0, i32 2
%address = getelementptr inbounds i8, ptr %info, i64 16
%9 = load ptr, ptr %address, align 8
br label %if.end30

Expand Down
4 changes: 2 additions & 2 deletions bench/arrow/optimized/fast-dtoa.cc.ll
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ if.end.i: ; preds = %_ZNK14arrow_vendore
%sh_prom.i39.i = zext nneg i32 %sub21.i38.sink.i to i64
%shl22.i40.i = shl i64 %m_minus.sroa.0.0.i36.sink.i, %sh_prom.i39.i
store i64 0, ptr %ten_mk.i, align 8
%e_.i49.i = getelementptr inbounds %"class.arrow_vendored::double_conversion::DiyFp", ptr %ten_mk.i, i64 0, i32 1
%e_.i49.i = getelementptr inbounds i8, ptr %ten_mk.i, i64 8
store i32 0, ptr %e_.i49.i, align 8
%sub.i = sub nsw i32 -113, %e.0.lcssa.i.i
%sub6.i = sub nsw i32 -85, %e.0.lcssa.i.i
Expand Down Expand Up @@ -452,7 +452,7 @@ _ZNK14arrow_vendored17double_conversion6Double17AsNormalizedDiyFpEv.exit.i16: ;
%e.0.lcssa.i.i18 = phi i32 [ %sub.i.i.i15, %sw.bb1 ], [ %32, %while.body.preheader.i.i73 ]
%shl3.i.i19 = shl i64 %f.0.lcssa.i.i17, 11
store i64 0, ptr %ten_mk.i7, align 8
%e_.i.i = getelementptr inbounds %"class.arrow_vendored::double_conversion::DiyFp", ptr %ten_mk.i7, i64 0, i32 1
%e_.i.i = getelementptr inbounds i8, ptr %ten_mk.i7, i64 8
store i32 0, ptr %e_.i.i, align 8
%sub.i20 = sub nsw i32 -113, %e.0.lcssa.i.i18
%sub4.i = sub nsw i32 -85, %e.0.lcssa.i.i18
Expand Down
5 changes: 2 additions & 3 deletions bench/box2d/optimized/b2_timer.cpp.ll
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:
target triple = "x86_64-unknown-linux-gnu"

%struct.timeval = type { i64, i64 }
%class.b2Timer = type { i64, i64 }

@_ZN7b2TimerC1Ev = unnamed_addr alias void (ptr), ptr @_ZN7b2TimerC2Ev

Expand Down Expand Up @@ -39,9 +38,9 @@ entry:
%t = alloca %struct.timeval, align 8
%call = call i32 @gettimeofday(ptr noundef nonnull %t, ptr noundef null) #4
%0 = load i64, ptr %this, align 8
%m_start_usec = getelementptr inbounds %class.b2Timer, ptr %this, i64 0, i32 1
%m_start_usec = getelementptr inbounds i8, ptr %this, i64 8
%1 = load i64, ptr %m_start_usec, align 8
%tv_usec = getelementptr inbounds %struct.timeval, ptr %t, i64 0, i32 1
%tv_usec = getelementptr inbounds i8, ptr %t, i64 8
%2 = load i64, ptr %tv_usec, align 8
%cmp = icmp slt i64 %2, %1
br i1 %cmp, label %if.then, label %if.end
Expand Down
4 changes: 2 additions & 2 deletions bench/bullet3/optimized/b3AlignedAllocator.ll
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ if.then: ; preds = %entry
%add.i = add i64 %sub.i, %1
%and.i = and i64 %add.i, %not.i
%2 = inttoptr i64 %and.i to ptr
%add.ptr4 = getelementptr inbounds ptr, ptr %2, i64 -1
%add.ptr4 = getelementptr inbounds i8, ptr %2, i64 -8
store ptr %call, ptr %add.ptr4, align 8
br label %if.end

Expand All @@ -57,7 +57,7 @@ entry:
br i1 %tobool.not, label %if.end, label %if.then

if.then: ; preds = %entry
%add.ptr = getelementptr inbounds ptr, ptr %ptr, i64 -1
%add.ptr = getelementptr inbounds i8, ptr %ptr, i64 -8
%0 = load ptr, ptr %add.ptr, align 8
%1 = load ptr, ptr @_ZL12b3s_freeFunc, align 8
tail call void %1(ptr noundef %0)
Expand Down
4 changes: 2 additions & 2 deletions bench/bullet3/optimized/btAlignedAllocator.ll
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ if.then: ; preds = %entry
%add.i = add i64 %sub.i, %1
%and.i = and i64 %add.i, %not.i
%2 = inttoptr i64 %and.i to ptr
%add.ptr4 = getelementptr inbounds ptr, ptr %2, i64 -1
%add.ptr4 = getelementptr inbounds i8, ptr %2, i64 -8
store ptr %call, ptr %add.ptr4, align 8
br label %if.end

Expand All @@ -59,7 +59,7 @@ entry:
br i1 %tobool.not, label %if.end, label %if.then

if.then: ; preds = %entry
%add.ptr = getelementptr inbounds ptr, ptr %ptr, i64 -1
%add.ptr = getelementptr inbounds i8, ptr %ptr, i64 -8
%0 = load ptr, ptr %add.ptr, align 8
%1 = load ptr, ptr @_ZL9sFreeFunc, align 8
tail call void %1(ptr noundef %0)
Expand Down
4 changes: 1 addition & 3 deletions bench/bullet3/optimized/btCollisionAlgorithm.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ source_filename = "bench/bullet3/original/btCollisionAlgorithm.ll"
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%class.btCollisionAlgorithm = type { ptr, ptr }

$_ZN20btCollisionAlgorithmD2Ev = comdat any

$_ZN20btCollisionAlgorithmD0Ev = comdat any
Expand All @@ -26,7 +24,7 @@ define dso_local void @_ZN20btCollisionAlgorithmC2ERK36btCollisionAlgorithmConst
entry:
store ptr getelementptr inbounds ({ [7 x ptr] }, ptr @_ZTV20btCollisionAlgorithm, i64 0, inrange i32 0, i64 2), ptr %this, align 8
%0 = load ptr, ptr %ci, align 8
%m_dispatcher = getelementptr inbounds %class.btCollisionAlgorithm, ptr %this, i64 0, i32 1
%m_dispatcher = getelementptr inbounds i8, ptr %this, i64 8
store ptr %0, ptr %m_dispatcher, align 8
ret void
}
Expand Down
4 changes: 2 additions & 2 deletions bench/cpython/optimized/_statisticsmodule.ll
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ land.lhs.true10: ; preds = %if.else

if.end15: ; preds = %if.else, %land.lhs.true10, %if.then4
%p.0 = phi double [ %.val17, %if.then4 ], [ -1.000000e+00, %land.lhs.true10 ], [ %call8, %if.else ]
%arrayidx16 = getelementptr ptr, ptr %args, i64 1
%arrayidx16 = getelementptr i8, ptr %args, i64 8
%3 = load ptr, ptr %arrayidx16, align 8
%4 = getelementptr i8, ptr %3, i64 8
%.val15 = load ptr, ptr %4, align 8
Expand All @@ -91,7 +91,7 @@ land.lhs.true26: ; preds = %if.else22

if.end31: ; preds = %if.else22, %land.lhs.true26, %if.then19
%mu.0 = phi double [ %.val18, %if.then19 ], [ -1.000000e+00, %land.lhs.true26 ], [ %call24, %if.else22 ]
%arrayidx32 = getelementptr ptr, ptr %args, i64 2
%arrayidx32 = getelementptr i8, ptr %args, i64 16
%6 = load ptr, ptr %arrayidx32, align 8
%7 = getelementptr i8, ptr %6, i64 8
%.val16 = load ptr, ptr %7, align 8
Expand Down
Loading