Lines Matching refs:Interface
15 ;class Interface {
20 ;class Impl : public Interface {
29 ;static void IndirectRun(Interface& o) { o.Run(); }
36 %class.Impl = type <{ %class.Interface, i32, [4 x i8] }>
37 %class.Interface = type { i32 (...)** }
43 @_ZTS9Interface = linkonce_odr dso_local constant [11 x i8] c"9Interface\00", align 1
55 call fastcc void @_ZL11IndirectRunR9Interface(%class.Interface* nonnull dereferenceable(8) %1)
65 call void @_ZN9InterfaceC2Ev(%class.Interface* %0)
73 define internal fastcc void @_ZL11IndirectRunR9Interface(%class.Interface* dereferenceable(8) %o) u…
75 %0 = bitcast %class.Interface* %o to void (%class.Interface*)***
76 %vtable = load void (%class.Interface*)**, void (%class.Interface*)*** %0, align 8
77 %1 = load void (%class.Interface*)*, void (%class.Interface*)** %vtable, align 8
78 call void %1(%class.Interface* nonnull %o)
84 define linkonce_odr dso_local void @_ZN9InterfaceC2Ev(%class.Interface* %this) unnamed_addr align 2…
86 %0 = getelementptr %class.Interface, %class.Interface* %this, i64 0, i32 0