/external/llvm/test/Transforms/InstCombine/ |
2008-01-06-VoidCast.ll | 9 ; CHECK: call i32 bitcast 10 %x = call i32 bitcast (void (i16)* @f to i32 (i32)*)( i32 %y ) ; <i32> [#uses=1]
|
2009-02-04-FPBitcast.ll | 5 %tmp = bitcast i80 0 to x86_fp80 ; <x86_fp80> [#uses=1] 10 %tmp = bitcast x86_fp80 0xK00000000000000000000 to i80 ; <i80> [#uses=1]
|
2012-6-7-vselect-bitcast.ll | 2 ; CHECK: bitcast 5 %aa = bitcast <16 x i8> %a to <4 x i32> 6 %bb = bitcast <16 x i8> %b to <4 x i32>
|
apint-cast-and-cast.ll | 1 ; RUN: opt < %s -instcombine -S | not grep bitcast 4 %t1 = bitcast i43 %val to i43 11 %t1 = bitcast i677 %val to i677
|
call-cast-target.ll | 8 ; CHECK: call i32 bitcast 10 %tmp = call i32 bitcast (i8* (i32*)* @ctime to i32 (i32*)*)( i32* null ) ; <i32> [#uses=1] 23 ; CHECK-NOT: bitcast 25 %0 = call { i8 } bitcast ({ i8 } (i32*)* @foo to { i8 } (i16*)*)(i16* null)
|
vector-type.ll | 8 %0 = bitcast i32 %a.coerce to <2 x i16> 9 %1 = bitcast i32 %b.coerce to <2 x i16> 10 %2 = bitcast i32 %c.coerce to <2 x i16> 13 %3 = bitcast <2 x i16> %or to i32
|
/external/clang/test/CodeGenCXX/ |
vtt-layout.cpp | 81 // CHECK: @_ZTTN5Test11BE = unnamed_addr constant [1 x i8*] [i8* bitcast (i8** getelementptr inbounds ([4 x i8*]* @_ZTVN5Test11BE, i64 0, i64 3) to i8*)] 82 // CHECK: @_ZTVN5Test51AE = unnamed_addr constant [4 x i8*] [i8* null, i8* bitcast ({ i8*, i8* }* @_ZTIN5Test51AE to i8*), i8* bitcast (void ()* @__cxa_pure_virtual to i8*), i8* bitcast (void (%"struct.Test5::A"*)* @_ZN5Test51A6anchorEv to i8*)] 83 // CHECK: @_ZTVN5Test61AE = unnamed_addr constant [4 x i8*] [i8* null, i8* bitcast ({ i8*, i8* }* @_ZTIN5Test61AE to i8*), i8* bitcast (void ()* @__cxa_deleted_virtual to i8*), i8* bitcast (void (%"struct.Test6::A"*)* @_ZN5Test61A6anchorEv to i8*)] 84 // CHECK: @_ZTTN5Test41DE = linkonce_odr unnamed_addr constant [19 x i8*] [i8* bitcast (i8** getelementptr inbounds ([25 x i8*]* @_ZTVN5Test41DE, i64 0, i64 6) to i8*), i8* bitcast (i8** getelementptr inbounds ([11 x i8*]* @_ZTCN5Test41DE0_NS_2C1E, i64 0, i64 4) to i8*), i8* bitcast (i8** getelementptr inbounds ([11 x i8*]* @_ZTCN5Test41DE0_NS_2C1E, i64 0, i64 7) to i8*), i8* bit (…) [all...] |
lvalue-bitcasts.cpp | 9 // CHECK: bitcast float* 13 // CHECK: {{bitcast.*to i32\*}} 17 // CHECK: {{bitcast.*to float\*}} 21 // CHECK: {{bitcast.*to float\*}} 25 // CHECK: bitcast i32* 29 // CHECK: bitcast float* 35 // CHECK: bitcast i32* 40 // CHECK: bitcast float* 44 // CHECK: bitcast 54 // CHECK: bitcast float [all...] |
/external/llvm/test/CodeGen/X86/ |
3dnow-intrinsics.ll | 6 %0 = bitcast x86_mmx %a.coerce to <8 x i8> 7 %1 = bitcast x86_mmx %b.coerce to <8 x i8> 8 %2 = bitcast <8 x i8> %0 to x86_mmx 9 %3 = bitcast <8 x i8> %1 to x86_mmx 11 %5 = bitcast x86_mmx %4 to <8 x i8> 20 %0 = bitcast <2 x float> %a to x86_mmx 22 %2 = bitcast x86_mmx %1 to <2 x i32> 31 %0 = bitcast <2 x float> %a to x86_mmx 32 %1 = bitcast <2 x float> %b to x86_mmx 34 %3 = bitcast x86_mmx %2 to <2 x float [all...] |
mmx-builtins.ll | 11 %0 = bitcast <1 x i64> %b to <4 x i16> 12 %1 = bitcast <1 x i64> %a to <4 x i16> 13 %2 = bitcast <4 x i16> %1 to x86_mmx 14 %3 = bitcast <4 x i16> %0 to x86_mmx 16 %5 = bitcast x86_mmx %4 to <4 x i16> 17 %6 = bitcast <4 x i16> %5 to <1 x i64> 27 %0 = bitcast <1 x i64> %b to <2 x i32> 28 %1 = bitcast <1 x i64> %a to <2 x i32> 29 %mmx_var.i = bitcast <2 x i32> %1 to x86_mmx 30 %mmx_var1.i = bitcast <2 x i32> %0 to x86_mm [all...] |
2010-04-23-mmx-movdq2q.ll | 7 %tmp1 = bitcast double %a to <8 x i8> 8 %tmp2 = bitcast double %b to <8 x i8> 18 %tmp1 = bitcast double %a to <4 x i16> 19 %tmp2 = bitcast double %b to <4 x i16> 29 %tmp1 = bitcast double %a to <2 x i32> 30 %tmp2 = bitcast double %b to <2 x i32> 40 %tmp1 = bitcast double %a to <1 x i64> 41 %tmp2 = bitcast double %b to <1 x i64> 52 %tmp1 = bitcast double %a to x86_mmx 54 %tmp2 = bitcast double %b to x86_mm [all...] |
2011-12-06-BitcastVectorGlobal.ll | 5 @v = global <2 x float> bitcast (<1 x i64> <i64 1311768467463790320> to <2 x float>), align 8
|
bitcast.ll | 6 %u = bitcast double %t to i64 ; <i64> [#uses=1] 11 %u = bitcast i64 %t to double ; <double> [#uses=1] 16 %u = bitcast float %t to i32 ; <i32> [#uses=1] 21 %u = bitcast i32 %t to float ; <float> [#uses=1]
|
combine-lds.ll | 4 %tmp717 = bitcast i64 %x to double
|
/external/llvm/test/CodeGen/XCore/ |
atomic.ll | 26 %0 = load atomic i32* bitcast (i64* @pool to i32*) acquire, align 4 33 %1 = load atomic i16* bitcast (i64* @pool to i16*) acquire, align 2 37 %2 = load atomic i8* bitcast (i64* @pool to i8*) acquire, align 1 41 %3 = load atomic i32* bitcast (i64* @pool to i32*) seq_cst, align 4 45 %4 = load atomic i16* bitcast (i64* @pool to i16*) seq_cst, align 2 49 %5 = load atomic i8* bitcast (i64* @pool to i8*) seq_cst, align 1 53 store atomic i32 %0, i32* bitcast (i64* @pool to i32*) release, align 4 57 store atomic i16 %1, i16* bitcast (i64* @pool to i16*) release, align 2 61 store atomic i8 %2, i8* bitcast (i64* @pool to i8*) release, align 1 66 store atomic i32 %3, i32* bitcast (i64* @pool to i32*) seq_cst, align [all...] |
/external/clang/test/CodeGenObjC/ |
arc-related-result-type.m | 13 // CHECK-NEXT: bitcast 14 // CHECK-NEXT: bitcast 18 // CHECK-NEXT: bitcast 19 // CHECK-NEXT: [[T0:%.*]] = call i8* bitcast ( 21 // CHECK-NEXT: [[T2:%.*]] = bitcast i8* [[T1]] to [[TEST0]]* 23 // CHECK-NEXT: [[T0:%.*]] = bitcast [[TEST0]]** [[X]] to i8** 25 // CHECK-NEXT: [[T0:%.*]] = bitcast [[TEST0]]** [[VAL]] to i8**
|
fpret.m | 18 // CHECK-X86_32: call float bitcast {{.*}} @objc_msgSend_fpret to 19 // CHECK-X86_32: call double bitcast {{.*}} @objc_msgSend_fpret to 20 // CHECK-X86_32: call x86_fp80 bitcast {{.*}} @objc_msgSend_fpret to 24 // CHECK-X86_64: call float bitcast {{.*}} @objc_msgSend to 25 // CHECK-X86_64: call double bitcast {{.*}} @objc_msgSend to 26 // CHECK-X86_64: call x86_fp80 bitcast {{.*}} @objc_msgSend_fpret to 30 // CHECK-ARMV7: call float bitcast {{.*}} @objc_msgSend to 31 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to 32 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to
|
/external/clang/test/CodeGenObjCXX/ |
property-dot-reference.mm | 14 // CHECK: call nonnull %struct.TFENode* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 30 // CHECK: [[PRP:%.*]] = call nonnull %struct.X* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 34 // CHECK: [[MSG:%.*]] = call nonnull %struct.X* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 54 // CHECK: call i32 bitcast 55 // CHECK: call double bitcast 56 // CHECK: call i32 bitcast 57 // CHECK: call double bitcast 58 // CHECK: call i32 bitcast 59 // CHECK: call double bitcast
|
/external/clang/test/CodeGen/ |
2003-07-22-ArrayAccessTypeSafety.c | 1 /* RUN: %clang_cc1 %s -emit-llvm -o - | grep -v alloca | not grep bitcast
|
/external/llvm/test/Assembler/ |
2003-08-21-ConstantExprCast-Fold.ll | 4 global i32* bitcast ({ float }* @A to i32*) ; <i32**>:0 [#uses=0]
|
/external/llvm/test/Linker/Inputs/ |
PR8300.b.ll | 4 @zed = alias bitcast (void (%bar*)* @xyz to void (%foo*)*)
|
/external/llvm/test/Transforms/ConstProp/ |
2007-02-05-BitCast.ll | 4 %A = bitcast float 1.000000e+00 to i32 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/GlobalDCE/ |
2002-07-17-CastRef.ll | 8 %X = bitcast void ()* @func to i32* ; <i32*> [#uses=0]
|
/external/llvm/test/Transforms/GlobalOpt/ |
2009-02-15-BitcastAlias.ll | 5 @a = alias bitcast (i32* @g to i8*)
|
/external/clang/test/CXX/except/except.spec/ |
p9-dynamic.cpp | 10 // CHECK: landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) 11 // CHECK-NEXT: filter [1 x i8*] [i8* bitcast (i8** @_ZTIi to i8*)]
|