Lines Matching refs:Impl
20 ;class Impl : public Interface {
22 ; Impl() : f(3) {}
32 ; Impl o;
36 %class.Impl = type <{ %class.Interface, i32, [4 x i8] }>
39 …bitcast ({ i8*, i8*, i8* }* @_ZTI4Impl to i8*), i8* bitcast (void (%class.Impl*)* @_ZN4Impl3RunEv …
41 @_ZTS4Impl = linkonce_odr dso_local constant [6 x i8] c"4Impl\00", align 1
50 %o = alloca %class.Impl, align 8
51 %0 = bitcast %class.Impl* %o to i8*
53 call void @_ZN4ImplC2Ev(%class.Impl* nonnull %o)
54 %1 = getelementptr inbounds %class.Impl, %class.Impl* %o, i64 0, i32 0
62 define linkonce_odr dso_local void @_ZN4ImplC2Ev(%class.Impl* %this) unnamed_addr align 2 {
64 %0 = getelementptr %class.Impl, %class.Impl* %this, i64 0, i32 0
66 %1 = getelementptr %class.Impl, %class.Impl* %this, i64 0, i32 0, i32 0
68 %f = getelementptr inbounds %class.Impl, %class.Impl* %this, i64 0, i32 1
91 define linkonce_odr dso_local void @_ZN4Impl3RunEv(%class.Impl* %this) unnamed_addr align 2 {
93 %ref.tmp = alloca %class.Impl*, align 8
94 %0 = bitcast %class.Impl** %ref.tmp to i8*
96 store %class.Impl* %this, %class.Impl** %ref.tmp, align 8
97 call void @_Z13DoNotOptimizeIP4ImplEvRKT_(%class.Impl** nonnull dereferenceable(8) %ref.tmp)
104 define linkonce_odr dso_local void @_Z13DoNotOptimizeIP4ImplEvRKT_(%class.Impl** dereferenceable(8)…
106 …dirflag},~{fpsr},~{flags}"(%class.Impl** elementtype(%class.Impl*) nonnull %var, %class.Impl** ele…