Home
last modified time | relevance | path

Searched refs:i8 (Results 1 – 25 of 5487) sorted by relevance

12345678910>>...220

/external/llvm/test/Transforms/InstCombine/
Dx86-pshufb.ll5 define <16 x i8> @identity_test(<16 x i8> %InVec) {
7 ; CHECK: ret <16 x i8> %InVec
9i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> %InVec, <16 x i8> <i8 0, i8 1, i8 2, i8 3, i8 4, i8 5, i…
10 ret <16 x i8> %1
13 define <32 x i8> @identity_test_avx2(<32 x i8> %InVec) {
15 ; CHECK: ret <32 x i8> %InVec
17i8> @llvm.x86.avx2.pshuf.b(<32 x i8> %InVec, <32 x i8> <i8 0, i8 1, i8 2, i8 3, i8 4, i8 5, i8 6,
18 ret <32 x i8> %1
24 define <16 x i8> @fold_to_zero_vector(<16 x i8> %InVec) {
26 ; CHECK: ret <16 x i8> zeroinitializer
[all …]
D2006-12-23-Select-Cmp-Cmp.ll9i8*, 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 }
12i8, 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, i8* null ; <i8> [#uses=1]
18 %tmp.upgrd.1 = icmp ugt i8 %tmp, 8 ; <i1> [#uses=1]
/external/llvm/test/CodeGen/SystemZ/
Dvec-const-07.ll6 define <16 x i8> @f1() {
10 ret <16 x i8> <i8 1, i8 1, i8 1, i8 1,
11 i8 1, i8 1, i8 1, i8 1,
12 i8 1, i8 1, i8 1, i8 1,
13 i8 1, i8 1, i8 1, i8 1>
17 define <16 x i8> @f2() {
21 ret <16 x i8> <i8 201, i8 201, i8 201, i8 201,
22 i8 201, i8 201, i8 201, i8 201,
23 i8 201, i8 201, i8 201, i8 201,
24 i8 201, i8 201, i8 201, i8 201>
[all …]
Dvec-const-13.ll7 define <16 x i8> @f1() {
11 ret <16 x i8> <i8 0, i8 0, i8 128, i8 0,
12 i8 0, i8 0, i8 128, i8 0,
13 i8 0, i8 0, i8 128, i8 0,
14 i8 0, i8 0, i8 128, i8 0>
18 define <16 x i8> @f2() {
22 ret <16 x i8> <i8 0, i8 1, i8 255, i8 255,
23 i8 0, i8 1, i8 255, i8 255,
24 i8 0, i8 1, i8 255, i8 255,
25 i8 0, i8 1, i8 255, i8 255>
[all …]
Dframe-19.ll7 define void @f1(<16 x i8> *%ptr) {
30 %v0 = load volatile <16 x i8>, <16 x i8> *%ptr
31 %v1 = load volatile <16 x i8>, <16 x i8> *%ptr
32 %v2 = load volatile <16 x i8>, <16 x i8> *%ptr
33 %v3 = load volatile <16 x i8>, <16 x i8> *%ptr
34 %v4 = load volatile <16 x i8>, <16 x i8> *%ptr
35 %v5 = load volatile <16 x i8>, <16 x i8> *%ptr
36 %v6 = load volatile <16 x i8>, <16 x i8> *%ptr
37 %v7 = load volatile <16 x i8>, <16 x i8> *%ptr
38 %v8 = load volatile <16 x i8>, <16 x i8> *%ptr
[all …]
/external/llvm/test/CodeGen/Mips/msa/
Di8.ll6 …di_b_ARG1 = global <16 x i8> <i8 0, i8 1, i8 2, i8 3, i8 4, i8 5, i8 6, i8 7, i8 8, i8 9, i8 10, i…
7 …_andi_b_RES = global <16 x i8> <i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0,…
11 %0 = load <16 x i8>, <16 x i8>* @llvm_mips_andi_b_ARG1
12 %1 = tail call <16 x i8> @llvm.mips.andi.b(<16 x i8> %0, i32 25)
13 store <16 x i8> %1, <16 x i8>* @llvm_mips_andi_b_RES
17 declare <16 x i8> @llvm.mips.andi.b(<16 x i8>, i32) nounwind
25 …bmnzi_b_ARG1 = global <16 x i8> <i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0,…
26 …zi_b_ARG2 = global <16 x i8> <i8 0, i8 1, i8 2, i8 3, i8 4, i8 5, i8 6, i8 7, i8 8, i8 9, i8 10, i…
27 …bmnzi_b_RES = global <16 x i8> <i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0,…
31 %0 = load <16 x i8>, <16 x i8>* @llvm_mips_bmnzi_b_ARG1
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-sli-sri-opt.ll3 define void @testLeftGood(<16 x i8> %src1, <16 x i8> %src2, <16 x i8>* %dest) nounwind {
6 …nd <16 x i8> %src1, <i8 252, i8 252, i8 252, i8 252, i8 252, i8 252, i8 252, i8 252, i8 252, i8 25…
7 …%vshl_n = shl <16 x i8> %src2, <i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3, i8 3,
8 %result = or <16 x i8> %and.i, %vshl_n
9 store <16 x i8> %result, <16 x i8>* %dest, align 16
13 define void @testLeftBad(<16 x i8> %src1, <16 x i8> %src2, <16 x i8>* %dest) nounwind {
16 …nd <16 x i8> %src1, <i8 165, i8 165, i8 165, i8 165, i8 165, i8 165, i8 165, i8 165, i8 165, i8 16…
17 …%vshl_n = shl <16 x i8> %src2, <i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1, i8 1,
18 %result = or <16 x i8> %and.i, %vshl_n
19 store <16 x i8> %result, <16 x i8>* %dest, align 16
[all …]
Darm64-tbl.ll3 define <8 x i8> @tbl1_8b(<16 x i8> %A, <8 x i8> %B) nounwind {
6 %tmp3 = call <8 x i8> @llvm.aarch64.neon.tbl1.v8i8(<16 x i8> %A, <8 x i8> %B)
7 ret <8 x i8> %tmp3
10 define <16 x i8> @tbl1_16b(<16 x i8> %A, <16 x i8> %B) nounwind {
13 %tmp3 = call <16 x i8> @llvm.aarch64.neon.tbl1.v16i8(<16 x i8> %A, <16 x i8> %B)
14 ret <16 x i8> %tmp3
17 define <8 x i8> @tbl2_8b(<16 x i8> %A, <16 x i8> %B, <8 x i8> %C) {
20 %tmp3 = call <8 x i8> @llvm.aarch64.neon.tbl2.v8i8(<16 x i8> %A, <16 x i8> %B, <8 x i8> %C)
21 ret <8 x i8> %tmp3
24 define <16 x i8> @tbl2_16b(<16 x i8> %A, <16 x i8> %B, <16 x i8> %C) {
[all …]
Darm64-promote-const.ll8 %struct.uint8x16x4_t = type { [4 x <16 x i8>] }
35i8>] [<16 x i8> <i8 -40, i8 -93, i8 -118, i8 -99, i8 -75, i8 -105, i8 74, i8 -110, i8 62, i8 -115,…
39 define <16 x i8> @test2(<16 x i8> %arg) {
60 …dd <16 x i8> %arg, <i8 -40, i8 -93, i8 -118, i8 -99, i8 -75, i8 -105, i8 74, i8 -110, i8 62, i8 -1…
61 …l <16 x i8> %add.i, <i8 -40, i8 -93, i8 -118, i8 -99, i8 -75, i8 -105, i8 74, i8 -110, i8 62, i8 -…
62 %add.i9 = add <16 x i8> %add.i, %mul.i
63 ret <16 x i8> %add.i9
68 define <16 x i8> @test3(<16 x i8> %arg, i32 %path) {
84 …dd <16 x i8> %arg, <i8 -40, i8 -93, i8 -118, i8 -99, i8 -75, i8 -105, i8 74, i8 -110, i8 62, i8 -1…
89 …l <16 x i8> %add.i, <i8 -40, i8 -93, i8 -118, i8 -99, i8 -75, i8 -105, i8 74, i8 -110, i8 62, i8 -…
[all …]
/external/llvm/test/CodeGen/X86/
Dbyval5.ll27 %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 …]
Dfold-vector-sext-zext.ll11 %1 = insertelement <4 x i8> undef, i8 0, i32 0
12 %2 = insertelement <4 x i8> %1, i8 -1, i32 1
13 %3 = insertelement <4 x i8> %2, i8 2, i32 2
14 %4 = insertelement <4 x i8> %3, i8 -3, i32 3
15 %5 = sext <4 x i8> %4 to <4 x i16>
23 %1 = insertelement <4 x i8> undef, i8 undef, i32 0
24 %2 = insertelement <4 x i8> %1, i8 -1, i32 1
25 %3 = insertelement <4 x i8> %2, i8 undef, i32 2
26 %4 = insertelement <4 x i8> %3, i8 -3, i32 3
27 %5 = sext <4 x i8> %4 to <4 x i16>
[all …]
DAtomics-64.ll3 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 …]
Dpshufb-mask-comments.ll5 define <16 x i8> @test1(<16 x i8> %V) {
8 …x i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> %V, <16 x i8> <i8 1, i8 0, i8 0, i8 0, i8 0, i8 2, i8
9 ret <16 x i8> %1
14 define <16 x i8> @test2(<16 x i8> %V) {
17i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> %V, <16 x i8> <i8 15, i8 0, i8 0, i8 0, i8 0, i8 16, i8
18 ret <16 x i8> %1
23 define <16 x i8> @test3(<16 x i8> %V) {
26i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> %V, <16 x i8> <i8 1, i8 0, i8 0, i8 127, i8 0, i8 2, i8
27 ret <16 x i8> %1
32 define <16 x i8> @test4(<2 x i64>* %V) {
[all …]
D2009-04-29-RegAllocAssert.ll5 %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 …]
Dvararg_tailcall.ll4 @.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], [5 x i8]* @.str, i6…
22 declare i32 @printf(i8*, ...) optsize noredzone
30 …tail call void @bar2(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i64 0, i64 0), i64 %ar…
[all …]
D2008-03-07-APIntBug.ll7 %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 … %struct.SECOND_UNION, %struct.SECOND_UNION* %tmp1176, i32 0, i32 0 ; <{ i16, i8, i8 }*> [#uses=1]
35 …%tmp11771178 = bitcast { i16, i8, i8 }* %tmp1177 to <{ i8, i8, i8, i8 }>* ; <<{ i8, i8, i8, i8 }>…
36 …%tmp1179 = getelementptr <{ i8, i8, i8, i8 }>, <{ i8, i8, i8, i8 }>* %tmp11771178, i32 0, i32 2 ;…
37 %mask1180 = and i8 1, 1 ; <i8> [#uses=2]
38 %tmp1181 = load i8, i8* %tmp1179, align 1 ; <i8> [#uses=1]
39 %tmp1182 = shl i8 %mask1180, 7 ; <i8> [#uses=1]
[all …]
/external/llvm/test/Transforms/ObjCARC/
Dmove-and-form-retain-autorelease.ll7 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %tmp71x) [[NUW:#[0-9]+]]
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 …]
Drv.ll5 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 …]
Dweak.ll3 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 …]
Dallocas.ll3 declare i8* @objc_retain(i8*)
4 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
5 declare void @objc_release(i8*)
6 declare i8* @objc_autorelease(i8*)
7 declare i8* @objc_autoreleaseReturnValue(i8*)
8 declare void @objc_autoreleasePoolPop(i8*)
9 declare i8* @objc_autoreleasePoolPush()
10 declare i8* @objc_retainBlock(i8*)
12 declare i8* @objc_retainedObject(i8*)
13 declare i8* @objc_unretainedObject(i8*)
[all …]
/external/llvm/test/Transforms/ConstProp/
Doverflow-ops.ll4 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/GlobalOpt/
Dcrash-2.ll6 %struct.S0.1.7.13 = type { i8, i8, i8, i8, i16, [2 x i8] }
7 %struct.S1.2.8.14 = type { i32, i16, i8, i8 }
9 @.str = external unnamed_addr constant [2 x i8], align 1
10 @g_25 = external global i8, align 1
11 @g_71 = internal global %struct.S0.1.7.13 { i8 1, i8 -93, i8 58, i8 -1, i16 -5, [2 x i8] undef }, a…
12 @g_114 = external global i8, align 1
13 @g_30 = external global { i32, i8, i32, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8,…
14i8*]]] [[6 x [5 x i8*]] [[5 x i8*] [i8* getelementptr inbounds (%struct.S0.1.7.13, %struct.S0.1.7.…
17 …%tmp = load i8, i8* getelementptr inbounds (%struct.S0.1.7.13, %struct.S0.1.7.13* @g_71, i32 0, i3…
/external/llvm/test/Verifier/
Drange-1.ll3 define void @f1(i8* %x) {
5 store i8 0, i8* %x, align 1, !range !0
8 !0 = !{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, i8* %x, align 1, !range !1
15 ret i8 %y
20 define i8 @f3(i8* %x) {
22 %y = load i8, i8* %x, align 1, !range !2
23 ret i8 %y
[all …]
/external/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll9 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 …]
/external/llvm/test/Transforms/GVN/
D2009-01-22-SortInvalidation.ll3 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 …]

12345678910>>...220