search for: _zn1b5virt1ev

Displaying 2 results from an estimated 2 matches for "_zn1b5virt1ev".

2017 Dec 07
2
devirtualization with new-PM pipeline
...i8* nonnull %0) #3   %1 = getelementptr inbounds %struct.B, %struct.B* %b, i64 0, i32 0, i32 0   store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, { [3 x i8*] }* @_ZTV1B, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 (...)*** %1, align 8, !tbaa !2   %call.i = call i32 @_ZN1B5virt1Ev(%struct.B* nonnull %b)   call void @llvm.lifetime.end.p0i8(i64 8, i8* nonnull %0) #3   ret i32 %call.i } ... ] clang++ --version clang version 6.0.0 (trunk 319748) (llvm/trunk 319768) Target: x86_64-unknown-linux-gnu Thread model: posix
2017 Dec 14
2
devirtualization with new-PM pipeline
...lementptr inbounds %struct.B, %struct.B* %b, i64 0, i32 0, > i32 0 > > store i32 (...)** bitcast (i8** getelementptr inbounds ({ [3 x i8*] }, > { [3 x i8*] }* @_ZTV1B, i64 0, inrange i32 0, i64 2) to i32 (...)**), i32 > (...)*** %1, align 8, !tbaa !2 > > %call.i = call i32 @_ZN1B5virt1Ev(%struct.B* nonnull %b) > > call void @llvm.lifetime.end.p0i8(i64 8, i8* nonnull %0) #3 > > ret i32 %call.i > > } > > ... > > ] clang++ --version > > clang version 6.0.0 (trunk 319748) (llvm/trunk 319768) > > Target: x86_64-unknown-linux-gnu > > Th...