/external/llvm/test/CodeGen/ARM/ |
vmla.ll | 117 define <2 x i64> @vmlals32(<2 x i64>* %A, <2 x i32>* %B, <2 x i32>* %C) nounwind { 120 %tmp1 = load <2 x i64>* %A 123 %tmp4 = sext <2 x i32> %tmp2 to <2 x i64> 124 %tmp5 = sext <2 x i32> %tmp3 to <2 x i64> 125 %tmp6 = mul <2 x i64> %tmp4, %tmp5 126 %tmp7 = add <2 x i64> %tmp1, %tmp6 127 ret <2 x i64> %tmp7 156 define <2 x i64> @vmlalu32(<2 x i64>* %A, <2 x i32>* %B, <2 x i32>* %C) nounwind [all...] |
vmls.ll | 117 define <2 x i64> @vmlsls32(<2 x i64>* %A, <2 x i32>* %B, <2 x i32>* %C) nounwind { 120 %tmp1 = load <2 x i64>* %A 123 %tmp4 = sext <2 x i32> %tmp2 to <2 x i64> 124 %tmp5 = sext <2 x i32> %tmp3 to <2 x i64> 125 %tmp6 = mul <2 x i64> %tmp4, %tmp5 126 %tmp7 = sub <2 x i64> %tmp1, %tmp6 127 ret <2 x i64> %tmp7 156 define <2 x i64> @vmlslu32(<2 x i64>* %A, <2 x i32>* %B, <2 x i32>* %C) nounwind [all...] |
2007-03-21-JoinIntervalsCrash.ll | 12 %struct.function = type { %struct.eh_status*, %struct.expr_status*, %struct.emit_status*, %struct.varasm_status*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.function*, i32, i32, i32, i32, %struct.rtx_def*, %struct.CUMULATIVE_ARGS, %struct.rtx_def*, %struct.rtx_def*, %struct.initial_value_struct*, %struct.rtx_def*, %struct.rtx_def*, %struct.rtx_def*, %struct.rtx_def*, %struct.rtx_def*, %struct.rtx_def*, i8, i32, i64, %struct.tree_node*, %struct.tree_node*, %struct.rtx_def*, %struct.varray_head_tag*, %struct.temp_slot*, i32, %struct.var_refs_queue*, i32, i32, %struct.rtvec_def*, %struct.tree_node*, i32, i32, i32, %struct.machine_function*, i32, i32, i8, i8, %struct.language_function*, %struct.rtx_def*, i32, i32, i32, i32, %struct.location_t, %struct.varray_head_tag*, %struct.tree_node*, i8, i8, i8 } 25 %struct.tree_decl = type { %struct.tree_common, %struct.location_t, i32, %struct.tree_node*, i8, i8, i8, i8, i8, i8, i8, i8, i32, %struct.tree_decl_u1, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.rtx_def*, i32, %struct.tree_decl_u2, %struct.tree_node*, %struct.tree_node*, i64, %struct.lang_decl* } 26 %struct.tree_decl_u1 = type { i64 } 30 %struct.u = type { [1 x i64] } 39 %spec.1961 = zext i32 %spec.1 to i64 ; <i64> [#uses=1] 40 %spec.1961.adj = shl i64 %spec.1961, 32 ; <i64> [#uses=1] 41 %spec.1961.adj.ins = or i64 %spec.1961.adj, 0 ; <i64> [#uses=2 [all...] |
2011-09-19-cpsr.ll | 8 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32" 24 %sub2322 = add i64 undef, undef 38 %conv23836154 = zext i32 %add2366 to i64 39 %sub2384 = sub i64 %sub2322, %conv23836154 40 %conv2385 = trunc i64 %sub2384 to i32
|
vshll.ll | 19 define <2 x i64> @vshlls32(<2 x i32>* %A) nounwind { 23 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 31, i32 31 >) 24 ret <2 x i64> %tmp2 43 define <2 x i64> @vshllu32(<2 x i32>* %A) nounwind { 47 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftlu.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 31, i32 31 >) 48 ret <2 x i64> %tmp2 69 define <2 x i64> @vshlli32(<2 x i32>* %A) nounwind { 73 %tmp2 = call <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32> %tmp1, <2 x i32> < i32 32, i32 32 >) 74 ret <2 x i64> %tmp2 79 declare <2 x i64> @llvm.arm.neon.vshiftls.v2i64(<2 x i32>, <2 x i32>) nounwind readnon [all...] |
/external/llvm/test/CodeGen/PTX/ |
cvt.ll | 28 define ptx_device i32 @cvt_pred_i64(i64 %x, i1 %y) { 33 %a = trunc i64 %x to i1 77 define ptx_device i16 @cvt_i16_i64(i64 %x) { 80 %a = trunc i64 %x to i16 114 define ptx_device i32 @cvt_i32_i64(i64 %x) { 117 %a = trunc i64 %x to i32 135 ; i64 137 define ptx_device i64 @cvt_i64_preds(i1 %x) { 140 %a = zext i1 %x to i64 141 ret i64 % [all...] |
st.ll | 22 @array_i64 = external global [10 x i64] 25 @array_constant_i64 = external addrspace(1) constant [10 x i64] 28 @array_shared_i64 = external addrspace(4) global [10 x i64] 65 define ptx_device void @t1_u64(i64* %p, i64 %x) { 69 store i64 %x, i64* %p 107 define ptx_device void @t2_u64(i64* %p, i64 %x) { 111 %i = getelementptr i64* %p, i32 [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
nsw.ll | 5 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64" 21 %tmp2 = sext i32 %i.01 to i64 ; <i64> [#uses=1] 22 %tmp3 = getelementptr double* %p, i64 %tmp2 ; <double*> [#uses=1] 25 %tmp6 = sext i32 %i.01 to i64 ; <i64> [#uses=1] 26 %tmp7 = getelementptr double* %p, i64 %tmp6 ; <double*> [#uses=1] 36 %phitmp = sext i32 %tmp8 to i64 ; <i64> [#uses=1] 39 %tmp9 = getelementptr double* %p, i64 %phitmp ; <double*> [#uses=1 [all...] |
/external/llvm/test/Bitcode/ |
metadata-2.ll | 3 %1 = type { i64, %object.ModuleInfo* } ; type %1 5 %"ClassInfo[]" = type { i64, %object.ClassInfo** } 6 %"Interface[]" = type { i64, %object.Interface* } 7 %"ModuleInfo[]" = type { i64, %object.ModuleInfo** } 9 %"OffsetTypeInfo[]" = type { i64, %object.OffsetTypeInfo* } 10 %"byte[]" = type { i64, i8* } 12 %object.ClassInfo.__vtbl = type { %object.ClassInfo*, %"byte[]" (%object.Object*)*, i64 (%object.Object*)*, i32 (%object.Object*, %object.Object*)*, i32 (%object.Object*, %object.Object*)*, %object.Object* (%object.ClassInfo*)* } 13 %object.Interface = type { %object.ClassInfo*, %"void*[]", i64 } 15 %object.ModuleInfo.__vtbl = type { %object.ClassInfo*, %"byte[]" (%object.Object*)*, i64 (%object.Object*)*, i32 (%object.Object*, %object.Object*)*, i32 (%object.Object*, %object.Object*)* } 17 %object.OffsetTypeInfo = type { i64, %object.TypeInfo* [all...] |
/external/llvm/test/CodeGen/CellSPU/ |
vecinsert.ll | 18 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128" 97 define void @variable_v2i64_1(<2 x i64>* %a, i32 %i) nounwind { 99 %arrayidx = getelementptr <2 x i64>* %a, i32 %i 100 %tmp2 = load <2 x i64>* %arrayidx 101 %tmp3 = insertelement <2 x i64> %tmp2, i64 615, i32 0 102 store <2 x i64> %tmp3, <2 x i64>* %arrayidx 106 define void @variable_v2i64_2(<2 x i64>* %a, i32 %i) nounwind { 108 %arrayidx = getelementptr <2 x i64>* %a, i32 % [all...] |
/external/llvm/test/CodeGen/X86/ |
scalar_widen_div.ll | 95 define <3 x i64> @test_long_div(<3 x i64> %num, <3 x i64> %div) { 101 %div.r = sdiv <3 x i64> %num, %div 102 ret <3 x i64> %div.r 106 define <3 x i64> @test_ulong_div(<3 x i64> %num, <3 x i64> %div) { 112 %div.r = udiv <3 x i64> %num, %div 113 ret <3 x i64> %div. [all...] |
2010-02-12-CoalescerBug-Impdef.ll | 18 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" 24 %"BITMAP_WORD[]" = type [2 x i64] 46 %"struct basic_block_def" = type { %"struct VEC_edge_gc"*, %"struct VEC_edge_gc"*, i8*, %"struct loop"*, [2 x %"struct et_node"*], %"struct basic_block_def"*, %"struct basic_block_def"*, %"union basic_block_il_dependent", i64, i32, i32, i32, i32, i32 } 50 %"struct block_symbol" = type { [3 x %"union rtunion"], %"struct object_block"*, i64 } 55 %"struct double_int" = type { i64, i64 } 56 %"struct edge_def" = type { %"struct basic_block_def"*, %"struct basic_block_def"*, %"union edge_def_insns", i8*, %"union tree_node"*, i32, i32, i32, i32, i64 } 67 %"struct htab" = type { i32 (i8*)*, i32 (i8*, i8*)*, void (i8*)*, i8**, i64, i64, i64, i32, i32, i8* (i64, i64)*, void (i8*)*, i8*, i8* (i8*, i64, i64)*, void (i8*, i8*)*, i32 [all...] |
avx-vpermil.ll | 25 define <4 x i64> @funcD(<4 x i64> %a) nounwind uwtable readnone ssp { 27 %shuffle = shufflevector <4 x i64> %a, <4 x i64> undef, <4 x i32> <i32 1, i32 0, i32 3, i32 3> 28 ret <4 x i64> %shuffle
|
/external/llvm/test/Transforms/ScalarRepl/ |
2009-03-05-Aggre2Scalar-dbg.ll | 2 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" 5 %1 = type { i8*, i32, i32, i16, i16, %2, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %2, %3*, i32, [3 x i8], [1 x i8], %2, i32, i64 } ; type %1 10 %llvm.dbg.basictype.type = type { i32, %0*, i8*, %0*, i32, i64, i64, i64, i32, i32 } 12 %llvm.dbg.composite.type = type { i32, %0*, i8*, %0*, i32, i64, i64, i64, i32, %0*, %0*, i32 [all...] |
2006-11-07-InvalidArrayPromote.ll | 2 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64" 7 %tmp.upgrd.1 = bitcast <4 x i32> %tmp to <2 x i64> ; <<2 x i64>> [#uses=0] 11 %tmp10.upgrd.3 = bitcast <4 x i32> %tmp10 to <2 x i64> ; <<2 x i64>> [#uses=0]
|
/external/llvm/test/Analysis/BasicAA/ |
gep-alias.ll | 3 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" 65 %tmp2 = getelementptr inbounds %SmallPtrSet64* %P, i64 0, i32 0, i32 1 67 %tmp3 = getelementptr inbounds %SmallPtrSet64* %P, i64 0, i32 0, i32 4, i64 64 76 define i32 @test5(i32* %p, i64 %i) { 77 %pi = getelementptr i32* %p, i64 %i 78 %i.next = add i64 %i, 1 79 %pi.next = getelementptr i32* %p, i64 %i.next 90 define i32 @test6(i32* %p, i64 %i1) { 91 %i = shl i64 %i1, [all...] |
store-promote.ll | 6 target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" 39 %C0 = getelementptr [2 x i32]* @C, i64 0, i64 0 ; <i32*> [#uses=1] 42 %C1 = getelementptr [2 x i32]* @C, i64 0, i64 1 ; <i32*> [#uses=1]
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
licm.ll | 13 define void @foo(i64 %n) nounwind { 18 %i.07 = phi i64 [ %inc, %for.body ], [ 0, %entry ] 20 %scevgep = getelementptr double* %tmp3, i64 %i.07 24 %inc = add i64 %i.07, 1 25 %exitcond = icmp eq i64 %inc, %n
|
/external/llvm/test/CodeGen/Generic/ |
2003-05-30-BadFoldGEP.ll | 26 %tmp.4 = getelementptr %FileType* %tmp.0, i64 1 ; <%FileType*> [#uses=1] 27 %addrOfGlobal = getelementptr [16 x %FileType]* @OutputFiles, i64 0 ; <[16 x %FileType]*> [#uses=1] 28 %constantGEP = getelementptr [16 x %FileType]* %addrOfGlobal, i64 1 ; <[16 x %FileType]*> [#uses=1] 29 %constantGEP.upgrd.1 = getelementptr [16 x %FileType]* %constantGEP, i64 0, i64 0 ; <%FileType*> [#uses=1]
|
negintconst.ll | 41 %ioff.upgrd.1 = zext i32 %ioff to i64 ; <i64> [#uses=1] 42 %fptr = getelementptr %Results* %fval, i64 %ioff.upgrd.1 ; <%Results*> [#uses=1] 43 %castFmt = getelementptr [39 x i8]* @fmtArg, i64 0, i64 0 ; <i8*> [#uses=1]
|
/external/llvm/test/DebugInfo/ |
2011-09-26-GlobalVarContext.ll | 27 !7 = metadata !{i32 720917, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 29 !9 = metadata !{i32 720932, null, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
/external/llvm/test/Transforms/GVN/ |
2009-01-21-SortInvalidation.ll | 3 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" 5 %struct.re_pattern_buffer = type { i8*, i64, i64, i64, i8*, i8*, i64, i8 }
|
2011-06-01-NonLocalMemdepMiscompile.ll | 6 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" 22 ; CHECK: %tmp16 = phi i8* [ getelementptr (i8* null, i64 undef), %bb10 ], [ null, %bb ] 37 %tmp9 = zext i8 %tmp8 to i64 43 %tmp13 = zext i8 %tmp12 to i64 44 %tmp14 = getelementptr inbounds i8* null, i64 undef
|
/external/clang/test/CodeGen/ |
object-size.c | 18 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i64 4), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 59) 24 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 63) 30 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i64 1, i64 37), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 0) 36 // CHECK: = call i8* @__strcpy_chk(i8* getelementptr inbounds ([63 x i8]* @gbuf, i32 0, i64 -1), i8* getelementptr inbounds ([9 x i8]* @.str, i32 0, i32 0), i64 0) 43 // CHECK-NEXT:= call i64 @llvm.objectsize.i64(i8* %{{.*}}, i1 false [all...] |
/external/clang/test/CodeGenObjC/ |
interface-layout-64.m | 4 // RUN: grep '@"OBJC_IVAR_$_I3._iv2" = global i64 8, section "__DATA, __objc_ivar", align 8' %t 5 // RUN: grep '@"OBJC_IVAR_$_I3._iv3" = global i64 12, section "__DATA, __objc_ivar", align 8' %t 6 // RUN: grep '@"OBJC_IVAR_$_I4._iv4" = global i64 13, section "__DATA, __objc_ivar", align 8' %t 7 // RUN: grep '@"OBJC_IVAR_$_I5._iv5" = global i64 14, section "__DATA, __objc_ivar", align 8' %t 8 // RUN: grep '@"OBJC_IVAR_$_I5._iv6_synth" = hidden global i64 16, section "__DATA, __objc_ivar", align 8' %t 9 // RUN: grep '@"OBJC_IVAR_$_I5._iv7_synth" = hidden global i64 20, section "__DATA, __objc_ivar", align 8' %t 10 // RUN: grep '@"OBJC_IVAR_$_I6.iv0" = global i64 0, section "__DATA, __objc_ivar", align 8' %t 11 // RUN: grep '@"OBJC_IVAR_$_I8.b" = global i64 8, section "__DATA, __objc_ivar", align 8' %t 12 // RUN: grep '@"OBJC_IVAR_$_I9.iv0" = global i64 0, section "__DATA, __objc_ivar", align 8' %t 13 // RUN: grep '@"OBJC_IVAR_$_I10.iv1" = global i64 4, section "__DATA, __objc_ivar", align 8' % [all...] |