/external/llvm/test/CodeGen/X86/ |
D | byval5.ll | 27 %struct.s = type { i8, i8, i8, i8, i8, i8, i8, i8, 28 i8, i8, i8, i8, i8, i8, i8, i8, 29 i8, i8, i8, i8, i8, i8, i8, i8, 30 i8, i8, i8, i8, i8, i8, i8, i8, 31 i8, i8, i8, i8, i8, i8, i8, i8, 32 i8, i8, i8, i8, i8, i8, i8, i8, 33 i8, i8, i8, i8, i8, i8, i8, i8, 34 i8, i8, i8, i8, i8, i8, i8, i8, 35 i8, i8, i8, i8, i8, i8, i8, i8, 36 i8, i8, i8, i8, i8, i8, i8, i8, [all …]
|
D | avx-shift.ll | 73 define <32 x i8> @vshift09(<32 x i8> %a) nounwind readnone { 74 …i8> %a, <i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2,… 75 ret <32 x i8> %s 81 define <32 x i8> @vshift10(<32 x i8> %a) nounwind readnone { 82 …i8> %a, <i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7, i8 7,… 83 ret <32 x i8> %s 90 define <32 x i8> @vshift11(<32 x i8> %a) nounwind readnone { 91 …i8> %a, <i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2, i8 2,… 92 ret <32 x i8> %s 99 define <32 x i8> @vshift12(<32 x i8> %a) nounwind readnone { [all …]
|
D | 2009-04-29-RegAllocAssert.ll | 5 %1 = type { i8* } ; type %1 7 %struct..5sPragmaType = type { i8*, i32 } 8 …%struct.AggInfo = type { i8, i8, i32, %struct.ExprList*, i32, %struct.AggInfo_col*, i32, i32, i32,… 11 %struct.AuxData = type { i8*, void (i8*)* } 13 … %struct.BtCursor*, i32 (i8*, i32, i8*, i32, i8*)*, i8*, i32, %struct.MemPage*, i32, %struct.CellI… 14 %struct.BtLock = type { %struct.Btree*, i32, i8, %struct.BtLock* } 15 …ct.BtCursor*, %struct.MemPage*, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32,… 16 …%struct.Btree = type { %struct.sqlite3*, %struct.BtShared*, i8, i8, i8, i32, %struct.Btree*, %stru… 18 %struct.BusyHandler = type { i32 (i8*, i32)*, i8*, i32 } 19 %struct.CellInfo = type { i8*, i64, i32, i32, i16, i16, i16, i16 } [all …]
|
D | Atomics-64.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-v… 6 @sc = common global i8 0 7 @uc = common global i8 0 19 %0 = atomicrmw add i8* @sc, i8 1 monotonic 20 %1 = atomicrmw add i8* @uc, i8 1 monotonic 21 %2 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 23 %4 = bitcast i8* bitcast (i16* @us to i8*) to i16* 25 %6 = bitcast i8* bitcast (i32* @si to i8*) to i32* 27 %8 = bitcast i8* bitcast (i32* @ui to i8*) to i32* 29 %10 = bitcast i8* bitcast (i64* @sl to i8*) to i64* [all …]
|
D | 2008-03-07-APIntBug.ll | 7 %struct.SECOND_UNION = type { { i16, i8, i8 } } 9 %struct.anon = type { i8, i8, i32 } 12 …, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, i16, i16, i8, i8, i8, i8 }> 13 …pe { [2 x %struct.LIST], %struct.FIRST_UNION, %struct.SECOND_UNION, %struct.THIRD_UNION, [4 x i8] } 34 …%tmp1177 = getelementptr %struct.SECOND_UNION* %tmp1176, i32 0, i32 0 ; <{ i16, i8, i8 }*> [#uses… 35 …%tmp11771178 = bitcast { i16, i8, i8 }* %tmp1177 to <{ i8, i8, i8, i8 }>* ; <<{ i8, i8, i8, i8 }>… 36 %tmp1179 = getelementptr <{ i8, i8, i8, i8 }>* %tmp11771178, i32 0, i32 2 ; <i8*> [#uses=2] 37 %mask1180 = and i8 1, 1 ; <i8> [#uses=2] 38 %tmp1181 = load i8* %tmp1179, align 1 ; <i8> [#uses=1] 39 %tmp1182 = shl i8 %mask1180, 7 ; <i8> [#uses=1] [all …]
|
D | vararg_tailcall.ll | 4 @.str = private unnamed_addr constant [5 x i8] c"%ld\0A\00" 5 @sel = external global i8* 6 @sel3 = external global i8* 7 @sel4 = external global i8* 8 @sel5 = external global i8* 9 @sel6 = external global i8* 10 @sel7 = external global i8* 18 …%call = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([5 x i8]* @.str, i64 0, i64 … 22 declare i32 @printf(i8*, ...) optsize noredzone 30 …tail call void @bar2(i8* getelementptr inbounds ([5 x i8]* @.str, i64 0, i64 0), i64 %arg) nounwin… [all …]
|
D | alignment-2.ll | 4 …i8, %struct.printQueryOpt, i8*, i8, i32, %struct.__sFILE*, i8, i32, i8*, i8*, i8*, i64, i8, %struc… 6 …i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64… 7 %struct.__sbuf = type { i8*, i32 } 9 %struct.printQueryOpt = type { %struct.printTableOpt, i8*, i8, i8*, i8**, i8, i8, i8* } 10 %struct.printTableOpt = type { i32, i8, i16, i16, i8, i8, i8, i32, %struct.printTextFormat*, i8*, i… 11 %struct.printTextFormat = type { i8*, [4 x %struct.printTextLineFormat], i8*, i8*, i8*, i8*, i8*, i… 12 %struct.printTextLineFormat = type { i8*, i8*, i8*, i8* } 13 %struct._variable = type { i8*, i8*, void (i8*)*, %struct._variable* } 18 define signext i8 @do_lo_list() nounwind optsize ssp { 25 %tmp = bitcast %struct.printQueryOpt* %myopt to i8* [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | 2006-12-23-Select-Cmp-Cmp.ll | 9 …i8*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i8, i32, i32, i32, i8, i32, i32, i32, i32, i16, … 10 %struct.mng_palette8e = type { i8, i8, i8 } 11 %struct.mng_pushdata = type { i8*, i8*, i32, i8, i8*, i32 } 12 …i8, i8, i8, i8, i8, i8, i8, i16, i16, i16, i8, i16, i8, i8, i32, i32, i8, i32, i32, i32, i32, i32,… 13 …struct.z_stream = type { i8*, i32, i32, i8*, i32, i32, i8*, %struct.internal_state*, i8* (i8*, i32… 17 %tmp = load i8* null ; <i8> [#uses=1] 18 %tmp.upgrd.1 = icmp ugt i8 %tmp, 8 ; <i1> [#uses=1]
|
/external/llvm/test/Transforms/ConstProp/ |
D | overflow-ops.ll | 4 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8, i8) 5 declare {i8, i1} @llvm.usub.with.overflow.i8(i8, i8) 6 declare {i8, i1} @llvm.umul.with.overflow.i8(i8, i8) 8 declare {i8, i1} @llvm.sadd.with.overflow.i8(i8, i8) 9 declare {i8, i1} @llvm.ssub.with.overflow.i8(i8, i8) 10 declare {i8, i1} @llvm.smul.with.overflow.i8(i8, i8) 16 define {i8, i1} @uadd_1() nounwind { 18 %t = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 42, i8 100) 19 ret {i8, i1} %t 22 ; CHECK: ret { i8, i1 } { i8 -114, i1 false } [all …]
|
/external/llvm/test/Transforms/ObjCARC/ |
D | move-and-form-retain-autorelease.ll | 7 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %tmp71x) nounwind 10 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-v… 13 %0 = type { i8* (i8*, %1*, ...)*, i8* } 14 %1 = type { i8*, i8* } 15 %2 = type { %2*, %2*, %3*, i8* (i8*, i8*)**, %4* } 17 %4 = type { i32, i32, i32, i8*, i8*, %5*, %7*, %10*, i8*, %9* } 19 %6 = type { i8*, i8*, i8* } 21 %8 = type { i8*, i8*, %7*, %5*, %5*, %5*, %5*, %9*, i32, i32 } 24 %11 = type { i64*, i8*, i8*, i32, i32 } 25 %12 = type { i32*, i32, i8*, i64 } [all …]
|
D | rv.ll | 5 declare i8* @objc_retain(i8*) 6 declare i8* @objc_retainAutoreleasedReturnValue(i8*) 7 declare void @objc_release(i8*) 8 declare i8* @objc_autorelease(i8*) 9 declare i8* @objc_autoreleaseReturnValue(i8*) 10 declare i8* @objc_retainAutoreleaseReturnValue(i8*) 11 declare void @objc_autoreleasePoolPop(i8*) 13 declare i8* @objc_retainBlock(i8*) 15 declare i8* @objc_retainedObject(i8*) 16 declare i8* @objc_unretainedObject(i8*) [all …]
|
D | weak.ll | 3 declare i8* @objc_initWeak(i8**, i8*) 4 declare i8* @objc_storeWeak(i8**, i8*) 5 declare i8* @objc_loadWeak(i8**) 6 declare void @objc_destroyWeak(i8**) 7 declare i8* @objc_loadWeakRetained(i8**) 8 declare void @objc_moveWeak(i8**, i8**) 9 declare void @objc_copyWeak(i8**, i8**) 14 ; CHECK: store i8* undef, i8** null 15 ; CHECK: store i8* undef, i8** null 16 ; CHECK: store i8* undef, i8** null [all …]
|
D | rle-s2l.ll | 3 declare i8* @objc_loadWeak(i8**) 4 declare i8* @objc_loadWeakRetained(i8**) 5 declare i8* @objc_storeWeak(i8**, i8*) 6 declare i8* @objc_initWeak(i8**, i8*) 7 declare void @use_pointer(i8*) 12 ; CHECK: define void @test0(i8** %p) { 13 ; CHECK-NEXT: %y = call i8* @objc_loadWeak(i8** %p) 14 ; CHECK-NEXT: call void @use_pointer(i8* %y) 17 define void @test0(i8** %p) { 18 %x = call i8* @objc_loadWeak(i8** %p) [all …]
|
D | move-and-merge-autorelease.ll | 7 ; CHECK: call i8* @objc_retainAutorelease 10 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-v… 20 @"\01L_OBJC_SELECTOR_REFERENCES_11" = external hidden global i8*, section "__DATA, __objc_selrefs, … 21 @"\01L_OBJC_SELECTOR_REFERENCES_421455" = external hidden global i8*, section "__DATA, __objc_selre… 22 @"\01L_OBJC_SELECTOR_REFERENCES_598" = external hidden global i8*, section "__DATA, __objc_selrefs,… 23 @"\01L_OBJC_SELECTOR_REFERENCES_620" = external hidden global i8*, section "__DATA, __objc_selrefs,… 24 @"\01L_OBJC_SELECTOR_REFERENCES_622" = external hidden global i8*, section "__DATA, __objc_selrefs,… 25 @"\01L_OBJC_SELECTOR_REFERENCES_624" = external hidden global i8*, section "__DATA, __objc_selrefs,… 26 @"\01L_OBJC_SELECTOR_REFERENCES_626" = external hidden global i8*, section "__DATA, __objc_selrefs,… 28 declare i8* @objc_msgSend(i8*, i8*, ...) [all …]
|
D | retain-block-alloca.ll | 7 @_NSConcreteStackBlock = external global i8* 8 @__block_descriptor_tmp = external hidden constant { i64, i64, i8*, i8*, i8*, i8* } 9 @"\01L_OBJC_SELECTOR_REFERENCES_" = external hidden global i8*, section "__DATA, __objc_selrefs, li… 12 ; CHECK: %3 = call i8* @objc_retainBlock(i8* %2) nounwind 14 ; CHECK-NEXT: @objc_release(i8* %3) 17 %block = alloca <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>, align 8 18 %0 = bitcast %0* %array to i8* 19 %1 = tail call i8* @objc_retain(i8* %0) nounwind 20 …%block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %b… 21 store i8* bitcast (i8** @_NSConcreteStackBlock to i8*), i8** %block.isa, align 8 [all …]
|
/external/llvm/test/CodeGen/CellSPU/ |
D | icmp8.ll | 3 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-… 18 ; i8 integer comparisons: 19 define i8 @icmp_eq_select_i8(i8 %arg1, i8 %arg2, i8 %val1, i8 %val2) nounwind { 25 %A = icmp eq i8 %arg1, %arg2 26 %B = select i1 %A, i8 %val1, i8 %val2 27 ret i8 %B 30 define i1 @icmp_eq_setcc_i8(i8 %arg1, i8 %arg2, i8 %val1, i8 %val2) nounwind { 36 %A = icmp eq i8 %arg1, %arg2 40 define i8 @icmp_eq_immed01_i8(i8 %arg1, i8 %val1, i8 %val2) nounwind { 46 %A = icmp eq i8 %arg1, 127 [all …]
|
/external/llvm/test/Verifier/ |
D | range-1.ll | 3 define void @f1(i8* %x) { 5 store i8 0, i8* %x, align 1, !range !0 8 !0 = metadata !{i8 0, i8 1} 10 ; CHECK-NEXT: store i8 0, i8* %x, align 1, !range !0 12 define i8 @f2(i8* %x) { 14 %y = load i8* %x, align 1, !range !1 15 ret i8 %y 21 define i8 @f3(i8* %x) { 23 %y = load i8* %x, align 1, !range !2 24 ret i8 %y [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | 2011-06-09-TailCallByVal.ll | 3 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32… 6 %struct._RuneCharClass = type { [14 x i8], i32 } 8 …i8], [32 x i8], i32 (i8*, i32, i8**)*, i32 (i32, i8*, i32, i8**)*, i32, [256 x i32], [256 x i32], … 12 %struct.__collate_st_info = type { [2 x i8], i8, i8, [2 x i32], [2 x i32], i32, i32 } 15 %struct.__xlocale_st_collate = type { i32, void (i8*)*, [32 x i8], %struct.__collate_st_info, [2 x … 16 %struct.__xlocale_st_messages = type { i32, void (i8*)*, i8*, %struct.lc_messages_T } 17 %struct.__xlocale_st_monetary = type { i32, void (i8*)*, i8*, %struct.lc_monetary_T } 18 %struct.__xlocale_st_numeric = type { i32, void (i8*)*, i8*, %struct.lc_numeric_T } 19 …i8*)*, [32 x i8], i32, i32, i32 (i32*, i8*, i32, %union.__mbstate_t*, %struct._xlocale*)*, i32 (%u… 20 %struct.__xlocale_st_time = type { i32, void (i8*)*, i8*, %struct.lc_time_T } [all …]
|
D | vtbl.ll | 3 %struct.__neon_int8x8x2_t = type { <8 x i8>, <8 x i8> } 4 %struct.__neon_int8x8x3_t = type { <8 x i8>, <8 x i8>, <8 x i8> } 5 %struct.__neon_int8x8x4_t = type { <8 x i8>, <8 x i8>, <8 x i8>, <8 x i8> } 7 define <8 x i8> @vtbl1(<8 x i8>* %A, <8 x i8>* %B) nounwind { 10 %tmp1 = load <8 x i8>* %A 11 %tmp2 = load <8 x i8>* %B 12 %tmp3 = call <8 x i8> @llvm.arm.neon.vtbl1(<8 x i8> %tmp1, <8 x i8> %tmp2) 13 ret <8 x i8> %tmp3 16 define <8 x i8> @vtbl2(<8 x i8>* %A, %struct.__neon_int8x8x2_t* %B) nounwind { 19 %tmp1 = load <8 x i8>* %A [all …]
|
/external/llvm/test/Transforms/GVN/ |
D | 2009-01-22-SortInvalidation.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-v… 5 %struct..4sPragmaType = type { i8*, i32 } 6 …%struct.AggInfo = type { i8, i8, i32, %struct.ExprList*, i32, %struct.AggInfo_col*, i32, i32, i32,… 9 %struct.AuxData = type { i8*, void (i8*)* } 11 … %struct.BtCursor*, i32 (i8*, i32, i8*, i32, i8*)*, i8*, i32, %struct.MemPage*, i32, %struct.CellI… 12 %struct.BtLock = type { %struct.Btree*, i32, i8, %struct.BtLock* } 13 …ct.BtCursor*, %struct.MemPage*, i8, i8, i8, i8, i8, i8, i8, i8, i32, i16, i16, i32, i32, i32, i32,… 14 …%struct.Btree = type { %struct.sqlite3*, %struct.BtShared*, i8, i8, i8, i32, %struct.Btree*, %stru… 16 %struct.BusyHandler = type { i32 (i8*, i32)*, i8*, i32 } 17 %struct.CellInfo = type { i8*, i64, i32, i32, i16, i16, i16, i16 } [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | Atomics-32.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-v… 5 @sc = common global i8 0 6 @uc = common global i8 0 18 %0 = atomicrmw add i8* @sc, i8 1 monotonic 19 %1 = atomicrmw add i8* @uc, i8 1 monotonic 20 %2 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 22 %4 = bitcast i8* bitcast (i16* @us to i8*) to i16* 24 %6 = bitcast i8* bitcast (i32* @si to i8*) to i32* 26 %8 = bitcast i8* bitcast (i32* @ui to i8*) to i32* 28 %10 = bitcast i8* bitcast (i32* @sl to i8*) to i32* [all …]
|
D | Atomics-64.ll | 9 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:32:64-v… 12 @sc = common global i8 0 13 @uc = common global i8 0 25 %0 = atomicrmw add i8* @sc, i8 1 monotonic 26 %1 = atomicrmw add i8* @uc, i8 1 monotonic 27 %2 = bitcast i8* bitcast (i16* @ss to i8*) to i16* 29 %4 = bitcast i8* bitcast (i16* @us to i8*) to i16* 31 %6 = bitcast i8* bitcast (i32* @si to i8*) to i32* 33 %8 = bitcast i8* bitcast (i32* @ui to i8*) to i32* 35 %10 = bitcast i8* bitcast (i64* @sl to i8*) to i64* [all …]
|
D | vec_shuffle.ll | 14 %tmp.upgrd.1 = bitcast <8 x i16> %tmp to <16 x i8> ; <<16 x i8>> [#uses=11] 15 %tmp2.upgrd.2 = bitcast <8 x i16> %tmp2 to <16 x i8> ; <<16 x i8>> [#uses=5] 16 %tmp.upgrd.3 = extractelement <16 x i8> %tmp.upgrd.1, i32 5 ; <i8> [#uses=1] 17 %tmp3 = extractelement <16 x i8> %tmp.upgrd.1, i32 6 ; <i8> [#uses=1] 18 %tmp4 = extractelement <16 x i8> %tmp.upgrd.1, i32 7 ; <i8> [#uses=1] 19 %tmp5 = extractelement <16 x i8> %tmp.upgrd.1, i32 8 ; <i8> [#uses=1] 20 %tmp6 = extractelement <16 x i8> %tmp.upgrd.1, i32 9 ; <i8> [#uses=1] 21 %tmp7 = extractelement <16 x i8> %tmp.upgrd.1, i32 10 ; <i8> [#uses=1] 22 %tmp8 = extractelement <16 x i8> %tmp.upgrd.1, i32 11 ; <i8> [#uses=1] 23 %tmp9 = extractelement <16 x i8> %tmp.upgrd.1, i32 12 ; <i8> [#uses=1] [all …]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | avoid-infinite-recursion-1.ll | 5 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-v… 10 %0 = type <{ [40 x i8] }> ; type %0 36 %struct.__siginfo = type <{ i32, i32, i32, i32, i32, i32, i8*, %union.sigval, %0 }> 44 …i8*, i8*, i32, i8, i8, i8, i8, i64, i64, void (%struct.buf*)*, i64, i64, %struct.buflists, %struct… 45 …%struct.buf_ops = type <{ i8*, i32 (%struct.buf*)*, void (%struct.bufobj*, %struct.buf*)*, i32 (%s… 47 …truct.bufv, %struct.bufv, i64, i32, i8, i8, i8, i8, %struct.buf_ops*, i32, i8, i8, i8, i8, %struct… 48 %struct.bufv = type <{ %struct.buflists, %struct.buf*, i32, i8, i8, i8, i8 }> 49 …%struct.callout = type <{ %union.anon, i32, i8, i8, i8, i8, i8*, void (i8*)*, %struct.lock_object*… 51 %struct.cluster_save = type <{ i64, i64, i8*, i32, i8, i8, i8, i8, %struct.buf** }> 52 …ntname = type <{ i64, i64, %struct.thread*, %struct.ucred*, i32, i8, i8, i8, i8, i8*, i8*, i64, i6… [all …]
|
/external/llvm/test/Transforms/Inline/ |
D | devirtualize.ll | 2 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-v… 35 %0 = type { i8*, i8* } 36 %1 = type { i8*, i8*, i32, i32, i8*, i64, i8*, i64 } 37 %2 = type { i8*, i8*, i8* } 38 %struct.A = type { i8** } 39 %struct.B = type { i8** } 40 %struct.C = type { [16 x i8] } 41 %struct.D = type { [16 x i8] } 43 …i8*] [i8* null, i8* bitcast (%2* @_ZTI1D to i8*), i8* bitcast (i32 (%struct.C*)* @_ZN1D1fEv to i8*… 44 @_ZTVN10__cxxabiv120__si_class_type_infoE = external global i8* ; <i8**> [#uses=1] [all …]
|