Displaying 1 result from an estimated 1 matches for "_z5dummyi".
2018 Mar 08
1
[RFC] jump threading on std::pair<int, bool>
...ng to enhance InstCombine pass to eliminate these additional
instructions before jump threading rather than enhancing SROA or jump
threading.
Here is LLVM IR generated for above C code.
define signext i32 @_Z4funci(i32 signext %v) local_unnamed_addr #0 {
entry:
%call.i = tail call signext i32 @_Z5dummyi(i32 signext %v)
%tobool.i = icmp eq i32 %call.i, 0
br i1 %tobool.i, label %if.else.i, label %if.then.i
if.then.i: ; preds = %entry
%call1.i = tail call signext i32 @_Z5dummyi(i32 signext %v)
%retval.sroa.0.0.insert.ext.i.i = zext i32 %call1.i to i64...