Lines Matching refs:Class
6 ; template <class T> struct Class {
11 ; int foo() { return Class<int>().foo(); }
14 ; template struct Class<int>;
16 %struct.Class = type { i8 }
21 %tmp = alloca %struct.Class, align 1
22 %call = call i32 @_ZN5ClassIiE3fooEv(%struct.Class* %tmp), !dbg !14
26 ; CHECK: define weak_odr i32 @_ZN5ClassIiE3fooEv(%struct.Class* %this){{.*}} !dbg ![[SP2:[0-9]+]] {
29 define linkonce_odr i32 @_ZN5ClassIiE3fooEv(%struct.Class* %this) align 2 !dbg !7 {
31 %this.addr = alloca %struct.Class*, align 8
32 store %struct.Class* %this, %struct.Class** %this.addr, align 8
33 %this1 = load %struct.Class*, %struct.Class** %this.addr