Displaying 5 results from an estimated 5 matches for "noexc".
Did you mean:
noexec
2015 Mar 25
2
[LLVMdev] Optimization puzzle...
...ader
> %z.028.us.i = phi i32 [ %13, %._crit_edge24.us-lcssa.us57.i ], [
> %pmin.coerce1, %.lr.ph23.us.i.preheader ]
> br i1 %9, label %.lr.ph.us.us.i, label
%._crit_edge24.us-lcssa.us57.i
>
> ; <label>:14 ; preds = %.noexc,
> %middle.block
> %15 = add nsw i32 %y.018.us.us.i, 1
> %exitcond65.i = icmp eq i32 %15, %5
> br i1 %exitcond65.i, label %._crit_edge24.us-lcssa.us57.i, label
> %.lr.ph.us.us.i
>
> .lr.ph.us.us.i: ; preds = %...
2015 Mar 25
3
[LLVMdev] Optimization puzzle...
...%._crit_edge24.us-lcssa.us57.i ], [
>> > %pmin.coerce1, %.lr.ph23.us.i.preheader ]
>> > br i1 %9, label %.lr.ph.us.us.i, label
>> %._crit_edge24.us-lcssa.us57.i
>> >
>> > ; <label>:14 ; preds = %.noexc,
>> > %middle.block
>> > %15 = add nsw i32 %y.018.us.us.i, 1
>> > %exitcond65.i = icmp eq i32 %15, %5
>> > br i1 %exitcond65.i, label %._crit_edge24.us-lcssa.us57.i, label
>> > %.lr.ph.us.us.i
>> >
>> >...
2012 Dec 31
1
[LLVMdev] reg2mem breaks module
...but it somehow adds an instruction before a landingpad instruction and so I get a broken module error:
The unwind destination does not have a landingpad instruction!
%41 = invoke %class.x* @_ZN10xC2Ev(%class.x* %.reload19)
to label %.noexc unwind label %88
The unwind destination does not have a landingpad instruction!
I tried it on LLVM-3.1 and LLVM-3.2, and the same issue occurs on both.
Is there a known bug with reg2mem?
Maybe I'm doing something wrong?
Thanks!
Alon
________________________________
T...
2012 Jan 03
1
[LLVMdev] Current LLVM/CLANG build failure.
...tPosERKNS_16FoldingSetNodeIDERPv(%"class.llvm::FoldingSetImpl"*
getelementptr inbounds (%"class.llvm::FoldingSet"*
@_ZZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEEE7ThePool, i64 0, i32
0), %"class.llvm::FoldingSetNodeID.3597"* %ID, i8** %IP)
to label %call.i.noexc unwind label %lpad1.nonloopexit
Call parameter type does not match function signature!
%"class.llvm::FoldingSetImpl"* getelementptr inbounds
(%"class.llvm::FoldingSet"*
@_ZZN4llvm8BitsInit3getENS_8ArrayRefIPNS_4InitEEEE7ThePool, i64 0, i32
0)
%"type 0x100e180c0"* inv...
2010 Dec 06
4
[LLVMdev] Inlining and exception handling in LLVM and GCC
...%1 = call i32 @puts(i8* getelementptr inbounds ([20 x i8]* @.str, i64 0, i64
0)) nounwind ; <= Output "Running destructor!\n"
invoke void @_Unwind_Resume(i8* %exc_ptr.i) noreturn ; <= Continue unwinding,
but in fact branch to %lpad because of the invoke
to label %.noexc unwind label %lpad
.noexc: ; preds = %rewind.i
unreachable
_Z3foov.exit: ; No predecessors!
br label %return
return: ; preds = %_Z3foov.exit
ret i32 0
lpad:...