Displaying 3 results from an estimated 3 matches for "this1".
Did you mean:
this
2017 Sep 22
0
Get function implementation for indirect CallInst.
..., i8*, i8* }* @_ZTI1B to i8*), i8* bitcast (void (%class.B*)* @_ZN1B5helloEv to i8*)] }, align 8
;A::hello()
define linkonce_odr void @_ZN1A5helloEv(%class.A* %this) unnamed_addr #2 align 2 {
entry:
%this.addr = alloca %class.A*, align 8
store %class.A* %this, %class.A** %this.addr, align 8
%this1 = load %class.A*, %class.A** %this.addr, align 8
%call = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str, i32 0, i32 0))
ret void
}
;B::hello()
define linkonce_odr void @_ZN1B5helloEv(%class.B* %this) unnamed_addr #2 align 2 {
entry:
%this.addr = alloca %cla...
2011 Aug 09
1
[LLVMdev] Debug information for llvm-clang
...gn 1
%call = call i32 @_ZN8classDer4get1Ev(%class.classDer* %x)
ret i32 %call
}
define linkonce_odr i32 @_ZN8classDer4get1Ev(%class.classDer* %this)
nounwind align 2 {
entry:
%this.addr = alloca %class.classDer*, align 4
store %class.classDer* %this, %class.classDer** %this.addr, align 4
%this1 = load %class.classDer** %this.addr
ret i32 1
}
As can you see no remarks in the output about base and friend types
Also I tried to get TemplateTypeParameter/TemplateValueParameter in such a
way for some template class but the results were "similar"
What can you propose to solve this...
2014 Apr 30
4
[LLVMdev] Best way to clean up empty global_ctors
Hi,
I'd like to fix PR19590, which is about llvm.global_ctors containing
functions that end up being empty after optimization (which causes the
linker to add useless init_array entries to the output binary).
globalopt removes empty functions from llvm.global_ctors, but by the
time the function becomes empty globalopt has already run and it
doesn't run again.
I'm wondering what the