Skip to content
Closed
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
22 changes: 15 additions & 7 deletions bench/abseil-cpp/optimized/cordz_test.cc.ll

Large diffs are not rendered by default.

22 changes: 13 additions & 9 deletions bench/arrow/optimized/message.cc.ll

Large diffs are not rendered by default.

46 changes: 33 additions & 13 deletions bench/assimp/optimized/FBXConverter.cpp.ll

Large diffs are not rendered by default.

12 changes: 8 additions & 4 deletions bench/assimp/optimized/FBXExporter.cpp.ll

Large diffs are not rendered by default.

14 changes: 10 additions & 4 deletions bench/cpython/optimized/errnomodule.ll
Original file line number Diff line number Diff line change
Expand Up @@ -164,12 +164,18 @@ define internal range(i32 -1, 1) i32 @errno_exec(ptr noundef %module) #0 {
entry:
%call = tail call ptr @PyModule_GetDict(ptr noundef %module) #2
%cmp = icmp eq ptr %call, null
br i1 %cmp, label %return, label %if.end
br i1 %cmp, label %if.then, label %if.end

if.then: ; preds = %entry
br label %return

if.end: ; preds = %entry
%call1 = tail call ptr @PyDict_New() #2
%cmp2 = icmp eq ptr %call1, null
br i1 %cmp2, label %return, label %if.end4
br i1 %cmp2, label %if.then3, label %if.end4

if.then3: ; preds = %if.end
br label %return

if.end4: ; preds = %if.end
%call5 = tail call i32 @PyDict_SetItemString(ptr noundef nonnull %call, ptr noundef nonnull @.str.1, ptr noundef nonnull %call1) #2
Expand Down Expand Up @@ -1557,8 +1563,8 @@ do.body817: ; preds = %do.body811
%call818.lobit = ashr i32 %call818, 31
br label %return

return: ; preds = %do.body817, %if.end, %entry, %if.then814, %if.then808, %if.then802, %if.then796, %if.then790, %if.then784, %if.then778, %if.then772, %if.then766, %if.then760, %if.then754, %if.then748, %if.then742, %if.then736, %if.then730, %if.then724, %if.then718, %if.then712, %if.then706, %if.then700, %if.then694, %if.then688, %if.then682, %if.then676, %if.then670, %if.then664, %if.then658, %if.then652, %if.then646, %if.then640, %if.then634, %if.then628, %if.then622, %if.then616, %if.then610, %if.then604, %if.then598, %if.then592, %if.then586, %if.then580, %if.then574, %if.then568, %if.then562, %if.then556, %if.then550, %if.then544, %if.then538, %if.then532, %if.then526, %if.then520, %if.then514, %if.then508, %if.then502, %if.then496, %if.then490, %if.then484, %if.then478, %if.then472, %if.then466, %if.then460, %if.then454, %if.then448, %if.then442, %if.then436, %if.then430, %if.then424, %if.then418, %if.then412, %if.then406, %if.then400, %if.then394, %if.then388, %if.then382, %if.then376, %if.then370, %if.then364, %if.then358, %if.then352, %if.then346, %if.then340, %if.then334, %if.then328, %if.then322, %if.then316, %if.then310, %if.then304, %if.then298, %if.then292, %if.then286, %if.then280, %if.then274, %if.then268, %if.then262, %if.then256, %if.then250, %if.then244, %if.then238, %if.then232, %if.then226, %if.then220, %if.then214, %if.then208, %if.then202, %if.then196, %if.then190, %if.then184, %if.then178, %if.then172, %if.then166, %if.then160, %if.then154, %if.then148, %if.then142, %if.then136, %if.then130, %if.then124, %if.then118, %if.then112, %if.then106, %if.then100, %if.then94, %if.then88, %if.then82, %if.then76, %if.then70, %if.then64, %if.then58, %if.then52, %if.then46, %if.then40, %if.then34, %if.then28, %if.then22, %if.then16, %if.then11, %if.then7
%retval.0 = phi i32 [ -1, %if.then7 ], [ -1, %if.then11 ], [ -1, %if.then16 ], [ -1, %if.then22 ], [ -1, %if.then28 ], [ -1, %if.then34 ], [ -1, %if.then40 ], [ -1, %if.then46 ], [ -1, %if.then52 ], [ -1, %if.then58 ], [ -1, %if.then64 ], [ -1, %if.then70 ], [ -1, %if.then76 ], [ -1, %if.then82 ], [ -1, %if.then88 ], [ -1, %if.then94 ], [ -1, %if.then100 ], [ -1, %if.then106 ], [ -1, %if.then112 ], [ -1, %if.then118 ], [ -1, %if.then124 ], [ -1, %if.then130 ], [ -1, %if.then136 ], [ -1, %if.then142 ], [ -1, %if.then148 ], [ -1, %if.then154 ], [ -1, %if.then160 ], [ -1, %if.then166 ], [ -1, %if.then172 ], [ -1, %if.then178 ], [ -1, %if.then184 ], [ -1, %if.then190 ], [ -1, %if.then196 ], [ -1, %if.then202 ], [ -1, %if.then208 ], [ -1, %if.then214 ], [ -1, %if.then220 ], [ -1, %if.then226 ], [ -1, %if.then232 ], [ -1, %if.then238 ], [ -1, %if.then244 ], [ -1, %if.then250 ], [ -1, %if.then256 ], [ -1, %if.then262 ], [ -1, %if.then268 ], [ -1, %if.then274 ], [ -1, %if.then280 ], [ -1, %if.then286 ], [ -1, %if.then292 ], [ -1, %if.then298 ], [ -1, %if.then304 ], [ -1, %if.then310 ], [ -1, %if.then316 ], [ -1, %if.then322 ], [ -1, %if.then328 ], [ -1, %if.then334 ], [ -1, %if.then340 ], [ -1, %if.then346 ], [ -1, %if.then352 ], [ -1, %if.then358 ], [ -1, %if.then364 ], [ -1, %if.then370 ], [ -1, %if.then376 ], [ -1, %if.then382 ], [ -1, %if.then388 ], [ -1, %if.then394 ], [ -1, %if.then400 ], [ -1, %if.then406 ], [ -1, %if.then412 ], [ -1, %if.then418 ], [ -1, %if.then424 ], [ -1, %if.then430 ], [ -1, %if.then436 ], [ -1, %if.then442 ], [ -1, %if.then448 ], [ -1, %if.then454 ], [ -1, %if.then460 ], [ -1, %if.then466 ], [ -1, %if.then472 ], [ -1, %if.then478 ], [ -1, %if.then484 ], [ -1, %if.then490 ], [ -1, %if.then496 ], [ -1, %if.then502 ], [ -1, %if.then508 ], [ -1, %if.then514 ], [ -1, %if.then520 ], [ -1, %if.then526 ], [ -1, %if.then532 ], [ -1, %if.then538 ], [ -1, %if.then544 ], [ -1, %if.then550 ], [ -1, %if.then556 ], [ -1, %if.then562 ], [ -1, %if.then568 ], [ -1, %if.then574 ], [ -1, %if.then580 ], [ -1, %if.then586 ], [ -1, %if.then592 ], [ -1, %if.then598 ], [ -1, %if.then604 ], [ -1, %if.then610 ], [ -1, %if.then616 ], [ -1, %if.then622 ], [ -1, %if.then628 ], [ -1, %if.then634 ], [ -1, %if.then640 ], [ -1, %if.then646 ], [ -1, %if.then652 ], [ -1, %if.then658 ], [ -1, %if.then664 ], [ -1, %if.then670 ], [ -1, %if.then676 ], [ -1, %if.then682 ], [ -1, %if.then688 ], [ -1, %if.then694 ], [ -1, %if.then700 ], [ -1, %if.then706 ], [ -1, %if.then712 ], [ -1, %if.then718 ], [ -1, %if.then724 ], [ -1, %if.then730 ], [ -1, %if.then736 ], [ -1, %if.then742 ], [ -1, %if.then748 ], [ -1, %if.then754 ], [ -1, %if.then760 ], [ -1, %if.then766 ], [ -1, %if.then772 ], [ -1, %if.then778 ], [ -1, %if.then784 ], [ -1, %if.then790 ], [ -1, %if.then796 ], [ -1, %if.then802 ], [ -1, %if.then808 ], [ -1, %if.then814 ], [ -1, %entry ], [ -1, %if.end ], [ %call818.lobit, %do.body817 ]
return: ; preds = %do.body817, %if.then814, %if.then808, %if.then802, %if.then796, %if.then790, %if.then784, %if.then778, %if.then772, %if.then766, %if.then760, %if.then754, %if.then748, %if.then742, %if.then736, %if.then730, %if.then724, %if.then718, %if.then712, %if.then706, %if.then700, %if.then694, %if.then688, %if.then682, %if.then676, %if.then670, %if.then664, %if.then658, %if.then652, %if.then646, %if.then640, %if.then634, %if.then628, %if.then622, %if.then616, %if.then610, %if.then604, %if.then598, %if.then592, %if.then586, %if.then580, %if.then574, %if.then568, %if.then562, %if.then556, %if.then550, %if.then544, %if.then538, %if.then532, %if.then526, %if.then520, %if.then514, %if.then508, %if.then502, %if.then496, %if.then490, %if.then484, %if.then478, %if.then472, %if.then466, %if.then460, %if.then454, %if.then448, %if.then442, %if.then436, %if.then430, %if.then424, %if.then418, %if.then412, %if.then406, %if.then400, %if.then394, %if.then388, %if.then382, %if.then376, %if.then370, %if.then364, %if.then358, %if.then352, %if.then346, %if.then340, %if.then334, %if.then328, %if.then322, %if.then316, %if.then310, %if.then304, %if.then298, %if.then292, %if.then286, %if.then280, %if.then274, %if.then268, %if.then262, %if.then256, %if.then250, %if.then244, %if.then238, %if.then232, %if.then226, %if.then220, %if.then214, %if.then208, %if.then202, %if.then196, %if.then190, %if.then184, %if.then178, %if.then172, %if.then166, %if.then160, %if.then154, %if.then148, %if.then142, %if.then136, %if.then130, %if.then124, %if.then118, %if.then112, %if.then106, %if.then100, %if.then94, %if.then88, %if.then82, %if.then76, %if.then70, %if.then64, %if.then58, %if.then52, %if.then46, %if.then40, %if.then34, %if.then28, %if.then22, %if.then16, %if.then11, %if.then7, %if.then3, %if.then
%retval.0 = phi i32 [ -1, %if.then ], [ -1, %if.then3 ], [ -1, %if.then7 ], [ -1, %if.then11 ], [ -1, %if.then16 ], [ -1, %if.then22 ], [ -1, %if.then28 ], [ -1, %if.then34 ], [ -1, %if.then40 ], [ -1, %if.then46 ], [ -1, %if.then52 ], [ -1, %if.then58 ], [ -1, %if.then64 ], [ -1, %if.then70 ], [ -1, %if.then76 ], [ -1, %if.then82 ], [ -1, %if.then88 ], [ -1, %if.then94 ], [ -1, %if.then100 ], [ -1, %if.then106 ], [ -1, %if.then112 ], [ -1, %if.then118 ], [ -1, %if.then124 ], [ -1, %if.then130 ], [ -1, %if.then136 ], [ -1, %if.then142 ], [ -1, %if.then148 ], [ -1, %if.then154 ], [ -1, %if.then160 ], [ -1, %if.then166 ], [ -1, %if.then172 ], [ -1, %if.then178 ], [ -1, %if.then184 ], [ -1, %if.then190 ], [ -1, %if.then196 ], [ -1, %if.then202 ], [ -1, %if.then208 ], [ -1, %if.then214 ], [ -1, %if.then220 ], [ -1, %if.then226 ], [ -1, %if.then232 ], [ -1, %if.then238 ], [ -1, %if.then244 ], [ -1, %if.then250 ], [ -1, %if.then256 ], [ -1, %if.then262 ], [ -1, %if.then268 ], [ -1, %if.then274 ], [ -1, %if.then280 ], [ -1, %if.then286 ], [ -1, %if.then292 ], [ -1, %if.then298 ], [ -1, %if.then304 ], [ -1, %if.then310 ], [ -1, %if.then316 ], [ -1, %if.then322 ], [ -1, %if.then328 ], [ -1, %if.then334 ], [ -1, %if.then340 ], [ -1, %if.then346 ], [ -1, %if.then352 ], [ -1, %if.then358 ], [ -1, %if.then364 ], [ -1, %if.then370 ], [ -1, %if.then376 ], [ -1, %if.then382 ], [ -1, %if.then388 ], [ -1, %if.then394 ], [ -1, %if.then400 ], [ -1, %if.then406 ], [ -1, %if.then412 ], [ -1, %if.then418 ], [ -1, %if.then424 ], [ -1, %if.then430 ], [ -1, %if.then436 ], [ -1, %if.then442 ], [ -1, %if.then448 ], [ -1, %if.then454 ], [ -1, %if.then460 ], [ -1, %if.then466 ], [ -1, %if.then472 ], [ -1, %if.then478 ], [ -1, %if.then484 ], [ -1, %if.then490 ], [ -1, %if.then496 ], [ -1, %if.then502 ], [ -1, %if.then508 ], [ -1, %if.then514 ], [ -1, %if.then520 ], [ -1, %if.then526 ], [ -1, %if.then532 ], [ -1, %if.then538 ], [ -1, %if.then544 ], [ -1, %if.then550 ], [ -1, %if.then556 ], [ -1, %if.then562 ], [ -1, %if.then568 ], [ -1, %if.then574 ], [ -1, %if.then580 ], [ -1, %if.then586 ], [ -1, %if.then592 ], [ -1, %if.then598 ], [ -1, %if.then604 ], [ -1, %if.then610 ], [ -1, %if.then616 ], [ -1, %if.then622 ], [ -1, %if.then628 ], [ -1, %if.then634 ], [ -1, %if.then640 ], [ -1, %if.then646 ], [ -1, %if.then652 ], [ -1, %if.then658 ], [ -1, %if.then664 ], [ -1, %if.then670 ], [ -1, %if.then676 ], [ -1, %if.then682 ], [ -1, %if.then688 ], [ -1, %if.then694 ], [ -1, %if.then700 ], [ -1, %if.then706 ], [ -1, %if.then712 ], [ -1, %if.then718 ], [ -1, %if.then724 ], [ -1, %if.then730 ], [ -1, %if.then736 ], [ -1, %if.then742 ], [ -1, %if.then748 ], [ -1, %if.then754 ], [ -1, %if.then760 ], [ -1, %if.then766 ], [ -1, %if.then772 ], [ -1, %if.then778 ], [ -1, %if.then784 ], [ -1, %if.then790 ], [ -1, %if.then796 ], [ -1, %if.then802 ], [ -1, %if.then808 ], [ -1, %if.then814 ], [ %call818.lobit, %do.body817 ]
ret i32 %retval.0
}

Expand Down
Loading