Home | History | Annotate | Download | only in Inline

Lines Matching full:uses

12   %tmp3 = load i32 ()** %p                        ; <i32 ()*> [#uses=1]
13 %call = call i32 %tmp3() ; <i32> [#uses=1]
43 @_ZTV1D = linkonce_odr constant [6 x i8*] [i8* null, i8* bitcast (%2* @_ZTI1D to i8*), i8* bitcast (i32 (%struct.C*)* @_ZN1D1fEv to i8*), i8* inttoptr (i64 -8 to i8*), i8* bitcast (%2* @_ZTI1D to i8*), i8* bitcast (i32 (%struct.C*)* @_ZThn8_N1D1fEv to i8*)] ; <[6 x i8*]*> [#uses=2]
44 @_ZTVN10__cxxabiv120__si_class_type_infoE = external global i8* ; <i8**> [#uses=1]
45 @_ZTS1D = linkonce_odr constant [3 x i8] c"1D\00" ; <[3 x i8]*> [#uses=1]
46 @_ZTVN10__cxxabiv121__vmi_class_type_infoE = external global i8* ; <i8**> [#uses=1]
47 @_ZTS1C = linkonce_odr constant [3 x i8] c"1C\00" ; <[3 x i8]*> [#uses=1]
48 @_ZTVN10__cxxabiv117__class_type_infoE = external global i8* ; <i8**> [#uses=1]
49 @_ZTS1A = linkonce_odr constant [3 x i8] c"1A\00" ; <[3 x i8]*> [#uses=1]
50 @_ZTI1A = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1]
51 @_ZTS1B = linkonce_odr constant [3 x i8] c"1B\00" ; <[3 x i8]*> [#uses=1]
52 @_ZTI1B = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1B, i32 0, i32 0) } ; <%0*> [#uses=1]
53 @_ZTI1C = linkonce_odr constant %1 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1C, i32 0, i32 0), i32 0, i32 2, i8* bitcast (%0* @_ZTI1A to i8*), i64 2, i8* bitcast (%0* @_ZTI1B to i8*), i64 2050 } ; <%1*> [#uses=1]
54 @_ZTI1D = linkonce_odr constant %2 { i8* bitcast (i8** getelementptr inbounds (i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8]* @_ZTS1D, i32 0, i32 0), i8* bitcast (%1* @_ZTI1C to i8*) } ; <%2*> [#uses=1]
55 @_ZTV1C = linkonce_odr constant [6 x i8*] [i8* null, i8* bitcast (%1* @_ZTI1C to i8*), i8* bitcast (i32 (%struct.C*)* @_ZN1C1fEv to i8*), i8* inttoptr (i64 -8 to i8*), i8* bitcast (%1* @_ZTI1C to i8*), i8* bitcast (i32 (%struct.C*)* @_ZThn8_N1C1fEv to i8*)] ; <[6 x i8*]*> [#uses=2]
56 @_ZTV1B = linkonce_odr constant [3 x i8*] [i8* null, i8* bitcast (%0* @_ZTI1B to i8*), i8* bitcast (i32 (%struct.A*)* @_ZN1B1fEv to i8*)] ; <[3 x i8*]*> [#uses=1]
57 @_ZTV1A = linkonce_odr constant [3 x i8*] [i8* null, i8* bitcast (%0* @_ZTI1A to i8*), i8* bitcast (i32 (%struct.A*)* @_ZN1A1fEv to i8*)] ; <[3 x i8*]*> [#uses=1]
61 %d = alloca %struct.C, align 8 ; <%struct.C*> [#uses=2]
63 %call = call i32 @_Z1fP1D(%struct.C* %d) ; <i32> [#uses=1]
76 %0 = icmp eq %struct.C* %d, null ; <i1> [#uses=1]
80 %1 = bitcast %struct.C* %d to i8* ; <i8*> [#uses=1]
81 %add.ptr = getelementptr i8* %1, i64 8 ; <i8*> [#uses=1]
82 %2 = bitcast i8* %add.ptr to %struct.A* ; <%struct.A*> [#uses=1]
86 %3 = phi %struct.A* [ %2, %cast.notnull ], [ null, %entry ] ; <%struct.A*> [#uses=2]
87 %4 = bitcast %struct.A* %3 to i32 (%struct.A*)*** ; <i32 (%struct.A*)***> [#uses=1]
88 %5 = load i32 (%struct.A*)*** %4 ; <i32 (%struct.A*)**> [#uses=1]
89 %vfn = getelementptr inbounds i32 (%struct.A*)** %5, i64 0 ; <i32 (%struct.A*)**> [#uses=1]
90 %6 = load i32 (%struct.A*)** %vfn ; <i32 (%struct.A*)*> [#uses=1]
91 %call = call i32 %6(%struct.A* %3) ; <i32> [#uses=1]
102 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
103 %1 = getelementptr inbounds i8* %0, i64 -8 ; <i8*> [#uses=1]
104 %2 = bitcast i8* %1 to %struct.C* ; <%struct.C*> [#uses=1]
105 %call = call i32 @_ZN1D1fEv(%struct.C* %2) ; <i32> [#uses=1]
112 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
113 %1 = getelementptr inbounds i8* %0, i64 0 ; <i8*> [#uses=1]
114 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]
116 %3 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
117 %4 = getelementptr inbounds i8* %3, i64 8 ; <i8*> [#uses=1]
118 %5 = bitcast i8* %4 to i8*** ; <i8***> [#uses=1]
125 %0 = bitcast %struct.C* %this to %struct.A* ; <%struct.A*> [#uses=1]
127 %1 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
128 %2 = getelementptr inbounds i8* %1, i64 8 ; <i8*> [#uses=1]
129 %3 = bitcast i8* %2 to %struct.A* ; <%struct.A*> [#uses=1]
131 %4 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
132 %5 = getelementptr inbounds i8* %4, i64 0 ; <i8*> [#uses=1]
133 %6 = bitcast i8* %5 to i8*** ; <i8***> [#uses=1]
135 %7 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
136 %8 = getelementptr inbounds i8* %7, i64 8 ; <i8*> [#uses=1]
137 %9 = bitcast i8* %8 to i8*** ; <i8***> [#uses=1]
149 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
150 %1 = getelementptr inbounds i8* %0, i64 -8 ; <i8*> [#uses=1]
151 %2 = bitcast i8* %1 to %struct.C* ; <%struct.C*> [#uses=1]
152 %call = call i32 @_ZN1C1fEv(%struct.C* %2) ; <i32> [#uses=1]
158 %0 = bitcast %struct.A* %this to i8* ; <i8*> [#uses=1]
159 %1 = getelementptr inbounds i8* %0, i64 0 ; <i8*> [#uses=1]
160 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]
167 %0 = bitcast %struct.A* %this to i8* ; <i8*> [#uses=1]
168 %1 = getelementptr inbounds i8* %0, i64 0 ; <i8*> [#uses=1]
169 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]