Home | History | Annotate | Download | only in WholeProgramDevirt

Lines Matching full:bitcast

6 ; CHECK: [[VT1DATA:@[^ ]*]] = private constant { [0 x i8], [4 x i8*], [8 x i8] } { [0 x i8] zeroinitializer, [4 x i8*] [i8* null, i8* bitcast (i1 (i8*)* @vf0i1 to i8*), i8* bitcast (i1 (i8*)* @vf1i1 to i8*), i8* bitcast (i32 (i8*)* @vf1i32 to i8*)], [8 x i8] c"\01\00\00\00\01\00\00\00" }, !type [[T8:![0-9]+]]
9 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
10 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
11 i8* bitcast (i32 (i8*)* @vf1i32 to i8*)
14 ; CHECK: [[VT2DATA:@[^ ]*]] = private constant { [0 x i8], [3 x i8*], [8 x i8] } { [0 x i8] zeroinitializer, [3 x i8*] [i8* bitcast (i1 (i8*)* @vf1i1 to i8*), i8* bitcast (i1 (i8*)* @vf0i1 to i8*), i8* bitcast (i32 (i8*)* @vf2i32 to i8*)], [8 x i8] c"\02\00\00\00\02\00\00\00" }, !type [[T0:![0-9]+]]
16 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
17 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
18 i8* bitcast (i32 (i8*)* @vf2i32 to i8*)
21 ; CHECK: [[VT3DATA:@[^ ]*]] = private constant { [0 x i8], [4 x i8*], [8 x i8] } { [0 x i8] zeroinitializer, [4 x i8*] [i8* null, i8* bitcast (i1 (i8*)* @vf0i1 to i8*), i8* bitcast (i1 (i8*)* @vf1i1 to i8*), i8* bitcast (i32 (i8*)* @vf3i32 to i8*)], [8 x i8] c"\03\00\00\00\01\00\00\00" }, !type [[T8]]
24 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
25 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
26 i8* bitcast (i32 (i8*)* @vf3i32 to i8*)
29 ; CHECK: [[VT4DATA:@[^ ]*]] = private constant { [0 x i8], [3 x i8*], [8 x i8] } { [0 x i8] zeroinitializer, [3 x i8*] [i8* bitcast (i1 (i8*)* @vf1i1 to i8*), i8* bitcast (i1 (i8*)* @vf0i1 to i8*), i8* bitcast (i32 (i8*)* @vf4i32 to i8*)], [8 x i8] c"\04\00\00\00\02\00\00\00" }, !type [[T0]]
31 i8* bitcast (i1 (i8*)* @vf1i1 to i8*),
32 i8* bitcast (i1 (i8*)* @vf0i1 to i8*),
33 i8* bitcast (i32 (i8*)* @vf4i32 to i8*)
67 %vtableptr = bitcast i8* %obj to [3 x i8*]**
69 ; CHECK: [[VT1:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8*
70 %vtablei8 = bitcast [3 x i8*]* %vtable to i8*
75 %fptr_casted = bitcast i8* %fptr to i1 (i8*)*
87 %vtableptr = bitcast i8* %obj to [3 x i8*]**
89 ; CHECK: [[VT2:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8*
90 %vtablei8 = bitcast [3 x i8*]* %vtable to i8*
95 %fptr_casted = bitcast i8* %fptr to i1 (i8*)*
107 %vtableptr = bitcast i8* %obj to [3 x i8*]**
109 ; CHECK: [[VT3:%[^ ]*]] = bitcast [3 x i8*]* {{.*}} to i8*
110 %vtablei8 = bitcast [3 x i8*]* %vtable to i8*
115 %fptr_casted = bitcast i8* %fptr to i32 (i8*)*
117 ; CHECK: [[VTBC3:%[^ ]*]] = bitcast i8* [[VTGEP3]] to i32*