HomeSort by relevance Sort by last modified time
    Searched full:bitcast (Results 301 - 325 of 1996) sorted by null

<<11121314151617181920>>

  /external/llvm/test/CodeGen/SystemZ/
int-sub-09.ll 13 %x = bitcast <2 x i64> %x2 to i128
15 %y = bitcast <2 x i64> %y2 to i128
17 %subv = bitcast i128 %sub to <2 x i64>
  /external/llvm/test/CodeGen/Thumb/
stack-coloring-without-frame-ptr.ll 13 %0 = bitcast %deque* %var3 to i8*
14 %1 = bitcast %iterator* %var1 to i8*
19 %2 = bitcast %insert_iterator* %var2 to i8*
  /external/llvm/test/CodeGen/X86/
2012-03-20-LargeConstantExpr.ll 10 @.memset_pattern = internal unnamed_addr constant i128 or (i128 zext (i64 bitcast (<2 x float> <float 1.000000e+00, float 1.000000e+00> to i64) to i128), i128 shl (i128 zext (i64 bitcast (<2 x float> <float 1.000000e+00, float 1.000000e+00> to i64) to i128), i128 64)), align 16
13 call void @memset_pattern16(i8* %a, i8* bitcast (i128* @.memset_pattern to i8*), i64 %b)
avx512-nontemporal.ll 5 %cast = bitcast i8* %B to <16 x float>*
9 %cast1 = bitcast i8* %B to <8 x i64>*
13 %cast2 = bitcast i8* %B to <8 x double>*
commute-intrinsic.ll 10 %tmp6 = bitcast <2 x i64> %b to <8 x i16> ; <<8 x i16>> [#uses=1]
11 %tmp9 = bitcast <2 x i64> %tmp2 to <8 x i16> ; <<8 x i16>> [#uses=1]
13 %tmp14 = bitcast <4 x i32> %tmp11 to <2 x i64> ; <<2 x i64>> [#uses=1]
sse-commute.ll 11 %tmp6 = bitcast <2 x double> %0 to <4 x i32> ; <<4 x i32>> [#uses=2]
12 %tmp4 = bitcast <2 x double> %1 to <4 x i32> ; <<4 x i32>> [#uses=1]
16 %tmp8 = bitcast <4 x i32> %and to <2 x double> ; <<2 x double>> [#uses=1]
  /external/llvm/test/ExecutionEngine/MCJIT/
eh-lg-pic.ll 13 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null)
23 %p = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
24 catch i8* bitcast (i8** @_ZTIi to i8*)
eh-sm-pic.ll 13 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null)
23 %p = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
24 catch i8* bitcast (i8** @_ZTIi to i8*)
multi-module-eh-a.ll 15 call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIi to i8*), i8* null)
25 %p = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*)
26 catch i8* bitcast (i8** @_ZTIi to i8*)
  /external/llvm/test/Transforms/ConstantHoisting/AArch64/
large-immediate.ll 5 ; CHECK: %const = bitcast i128 12297829382473034410122878 to i128
14 ; CHECK-NOT: %const = bitcast i512 7 to i512
23 ; CHECK-NOT: %const = bitcast i512 504 to i512
  /external/llvm/test/Transforms/GlobalOpt/
cxx-dtor.ll 14 %1 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%struct.A*)* @_ZN1AD1Ev to void (i8*)*), i8* getelementptr inbounds (%struct.A* @a, i32 0, i32 0), i8* bitcast (i8** @__dso_handle to i8*))
19 %t = bitcast %struct.A* %this to %struct.B*
  /external/llvm/test/Transforms/InstCombine/
2008-04-22-ByValBitcast.ll 1 ;; The bitcast cannot be eliminated because byval arguments need
3 ; RUN: opt < %s -instcombine -S | grep bitcast
10 %tmp1 = bitcast i8* %context to %struct.NSRect* ; <%struct.NSRect*> [#uses=1]
2011-09-03-Trampoline.ll 11 call void @llvm.init.trampoline(i8* %gep, i8* bitcast (i32 (i8*, i32)* @f to i8*),
14 %function = bitcast i8* %tramp to i32(i32)*
24 i8* bitcast (i32 (i8*, i32)* @f to i8*),
27 %function = bitcast i8* %tramp to i32(i32)*
36 %functiona = bitcast i8* %tramp to i32(i32)*
45 i8* bitcast (i32 (i8*, i32)* @f to i8*),
51 %function0 = bitcast i8* %tramp0 to i32(i32)*
56 %function1 = bitcast i8* %tramp1 to i32(i32)*
66 call void @llvm.init.trampoline(i8* %gep, i8* bitcast (i32 (i8*, i32)* @f to i8*),
70 %function0 = bitcast i8* %tramp0 to i32(i32)
    [all...]
shufflevec-constant.ll 8 %tmp14 = extractelement <1 x double> bitcast (<2 x float> <float 0x7FF0000000000000, float 0x7FF0000000000000> to <1 x double>), i32 0 ; <double> [#uses=1]
9 %tmp4 = bitcast double %tmp14 to i64 ; <i64> [#uses=1]
10 %tmp3 = bitcast i64 %tmp4 to <2 x float> ; <<2 x float>> [#uses=1]
vec_extract_var_elt.ll 7 %2 = bitcast <8 x float> %1 to <8 x i32>
8 %3 = bitcast <8 x i32> %2 to <8 x float>
21 %e = extractelement <4 x i32> bitcast (<2 x i64> <i64 1, i64 2> to <4 x i32>), i32 %i
  /external/llvm/test/Transforms/SROA/
address-spaces.ll 10 ; Make sure an illegal bitcast isn't introduced
17 %aptr = bitcast <2 x i64> addrspace(1)* %a to i8 addrspace(1)*
18 %aaptr = bitcast <2 x i64>* %aa to i8*
20 %bptr = bitcast i16 addrspace(1)* %b to i8 addrspace(1)*
31 %aptr = bitcast <2 x i64> addrspace(1)* %a to i8 addrspace(1)*
32 %aaptr = bitcast <2 x i64>* %aa to i8*
34 %bptr = bitcast i16* %b to i8*
45 %aptr = bitcast <2 x i64>* %a to i8*
46 %aaptr = bitcast <2 x i64>* %aa to i8*
48 %bptr = bitcast i16 addrspace(1)* %b to i8 addrspace(1)
    [all...]
slice-width.ll 14 ; CHECK-NOT: bitcast {{.*}} to i1
21 ; CHECK: bitcast {{.*}} to i1
22 %p1 = bitcast i32* %arg to i1*
  /external/llvm/test/Transforms/ScalarRepl/
bitfield-sroa.ll 8 %tmp59172 = bitcast %t* %ALL to i64*
11 %D = bitcast i16* %C to i32*
13 %F = bitcast %t* %ALL to i8*
  /external/llvm/test/Transforms/SimplifyCFG/
PR17073.ll 17 ; CHECK-NOT: or i1 %tobool, icmp eq (i32* bitcast (i8* @b to i32*), i32* @a)
18 ; CHECK-NOT: select i1 %tobool, i32* null, i32* select (i1 icmp eq (i64 urem (i64 2, i64 zext (i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a) to i64)), i64 0), i32* null, i32* @a)
26 br i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a), label %exit, label %block2
32 %storemerge = phi i32* [ null, %entry ],[ null, %block2 ], [ select (i1 icmp eq (i64 urem (i64 2, i64 zext (i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a) to i64)), i64 0), i32* null, i32* @a), %block1 ]
37 ; CHECK-NOT: or i1 %tobool, icmp eq (i32* bitcast (i8* @b to i32*), i32* @a)
38 ; CHECK-NOT: select i1 %tobool, i32* select (i1 icmp eq (i64 urem (i64 2, i64 zext (i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a) to i64)), i64 0), i32* null, i32* @a), i32* null
46 br i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a), label %exit, label %block2
52 %storemerge = phi i32* [ select (i1 icmp eq (i64 urem (i64 2, i64 zext (i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a) to i64)), i64 0), i32* null, i32* @a), %entry ],[ null, %block2 ], [ null, %block1 ]
57 ; CHECK: select i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a), i32* select (i1 icmp eq (i64 add (i64 zext (i1 icmp eq (i32* bitcast (i8* @b to i32*), i32* @a) to i64), i64 2), i64 0), i32* null, i32* @a), i32* nul
    [all...]
  /external/llvm/test/Verifier/
2010-08-07-PointerIntrinsic.ll 12 %1 = bitcast i8* %0 to [16 x i8]*
13 %2 = bitcast [16 x i8]* %1 to [0 x i8]*
15 %4 = bitcast [16 x i8]* %3 to [0 x i8]*
bitcast-address-space-nested-global.ll 10 @nestedD = constant %struct.Self1 { %struct.Self1 addrspace(1)* bitcast (%struct.Self1 addrspace(0)* @nestedC to %struct.Self1 addrspace(1)*) }
11 @nestedC = constant %struct.Self1 { %struct.Self1 addrspace(1)* bitcast (%struct.Self1 addrspace(0)* @nestedB to %struct.Self1 addrspace(1)*) }
12 @nestedB = constant %struct.Self1 { %struct.Self1 addrspace(1)* bitcast (%struct.Self1 addrspace(0)* @nestedA to %struct.Self1 addrspace(1)*) }
  /external/llvm/test/CodeGen/AArch64/
arm64-big-endian-vector-callee.ll 8 %2 = bitcast double %1 to i64
17 %2 = bitcast <1 x i64> %1 to i64
26 %2 = bitcast <2 x float> %1 to i64
35 %2 = bitcast <2 x i32> %1 to i64
44 %2 = bitcast <4 x i16> %1 to i64
53 %2 = bitcast <8 x i8> %1 to i64
62 %2 = bitcast i64 %1 to double
71 %2 = bitcast <1 x i64> %1 to double
80 %2 = bitcast <2 x float> %1 to double
89 %2 = bitcast <2 x i32> %1 to doubl
    [all...]
arm64-neon-simd-shift.ll 266 %2 = bitcast <8 x i8> %a to <1 x i64>
267 %3 = bitcast <8 x i8> %vshrn_n to <1 x i64>
269 %4 = bitcast <2 x i64> %shuffle.i to <16 x i8>
278 %2 = bitcast <4 x i16> %a to <1 x i64>
279 %3 = bitcast <4 x i16> %vshrn_n to <1 x i64>
281 %4 = bitcast <2 x i64> %shuffle.i to <8 x i16>
288 %1 = bitcast <2 x i32> %a to <1 x i64>
291 %3 = bitcast <2 x i32> %vshrn_n to <1 x i64>
293 %4 = bitcast <2 x i64> %shuffle.i to <4 x i32>
302 %2 = bitcast <8 x i8> %a to <1 x i64
    [all...]
  /external/llvm/test/CodeGen/ARM/
2007-04-03-UndefinedSymbol.ll 37 %b2.i = bitcast %struct.B* %b.i to i8* ; <i8*> [#uses=1]
39 %tmp121314.i = bitcast i8* %ctg23.i to i32 (...)*** ; <i32 (...)***> [#uses=1]
41 %tmp151.i = bitcast i32 (...)** %tmp15.i to i8* ; <i8*> [#uses=1]
43 %tmp2021.i = bitcast i8* %ctg2.i to i32 (...)** ; <i32 (...)**> [#uses=1]
45 %tmp2223.i = bitcast i32 (...)* %tmp22.i to void (%struct.B*)* ; <void (%struct.B*)*> [#uses=1]
50 %b4.i = bitcast %struct.B* %b.i to i8* ; <i8*> [#uses=1]
52 %tmp3031.i = bitcast i8* %ctg25.i to %struct.B* ; <%struct.B*> [#uses=1]
59 %b2.i35 = bitcast %struct.B* %b.i29 to i8* ; <i8*> [#uses=1]
61 %tmp121314.i37 = bitcast i8* %ctg23.i36 to i32 (...)*** ; <i32 (...)***> [#uses=1]
63 %tmp151.i41 = bitcast i32 (...)** %tmp15.i38 to i8* ; <i8*> [#uses=1
    [all...]
  /external/clang/test/CodeGenCXX/
eh.cpp 14 // CHECK-NEXT: [[EXN:%.*]] = bitcast i8* [[EXNOBJ]] to [[DSTAR:%[^*]*\*]]
15 // CHECK-NEXT: [[EXN2:%.*]] = bitcast [[DSTAR]] [[EXN]] to i8*
16 // CHECK-NEXT: call void @llvm.memcpy.p0i8.p0i8.i64(i8* [[EXN2]], i8* bitcast ([[DSTAR]] @d1 to i8*), i64 8, i32 8, i1 false)
17 // CHECK-NEXT: call void @__cxa_throw(i8* [[EXNOBJ]], i8* bitcast ({ i8*, i8* }* @_ZTI7test1_D to i8*), i8* null) [[NR:#[0-9]+]]
36 // CHECK-NEXT: [[EXN:%.*]] = bitcast i8* [[EXNOBJ]] to [[DSTAR:%[^*]*\*]]
40 // CHECK: call void @__cxa_throw(i8* [[EXNOBJ]], i8* bitcast ({{.*}}* @_ZTI7test2_D to i8*), i8* null) [[NR]]
56 // CHECK-NEXT: [[EXN:%.*]] = bitcast i8* [[EXNOBJ]] to [[D:%[^*]+]]**
58 // CHECK-NEXT: call void @__cxa_throw(i8* [[EXNOBJ]], i8* bitcast ({ i8*, i8*, i32, i8* }* @_ZTIPV7test3_D to i8*), i8* null) [[NR]]
84 // CHECK: [[EXNCAST:%.*]] = bitcast i8* [[EXNOBJ]] to [[A:%[^*]*]]*
86 // CHECK: invoke void @__cxa_throw(i8* [[EXNOBJ]], i8* bitcast ({{.*}}* @_ZTIN5test51AE to i8*), i8* bitcast (void ([[A]]*)* @_ZN5test51AD1Ev to i8*)) [[NR]
    [all...]

Completed in 362 milliseconds

<<11121314151617181920>>