Lines Matching full:bitcast
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]
50 @_ZTI1A = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @_ZTS1A, i32 0, i32 0) } ; <%0*> [#uses=1]
52 @_ZTI1B = linkonce_odr constant %0 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv117__class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [3 x i8]* @_ZTS1B, i32 0, i32 0) } ; <%0*> [#uses=1]
53 @_ZTI1C = linkonce_odr constant %1 { i8* bitcast (i8** getelementptr inbounds (i8*, i8** @_ZTVN10__cxxabiv121__vmi_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [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*, i8** @_ZTVN10__cxxabiv120__si_class_type_infoE, i64 2) to i8*), i8* getelementptr inbounds ([3 x i8], [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]
80 %1 = bitcast %struct.C* %d to i8* ; <i8*> [#uses=1]
82 %2 = bitcast i8* %add.ptr to %struct.A* ; <%struct.A*> [#uses=1]
87 %4 = bitcast %struct.A* %3 to i32 (%struct.A*)*** ; <i32 (%struct.A*)***> [#uses=1]
102 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
104 %2 = bitcast i8* %1 to %struct.C* ; <%struct.C*> [#uses=1]
112 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
114 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]
116 %3 = bitcast %struct.C* %this to i8* ; <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]
129 %3 = bitcast i8* %2 to %struct.A* ; <%struct.A*> [#uses=1]
131 %4 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
133 %6 = bitcast i8* %5 to i8*** ; <i8***> [#uses=1]
135 %7 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
137 %9 = bitcast i8* %8 to i8*** ; <i8***> [#uses=1]
149 %0 = bitcast %struct.C* %this to i8* ; <i8*> [#uses=1]
151 %2 = bitcast i8* %1 to %struct.C* ; <%struct.C*> [#uses=1]
158 %0 = bitcast %struct.A* %this to i8* ; <i8*> [#uses=1]
160 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]
167 %0 = bitcast %struct.A* %this to i8* ; <i8*> [#uses=1]
169 %2 = bitcast i8* %1 to i8*** ; <i8***> [#uses=1]