Displaying 3 results from an estimated 3 matches for "_zn1x11dosomethingev".
2014 Nov 04
10
[LLVMdev] lifetime.start/end clarification
...lloca %struct.X, align 1
%cmp = icmp eq i32 %i, 9
br i1 %cmp, label %if.then, label %if.else
if.then: ; preds = %entry
%0 = getelementptr inbounds %struct.X* %x, i64 0, i32 0, i64 0
call void @llvm.lifetime.start(i64 33, i8* %0)
call void @_ZN1X11doSomethingEv(%struct.X* %x)
br label %label
label: ; preds =
%if.else.label_crit_edge, %if.then
%.pre-phi = phi i8* [ %.pre, %if.else.label_crit_edge ], [ %0, %if.then ]
call void @_Z3barR1X(%struct.X* dereferenceable(33) %x)
call void @llvm.lifetime.en...
2014 Nov 04
3
[LLVMdev] lifetime.start/end clarification
...> > br i1 %cmp, label %if.then, label %if.else
> >
> >
> >
> > if.then: ; preds = %entry
> >
> > %0 = getelementptr inbounds %struct.X* %x, i64 0, i32 0, i64 0
> >
> > call void @llvm.lifetime.start(i64 33, i8* %0)
> >
> > call void @_ZN1X11doSomethingEv(%struct.X* %x)
> >
> > br label %label
> >
> >
> >
> > label: ; preds = %if.else.label_crit_edge, %if.then
> >
> > %.pre-phi = phi i8* [ %.pre, %if.else.label_crit_edge ], [ %0,
> > %if.then ]
> >
> > call void @_Z3barR1X(%struct.X*...
2014 Nov 05
2
[LLVMdev] lifetime.start/end clarification
...lloca %struct.X, align 1
%cmp = icmp eq i32 %i, 9
br i1 %cmp, label %if.then, label %if.else
if.then: ; preds = %entry
%0 = getelementptr inbounds %struct.X* %x, i64 0, i32 0, i64 0
call void @llvm.lifetime.start(i64 33, i8* %0)
call void @_ZN1X11doSomethingEv(%struct.X* %x)
br label %label
label: ; preds = %if.else.label_crit_edge, %if.then
%.pre-phi = phi i8* [ %.pre, %if.else.label_crit_edge ], [ %0, %if.then ]
call void @_Z3barR1X(%struct.X* dereferenceable(33) %x)
call void @llvm.lifetime.en...