search for: this1

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