HomeSort by relevance Sort by last modified time
    Searched full:bitcast (Results 376 - 400 of 4002) sorted by null

<<11121314151617181920>>

  /external/llvm/test/Transforms/InstCombine/
pr2645-1.ll 17 %8 = bitcast i8* %7 to <4 x i16>* ; <<4 x i16>*> [#uses=1]
19 %10 = bitcast <4 x i16> %9 to <1 x i64> ; <<1 x i64>> [#uses=1]
22 %12 = bitcast <2 x i64> %11 to <4 x i32> ; <<4 x i32>> [#uses=1]
23 %13 = bitcast <4 x i32> %12 to <8 x i16> ; <<8 x i16>> [#uses=2]
25 %15 = bitcast <8 x i16> %14 to <4 x i32> ; <<4 x i32>> [#uses=1]
28 %18 = bitcast i8* %17 to <4 x float>* ; <<4 x float>*> [#uses=1]
type_pun.ll 20 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %in to <4 x i32>
24 %1 = bitcast <4 x i8> %sroa to i32
31 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %in to <4 x i32>
35 %1 = bitcast <4 x i8> %sroa to i32
43 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %[[SHUF]] to <4 x i32>
47 %1 = bitcast <4 x i8> %sroa to i32
54 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %in to <4 x i32>
59 %1 = bitcast <4 x i8> %sroa to i32
67 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %in to <4 x float>
71 %1 = bitcast <4 x i8> %sroa to floa
    [all...]
  /external/llvm/test/Transforms/MergeFunc/
call-and-invoke-with-ranges.ll 4 bitcast i8 0 to i8 ; dummy to make the function large enough
11 ; CHECK-NEXT: bitcast i8 0 to i8
14 bitcast i8 0 to i8
21 ; CHECK-NEXT: bitcast i8 0 to i8
24 bitcast i8 0 to i8
82 bitcast i8 0 to i8
  /external/llvm/test/Transforms/SafeStack/
coloring.ll 12 %0 = bitcast i32* %x to i8*
16 ; CHECK: %[[A2:.*]] = bitcast i8* %[[A1]] to i32*
21 %1 = bitcast i32* %x1 to i8*
25 ; CHECK: %[[B2:.*]] = bitcast i8* %[[B1]] to i32*
30 %2 = bitcast i32* %x2 to i8*
34 ; CHECK: %[[C2:.*]] = bitcast i8* %[[C1]] to i32*
  /external/swiftshader/third_party/LLVM/test/Analysis/BasicAA/
dag.ll 16 %wwa = bitcast i8* %base to i8*
19 %wwb = bitcast i8* %base to i8*
23 %fc = bitcast i8* %first to i8*
26 %xxa = bitcast i8* %fc to i8*
29 %xxb = bitcast i8* %fc to i8*
36 %bigbase = bitcast i8* %base to i16*
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
limited-prec.ll 10 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
19 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
28 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
37 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
46 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
55 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
mmx-vzmovl-2.ll 16 %1 = bitcast x86_mmx %0 to <2 x i32> ; <<2 x i32>> [#uses=1]
18 %2 = bitcast <2 x i32> %tmp555 to x86_mmx ; <<1 x i64>> [#uses=1]
21 %tmp3 = bitcast x86_mmx %2 to <1 x i64>
23 %tmp5 = bitcast <1 x i64> %tmp558 to x86_mmx
25 %tmp6 = bitcast x86_mmx %4 to <1 x i64>
26 %tmp7 = bitcast x86_mmx %3 to <1 x i64>
vec_shift.ll 7 %tmp6 = bitcast <2 x i64> %c to <8 x i16> ; <<8 x i16>> [#uses=1]
8 %tmp8 = bitcast <2 x i64> %b1 to <8 x i16> ; <<8 x i16>> [#uses=1]
10 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
16 %tmp2 = bitcast <2 x i64> %b1 to <8 x i16> ; <<8 x i16>> [#uses=1]
18 %tmp8 = bitcast <4 x i32> %tmp4 to <8 x i16> ; <<8 x i16>> [#uses=1]
20 %tmp11 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
movmsk.ll 13 %0 = bitcast double* %__x.addr.i to i8*
14 %1 = bitcast %0* %__u.i to i8*
18 %tmp = bitcast double %d1 to i64
32 %0 = bitcast double* %__x.addr.i to i8*
33 %1 = bitcast %0* %__u.i to i8*
37 %tmp = bitcast double %add to i64
50 %0 = bitcast float* %__x.addr.i to i8*
51 %1 = bitcast %union.anon* %__u.i to i8*
55 %2 = bitcast float %f1 to i32
68 %0 = bitcast float* %__x.addr.i to i8
    [all...]
  /external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
pr2645-1.ll 17 %8 = bitcast i8* %7 to <4 x i16>* ; <<4 x i16>*> [#uses=1]
19 %10 = bitcast <4 x i16> %9 to <1 x i64> ; <<1 x i64>> [#uses=1]
22 %12 = bitcast <2 x i64> %11 to <4 x i32> ; <<4 x i32>> [#uses=1]
23 %13 = bitcast <4 x i32> %12 to <8 x i16> ; <<8 x i16>> [#uses=2]
25 %15 = bitcast <8 x i16> %14 to <4 x i32> ; <<4 x i32>> [#uses=1]
28 %18 = bitcast i8* %17 to <4 x float>* ; <<4 x float>*> [#uses=1]
  /external/swiftshader/third_party/LLVM/test/Transforms/SimplifyCFG/
branch-branch-dbginfo.ll 12 @llvm.dbg.subprogram = internal constant %llvm.dbg.subprogram.type { i32 393262, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.subprograms to { }*), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([4 x i8]* @.str3, i32 0, i32 0), i8* getelementptr ([4 x i8]* @.str3, i32 0, i32 0), i8* null, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 4, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*), i1 false, i1 true }, section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
14 @llvm.dbg.compile_unit = internal constant %llvm.dbg.compile_unit.type { i32 393233, { }* bitcast (%llvm.dbg.anchor.type* @llvm.dbg.compile_units to { }*), i32 1, i8* getelementptr ([7 x i8]* @.str, i32 0, i32 0), i8* getelementptr ([5 x i8]* @.str1, i32 0, i32 0), i8* getelementptr ([52 x i8]* @.str2, i32 0, i32 0) }, section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
20 @llvm.dbg.basictype = internal constant %llvm.dbg.basictype.type { i32 393252, { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i8* getelementptr ([4 x i8]* @.str4, i32 0, i32 0), { }* null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5 }, section "llvm.metadata" ; <%llvm.dbg.basictype.type*> [#uses=1]
22 @llvm.dbg.variable = internal constant %llvm.dbg.variable.type { i32 393473, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*), i8* getelementptr ([2 x i8]* @.str5, i32 0, i32 0), { }* bitcast (%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*), i32 4, { }* bitcast (%llvm.dbg.basictype.type* @llvm.dbg.basictype to { }*) }, section "llvm.metadata" ; <%llvm.dbg.variable.type*> [#uses=0]
24 @llvm.dbg.variable6 = internal constant %llvm.dbg.variable.type { i32 393473, { }* bitcast (%llvm.dbg.subprogram.type* @llvm.dbg.subprogram to { }*), i8* getelementptr ([2 x i8]* @.str7, i3 (…)
    [all...]
  /external/llvm/test/CodeGen/ARM/
unaligned_load_store_vector.ll 11 %vi = bitcast i8* %pi to <8 x i8>*
12 %vo = bitcast i8* %po to <8 x i8>*
29 %vi = bitcast i8* %pi to <4 x i16>*
30 %vo = bitcast i8* %po to <4 x i16>*
47 %vi = bitcast i8* %pi to <2 x i32>*
48 %vo = bitcast i8* %po to <2 x i32>*
65 %vi = bitcast i8* %pi to <2 x float>*
66 %vo = bitcast i8* %po to <2 x float>*
83 %vi = bitcast i8* %pi to <16 x i8>*
84 %vo = bitcast i8* %po to <16 x i8>
    [all...]
  /external/clang/test/CodeGenCXX/
microsoft-abi-virtual-inheritance.cpp 30 // CHECK: %[[THIS_i8:.*]] = bitcast %struct.B* %[[THIS]] to i8*
33 // CHECK: %[[THIS_i8:.*]] = bitcast %struct.B* %[[THIS]] to i8*
35 // CHECK: %[[VFPTR:.*]] = bitcast i8* %[[VFPTR_i8]] to i32 (...)***
36 // CHECK: store i32 (...)** bitcast ([3 x i8*]* @"\01??_7B@@6B@" to i32 (...)**), i32 (...)*** %[[VFPTR]]
39 // CHECK: %[[THIS_i8:.*]] = bitcast %struct.B* %[[THIS]] to i8*
44 // CHECK: %[[THIS_i8:.*]] = bitcast %struct.B* %[[THIS]] to i8*
47 // CHECK: %[[VTORDISP_PTR:.*]] = bitcast i8* %[[VTORDISP_i8]] to i32*
56 // CHECK: %[[THIS_PARAM_i8:.*]] = bitcast %struct.B* {{.*}} to i8*
58 // CHECK: %[[THIS:.*]] = bitcast i8* %[[THIS_i8]] to %struct.B*
63 // CHECK: %[[THIS_i8:.*]] = bitcast %struct.B* %[[THIS]] to i8
    [all...]
apple-kext-indirect-call-2.cpp 3 // CHECK: @_ZTV1A = unnamed_addr constant [4 x i8*] [i8* null, i8* null, i8* bitcast (i8* (%struct.A*)* @_ZNK1A3abcEv to i8*), i8* null]
4 // CHECK: @_ZTV4Base = unnamed_addr constant [4 x i8*] [i8* null, i8* null, i8* bitcast (i8* (%struct.Base*)* @_ZNK4Base3abcEv to i8*), i8* null]
5 // CHECK: @_ZTV8Derived2 = unnamed_addr constant [5 x i8*] [i8* null, i8* null, i8* null, i8* bitcast (i8* (%struct.Derived2*)* @_ZNK8Derived23efgEv to i8*), i8* null]
6 // CHECK: @_ZTV2D2 = unnamed_addr constant [5 x i8*] [i8* null, i8* null, i8* null, i8* bitcast (i8* (%struct.D2*)* @_ZNK2D23abcEv to i8*), i8* null]
21 // CHECK: [[T1:%.*]] = load i8* (%struct.A*)*, i8* (%struct.A*)** getelementptr inbounds (i8* (%struct.A*)*, i8* (%struct.A*)** bitcast ([4 x i8*]* @_ZTV1A to i8* (%struct.A*)**), i64 2)
36 // CHECK: [[U1:%.*]] = load i8* (%struct.Base*)*, i8* (%struct.Base*)** getelementptr inbounds (i8* (%struct.Base*)*, i8* (%struct.Base*)** bitcast ([4 x i8*]* @_ZTV4Base to i8* (%struct.Base*)**), i64 2)
52 // CHECK: [[V1:%.*]] = load i8* (%struct.Derived2*)*, i8* (%struct.Derived2*)** getelementptr inbounds (i8* (%struct.Derived2*)*, i8* (%struct.Derived2*)** bitcast ([5 x i8*]* @_ZTV8Derived2 to i8* (%struct.Derived2*)**), i64 3)
73 // CHECK: [[W1:%.*]] = load i8* (%struct.D2*)*, i8* (%struct.D2*)** getelementptr inbounds (i8* (%struct.D2*)*, i8* (%struct.D2*)** bitcast ([5 x i8*]* @_ZTV2D2 to i8* (%struct.D2*)**), i64 3)
mingw-w64-seh-exceptions.cpp 19 // X64-SAME: personality i8* bitcast (i32 (...)* @__gxx_personality_seh0 to i8*)
24 // X86-SAME: personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
  /external/clang/test/CodeGenObjCXX/
arc-exceptions.mm 18 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[T0]] to [[ETY]]*
19 // CHECK-NEXT: [[T2:%.*]] = bitcast [[ETY]]* [[T1]] to i8*
21 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to [[ETY]]*
23 // CHECK-NEXT: [[T0:%.*]] = bitcast [[ETY]]** [[E]] to i8**
38 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[T0]] to [[ETY]]*
39 // CHECK-NEXT: [[T2:%.*]] = bitcast [[ETY]]** [[E]] to i8**
40 // CHECK-NEXT: [[T3:%.*]] = bitcast [[ETY]]* [[T1]] to i8*
42 // CHECK-NEXT: [[T0:%.*]] = bitcast [[ETY]]** [[E]] to i8**
57 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[T0]] to [[ETY]]*
58 // CHECK-NEXT: [[T2:%.*]] = bitcast [[ETY]]* [[T1]] to i8
    [all...]
  /external/clang/test/CodeGen/
wasm-varargs.c 20 // CHECK: [[VA1:%[^,=]+]] = bitcast i8** [[VA]] to i8*
25 // CHECK: [[R3:%[^,=]+]] = bitcast i8* [[ARGP_CUR]] to i32*
28 // CHECK: [[VA2:%[^,=]+]] = bitcast i8** [[VA]] to i8*
49 // CHECK: [[VA1:%[^,=]+]] = bitcast i8** [[VA]] to i8*
58 // CHECK: [[R3:%[^,=]+]] = bitcast i8* [[ARGP_CUR_ALIGNED]] to i64*
61 // CHECK: [[VA2:%[^,=]+]] = bitcast i8** [[VA]] to i8*
88 // CHECK: [[VA1:%[^,=]+]] = bitcast i8** [[VA]] to i8*
93 // CHECK: [[R3:%[^,=]+]] = bitcast i8* [[ARGP_CUR]] to [[STRUCT_S]]*
94 // CHECK: [[R4:%[^,=]+]] = bitcast [[STRUCT_S]]* [[V]] to i8*
95 // CHECK: [[R5:%[^,=]+]] = bitcast [[STRUCT_S]]* [[R3]] to i8
    [all...]
2008-07-30-redef-of-bitcasted-decl.c 6 * emitted, however the mapping in GlobalDeclMap referred to a bitcast
11 * the bitcast in the GlobalDeclMap (since it cannot be replaced
attr-x86-interrupt.c 15 // X86_64_LINUX: @llvm.used = appending global [2 x i8*] [i8* bitcast (void (i32*, i64)* @foo7 to i8*), i8* bitcast (void (i32*)* @foo8 to i8*)], section "llvm.metadata"
20 // X86_LINUX: @llvm.used = appending global [2 x i8*] [i8* bitcast (void (i32*, i32)* @foo7 to i8*), i8* bitcast (void (i32*)* @foo8 to i8*)], section "llvm.metadata"
25 // X86_64_WIN: @llvm.used = appending global [2 x i8*] [i8* bitcast (void (i32*, i64)* @foo7 to i8*), i8* bitcast (void (i32*)* @foo8 to i8*)], section "llvm.metadata"
30 // X86_WIN: @llvm.used = appending global [2 x i8*] [i8* bitcast (void (i32*, i32)* @foo7 to i8*), i8* bitcast (void (i32*)* @foo8 to i8*)], section "llvm.metadata"
enable_if.c 20 // CHECK: store i8* bitcast (void (i32)* @_Z3fooi to i8*)
22 // CHECK: store i8* bitcast (void (i32)* @_Z3fooi to i8*)
24 // CHECK: store i8* bitcast (void (i32)* @_Z3fooi to i8*)
26 // CHECK: store i8* bitcast (void (i32)* @_Z3fooi to i8*)
43 // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
45 // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
47 // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
49 // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
ifunc.c 37 // CHECK: @foo = ifunc i32 (i32), bitcast (i32 (i32)* ()* @foo_ifunc to i32 (i32)*)
38 // CHECK: @goo = ifunc void (), bitcast (i8* ()* @goo_ifunc to void ()*)
  /external/llvm/test/CodeGen/AArch64/
arm64-prefetch.ll 10 %tmp = bitcast i32* %j.addr to i8*
43 %tmp3 = bitcast i32* %arrayidx to i8*
49 %tmp5 = bitcast i32* %arrayidx3 to i8*
55 %tmp7 = bitcast i32* %arrayidx6 to i8*
61 %tmp9 = bitcast i32* %arrayidx9 to i8*
67 %tmp11 = bitcast i32* %arrayidx12 to i8*
74 %tmp13 = bitcast i32* %arrayidx3 to i8*
80 %tmp15 = bitcast i32* %arrayidx6 to i8*
86 %tmp17 = bitcast i32* %arrayidx9 to i8*
92 %tmp19 = bitcast i32* %arrayidx12 to i8
    [all...]
  /external/swiftshader/third_party/LLVM/test/Transforms/ConstProp/
loads.ll 20 %r = load i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*)
29 %r = load i16* getelementptr(i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*), i32 1)
38 %r = load i16* getelementptr(i16* bitcast(i32* getelementptr ({{i32,i8},i32}* @g1, i32 0, i32 0, i32 0) to i16*), i32 2)
46 %r = load i64* bitcast(double* @g2 to i64*)
55 %r = load i16* bitcast(double* @g2 to i16*)
64 %r = load double* bitcast({{i32,i8},i32}* @g1 to double*)
74 %r = load i128* bitcast({i64, i64}* @g3 to i128*)
83 %r = load <2 x i64>* bitcast({i64, i64}* @g3 to <2 x i64>*)
96 %a = load i16* bitcast ({ i8, i8 }* @g4 to i16*)
108 %a = load i16* getelementptr inbounds ([3 x i16]* bitcast ([6 x i8]* @test12g to [3 x i16]*), i32 0, i64 1)
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
unal-altivec2.ll 16 %1 = bitcast float* %0 to <4 x float>*
20 %4 = bitcast float* %3 to <4 x float>*
24 %6 = bitcast float* %5 to <4 x float>*
28 %9 = bitcast float* %8 to <4 x float>*
32 %11 = bitcast float* %10 to <4 x float>*
36 %14 = bitcast float* %13 to <4 x float>*
40 %16 = bitcast float* %15 to <4 x float>*
44 %19 = bitcast float* %18 to <4 x float>*
48 %21 = bitcast float* %20 to <4 x float>*
52 %24 = bitcast float* %23 to <4 x float>
    [all...]
  /external/llvm/test/Transforms/SROA/
basictest.ll 18 %a1.i8 = bitcast i32* %a1 to i8*
26 %a2.i8 = bitcast float* %a2 to i8*
31 %v2.int = bitcast float %v2 to i32
59 %B = bitcast [8 x i8]* %A to i64*
124 %overlap.1.i16 = bitcast i8* %overlap.1.i8 to i16*
125 %overlap.1.i32 = bitcast i8* %overlap.1.i8 to i32*
126 %overlap.1.i64 = bitcast i8* %overlap.1.i8 to i64*
127 %overlap.2.i64 = bitcast i8* %overlap.2.i8 to i64*
128 %overlap.3.i64 = bitcast i8* %overlap.3.i8 to i64*
129 %overlap.4.i64 = bitcast i8* %overlap.4.i8 to i64
    [all...]

Completed in 347 milliseconds

<<11121314151617181920>>