Home
last modified time | relevance | path

Searched refs:extract (Results 1 – 25 of 828) sorted by relevance

12345678910>>...34

/external/llvm/test/CodeGen/ARM/
D2013-04-18-load-overlap-PR14824.ll16 %data.i.i677.48.extract.shift = lshr i512 %s122, 384
17 %data.i.i677.48.extract.trunc = trunc i512 %data.i.i677.48.extract.shift to i64
18 %s123 = insertelement <8 x i64> undef, i64 %data.i.i677.48.extract.trunc, i32 0
19 %data.i.i677.32.extract.shift = lshr i512 %s122, 256
20 %data.i.i677.32.extract.trunc = trunc i512 %data.i.i677.32.extract.shift to i64
21 %s124 = insertelement <8 x i64> %s123, i64 %data.i.i677.32.extract.trunc, i32 1
22 %data.i.i677.16.extract.shift = lshr i512 %s122, 128
23 %data.i.i677.16.extract.trunc = trunc i512 %data.i.i677.16.extract.shift to i64
24 %s125 = insertelement <8 x i64> %s124, i64 %data.i.i677.16.extract.trunc, i32 2
25 %data.i.i677.56.extract.shift = lshr i512 %s122, 448
[all …]
Dcombine-vmovdrr.ll20 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 0
21 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
22 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
23 %tmp46 = bitcast i64 %shuffle.i27.extract.i311 to <8 x i8>
36 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 %index
37 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
38 %tmp45 = bitcast i64 %shuffle.i.extract.i310 to <8 x i8>
39 %tmp46 = bitcast i64 %shuffle.i27.extract.i311 to <8 x i8>
65 %shuffle.i.extract.i310 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 0
66 %shuffle.i27.extract.i311 = extractelement <2 x i64> %shuffle.i.bc.i309, i32 1
[all …]
Dvector-promotion.ll2 …are -mtriple=thumbv7-apple-ios %s -o - -mattr=+neon -S -stress-cgp-store-extract | FileCheck --che…
20 %extract = extractelement <2 x i32> %in1, i32 1
21 %out = or i32 %extract, 1
39 %extract = extractelement <2 x i32> %in1, i32 0
40 %out = icmp eq i32 %extract, %in2
62 %extract = extractelement <2 x i32> %in1, i32 0
65 %out = or i32 %extract, 1
91 %extract = extractelement <2 x i32> %in1, i32 0
92 %out1 = or i32 %extract, 1
116 %extract = extractelement <2 x i32> %in1, i32 1
[all …]
/external/llvm/test/CodeGen/Hexagon/
Dbit-loop.ll19 %v.sroa.0.0.extract.trunc = trunc i64 %0 to i16
20 %v.sroa.4.0.extract.shift = lshr i64 %0, 16
21 %v.sroa.4.0.extract.trunc = trunc i64 %v.sroa.4.0.extract.shift to i16
22 %v.sroa.5.0.extract.shift = lshr i64 %0, 32
23 %v.sroa.5.0.extract.trunc = trunc i64 %v.sroa.5.0.extract.shift to i16
24 %v.sroa.6.0.extract.shift = lshr i64 %0, 48
25 %v.sroa.6.0.extract.trunc = trunc i64 %v.sroa.6.0.extract.shift to i16
43 …%v.sroa.0.157 = phi i16 [ %v.sroa.0.0.extract.trunc34, %for.body ], [ %v.sroa.0.0.extract.trunc, %…
44 …%v.sroa.4.156 = phi i16 [ %v.sroa.4.0.extract.trunc36, %for.body ], [ %v.sroa.4.0.extract.trunc, %…
45 …%v.sroa.5.155 = phi i16 [ %v.sroa.5.0.extract.trunc38, %for.body ], [ %v.sroa.5.0.extract.trunc, %…
[all …]
Dinsert4.ll23 %h.sroa.0.0.extract.trunc = trunc i64 %c to i32
24 %sext = shl i32 %h.sroa.0.0.extract.trunc, 16
26 %l.sroa.2.4.extract.shift = lshr i64 %c, 32
27 %sext76 = ashr i32 %h.sroa.0.0.extract.trunc, 16
28 %m.sroa.2.6.extract.shift = lshr i64 %c, 48
29 %sext7980 = shl nuw nsw i64 %l.sroa.2.4.extract.shift, 16
32 %sext8283 = shl nuw nsw i64 %m.sroa.2.6.extract.shift, 16
43 %n_union3.sroa.0.0.extract.trunc = trunc i64 %1 to i32
44 %n_union3.sroa.1.4.extract.shift = lshr i64 %1, 32
45 %2 = tail call i64 @llvm.hexagon.M2.dpmpyss.s0(i32 %n_union3.sroa.0.0.extract.trunc, i32 %conv8)
[all …]
Dbit-gen-rseq.ll17 %t.sroa.11.051 = phi i64 [ %t.sroa.11.0.extract.shift, %for.body ], [ 0, %entry ]
22 %t.sroa.11.0.extract.shift = and i64 %0, -4294967296
31 %t.sroa.11.0.lcssa = phi i64 [ 0, %entry ], [ %t.sroa.11.0.extract.shift, %for.body ]
35 %t.sroa.11.0.extract.shift41 = lshr i64 %1, 32
36 %t.sroa.11.0.extract.trunc42 = trunc i64 %t.sroa.11.0.extract.shift41 to i32
37 ret i32 %t.sroa.11.0.extract.trunc42
/external/llvm/test/Transforms/SLPVectorizer/X86/
Dpr18060.ll9 %extract.t = trunc i64 %Value to i32
10 %extract = lshr i64 %Value, 12
11 %extract.t6 = trunc i64 %extract to i32
25 %extract.t5 = trunc i64 %shr to i32
27 %extract.t8 = trunc i64 %extract7 to i32
31 %Value.addr.0.off0 = phi i32 [ %extract.t, %entry ], [ %extract.t5, %sw.bb1 ]
32 %Value.addr.0.off12 = phi i32 [ %extract.t6, %entry ], [ %extract.t8, %sw.bb1 ]
41 %retval.0 = phi i32 [ %or11, %sw.bb2 ], [ %extract.t, %entry ], [ %extract.t, %entry ]
/external/llvm/test/Transforms/EarlyCSE/AArch64/
Dintrinsics.ll9 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
10 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
21 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
22 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>
28 %vld2.fca.0.extract = extractvalue { <4 x i32>, <4 x i32> } %vld2, 0
29 %vld2.fca.1.extract = extractvalue { <4 x i32>, <4 x i32> } %vld2, 1
30 %call = call <4 x i32> @vaddq_s32(<4 x i32> %vld2.fca.0.extract, <4 x i32> %vld2.fca.0.extract)
44 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
45 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
56 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
[all …]
/external/llvm/test/Transforms/SLPVectorizer/ARM/
Dsroa.ll17 %a.coerce.fca.0.extract = extractvalue [4 x i32] %a.coerce, 0
18 %a.sroa.0.0.insert.ext = zext i32 %a.coerce.fca.0.extract to i64
19 %a.coerce.fca.1.extract = extractvalue [4 x i32] %a.coerce, 1
20 %a.sroa.0.4.insert.ext = zext i32 %a.coerce.fca.1.extract to i64
24 %a.coerce.fca.2.extract = extractvalue [4 x i32] %a.coerce, 2
25 %a.sroa.3.8.insert.ext = zext i32 %a.coerce.fca.2.extract to i64
26 %a.coerce.fca.3.extract = extractvalue [4 x i32] %a.coerce, 3
27 %a.sroa.3.12.insert.ext = zext i32 %a.coerce.fca.3.extract to i64
31 %b.coerce.fca.0.extract = extractvalue [4 x i32] %b.coerce, 0
32 %b.sroa.0.0.insert.ext = zext i32 %b.coerce.fca.0.extract to i64
[all …]
/external/llvm/docs/CommandGuide/
Dllvm-extract.rst1 llvm-extract - extract a function from an LLVM module
7 :program:`llvm-extract` [*options*] **--func** *function-name* [*filename*]
12 The :program:`llvm-extract` command takes the name of a function and extracts
17 :program:`llvm-extract` will also remove unreachable global variables,
20 The :program:`llvm-extract` command reads its input from standard input if
29 Enable binary output on terminals. Normally, :program:`llvm-extract` will
31 this option, :program:`llvm-extract` will write raw bitcode regardless of the
37 specified multiple times to extract multiple functions at once.
48 specified multiple times to extract multiple global variables at once.
63 :program:`llvm-extract` sends its output to standard output.
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-dagcombiner-load-slicing.ll20 %t0.sroa.0.0.extract.trunc = trunc i64 %1 to i32
21 %2 = bitcast i32 %t0.sroa.0.0.extract.trunc to float
22 %t0.sroa.2.0.extract.shift = lshr i64 %1, 32
23 %t0.sroa.2.0.extract.trunc = trunc i64 %t0.sroa.2.0.extract.shift to i32
24 %3 = bitcast i32 %t0.sroa.2.0.extract.trunc to float
52 %t0.sroa.0.0.extract.trunc = trunc i64 %1 to i32
53 %2 = bitcast i32 %t0.sroa.0.0.extract.trunc to i32
54 %t0.sroa.2.0.extract.shift = lshr i64 %1, 32
55 %t0.sroa.2.0.extract.trunc = trunc i64 %t0.sroa.2.0.extract.shift to i32
56 %3 = bitcast i32 %t0.sroa.2.0.extract.trunc to i32
[all …]
Darm64-neon-copyPhysReg-tuple.ll11 %extract = extractvalue { <4 x i32>, <4 x i32> } %vld, 0
12 …<4 x i32>, <4 x i32> } @llvm.aarch64.neon.ld2lane.v4i32.p0i32(<4 x i32> %extract, <4 x i32> <i32 -…
13 %vld1.fca.0.extract = extractvalue { <4 x i32>, <4 x i32> } %vld1, 0
14 ret <4 x i32> %vld1.fca.0.extract
25 %extract = extractvalue { <4 x i32>, <4 x i32>, <4 x i32> } %vld, 0
26 …<4 x i32>, <4 x i32> } @llvm.aarch64.neon.ld3lane.v4i32.p0i32(<4 x i32> %extract, <4 x i32> <i32 -…
27 %vld1.fca.0.extract = extractvalue { <4 x i32>, <4 x i32>, <4 x i32> } %vld1, 0
28 ret <4 x i32> %vld1.fca.0.extract
40 %extract = extractvalue { <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32> } %vld, 0
41 …<4 x i32>, <4 x i32> } @llvm.aarch64.neon.ld4lane.v4i32.p0i32(<4 x i32> %extract, <4 x i32> <i32 -…
[all …]
Darm64-abi_align.ll40 %s1.sroa.0.0.extract.trunc = trunc i64 %s1.coerce to i32
41 %s1.sroa.1.4.extract.shift = lshr i64 %s1.coerce, 32
42 %s2.sroa.0.0.extract.trunc = trunc i64 %s2.coerce to i32
43 %s2.sroa.1.4.extract.shift = lshr i64 %s2.coerce, 32
44 %sext8 = shl nuw nsw i64 %s1.sroa.1.4.extract.shift, 16
47 %sext1011 = shl nuw nsw i64 %s2.sroa.1.4.extract.shift, 16
50 %add = add i32 %s1.sroa.0.0.extract.trunc, %i
51 %add3 = add i32 %add, %s2.sroa.0.0.extract.trunc
93 %s1.sroa.0.0.extract.trunc = trunc i128 %s1.coerce to i32
94 %s1.sroa.1.4.extract.shift = lshr i128 %s1.coerce, 32
[all …]
/external/swiftshader/third_party/LLVM/docs/CommandGuide/
Dllvm-extract.pod5 llvm-extract - extract a function from an LLVM module
9 B<llvm-extract> [I<options>] B<--func> I<function-name> [I<filename>]
13 The B<llvm-extract> command takes the name of a function and extracts it from
18 B<llvm-extract> will also remove unreachable global variables, prototypes, and
21 The B<llvm-extract> command reads its input from standard input if filename is
31 Enable binary output on terminals. Normally, B<llvm-extract> will refuse to
33 B<llvm-extract> will write raw bitcode regardless of the output device.
38 specified multiple times to extract multiple functions at once.
49 specified multiple times to extract multiple global variables at once.
64 B<llvm-extract> sends its output to standard output.
[all …]
/external/icu/icu4c/source/test/intltest/
Duts46test.cpp218 prettify(result).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestNotSTD3()
232 prettify(result).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestNotSTD3()
618 prettify(uN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
636 prettify(uT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
649 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
655 prettify(aT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
662 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
666 prettify(aT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
684 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
685 prettify(uNaN).extract(0, 0x7fffffff, buffer2, UPRV_LENGTHOF(buffer2)); in TestSomeCases()
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dinsert-extract-at-zero.ll6 define i32 @insert-extract-at-zero-idx(i32 %arg, float %fl) {
7 ;CHECK: cost of 0 {{.*}} extract
9 ;CHECK: cost of 1 {{.*}} extract
11 ;CHECK: cost of 1 {{.*}} extract
14 ;CHECK: cost of 0 {{.*}} extract
16 ;CHECK: cost of 1 {{.*}} extract
19 ;CHECK: cost of 1 {{.*}} extract
/external/libcxx/test/std/utilities/intseq/intseq.general/
Dinteger_seq.pass.cpp21 auto extract ( const AtContainer &t, const std::integer_sequence<T, I...> ) in extract() function
57 auto t3 = extract ( tup, int3() ); in main()
61 auto t7 = extract ( tup, size7 ()); in main()
65 auto t4 = extract ( tup, size4 ()); in main()
69 auto t2 = extract ( tup, size2 ()); in main()
73 auto tintmix = extract ( tup, intmix ()); in main()
77 auto tsizemix = extract ( tup, sizemix ()); in main()
/external/guice/extensions/servlet/src/com/google/inject/servlet/
DUriPatternType.java93 String extract = pattern; in extractPath() local
96 if (extract.endsWith("/")) { in extractPath()
97 extract = extract.substring(0, extract.length() - 1); in extractPath()
100 return extract; in extractPath()
/external/libhevc/common/arm/
Dihevc_inter_pred_luma_horz_w16out.s217 @vext.u8 d2,d0,d1,#2 @vector extract of src[0_2]
218 @vext.u8 d3,d0,d1,#3 @vector extract of src[0_3]
219 @vext.u8 d4,d0,d1,#4 @vector extract of src[0_4]
221 @vext.u8 d5,d0,d1,#5 @vector extract of src[0_5]
222 @vext.u8 d6,d0,d1,#6 @vector extract of src[0_6]
223 @vext.u8 d7,d0,d1,#7 @vector extract of src[0_7]
224 @vext.u8 d1,d0,d1,#1 @vector extract of src[0_1]
241 @ vext.u8 d14,d12,d13,#2 @vector extract of src[0_2]
242 @ vext.u8 d15,d12,d13,#3 @vector extract of src[0_3]
243 @ vext.u8 d16,d12,d13,#4 @vector extract of src[0_4]
[all …]
Dihevc_inter_pred_filters_luma_horz.s205 @ vext.u8 d2,d0,d1,#2 @vector extract of src[0_2]
206 @ vext.u8 d3,d0,d1,#3 @vector extract of src[0_3]
207 @ vext.u8 d4,d0,d1,#4 @vector extract of src[0_4]
208 @ vext.u8 d5,d0,d1,#5 @vector extract of src[0_5]
209 @ vext.u8 d6,d0,d1,#6 @vector extract of src [0_6]
210 @ vext.u8 d7,d0,d1,#7 @vector extract of src[0_7]
211 @ vext.u8 d1,d0,d1,#1 @vector extract of src[0_1]
214 @vext.u8 d15,d12,d13,#3 @vector extract of src[0_3]
215 @ vext.u8 d16,d12,d13,#4 @vector extract of src[0_4]
216 @ vext.u8 d17,d12,d13,#5 @vector extract of src[0_5]
[all …]
/external/llvm/test/CodeGen/X86/
Dpr21792.ll12 %index.sroa.0.0.vec.extract = extractelement <4 x i32> %tmp3, i32 0
13 %idx.ext = sext i32 %index.sroa.0.0.vec.extract to i64
16 %index.sroa.0.4.vec.extract = extractelement <4 x i32> %tmp3, i32 1
17 %idx.ext5 = sext i32 %index.sroa.0.4.vec.extract to i64
20 %index.sroa.0.8.vec.extract = extractelement <4 x i32> %tmp3, i32 2
21 %idx.ext14 = sext i32 %index.sroa.0.8.vec.extract to i64
24 %index.sroa.0.12.vec.extract = extractelement <4 x i32> %tmp3, i32 3
25 %idx.ext19 = sext i32 %index.sroa.0.12.vec.extract to i64
Dsse_partial_update.ll23 %a.addr.0.extract = extractelement <4 x float> %0, i32 0
24 %conv = fpext float %a.addr.0.extract to double
25 %a.addr.4.extract = extractelement <4 x float> %0, i32 1
26 %conv3 = fpext float %a.addr.4.extract to double
45 %a.addr.0.extract = extractelement <4 x float> %0, i32 0
46 %conv = fpext float %a.addr.0.extract to double
47 %a.addr.4.extract = extractelement <4 x float> %0, i32 1
48 %conv3 = fpext float %a.addr.4.extract to double
66 %a.addr.0.extract = extractelement <4 x float> %0, i32 0
67 %conv = fpext float %a.addr.0.extract to double
[all …]
/external/swiftshader/third_party/LLVM/test/Other/
Dextract.ll1 ; RUN: llvm-extract -func foo -S < %s | FileCheck %s
2 ; RUN: llvm-extract -delete -func foo -S < %s | FileCheck --check-prefix=DELETE %s
4 ; RUN: llvm-extract -func foo -S %t | FileCheck %s
5 ; RUN: llvm-extract -delete -func foo -S %t | FileCheck --check-prefix=DELETE %s
7 ; llvm-extract uses lazy bitcode loading, so make sure it correctly reads
/external/deqp/executor/
DCMakeLists.txt69 add_executable(extract-values tools/xeExtractValues.cpp)
70 target_link_libraries(extract-values xecore)
72 add_executable(extract-shader-programs tools/xeExtractShaderPrograms.cpp)
73 target_link_libraries(extract-shader-programs xecore)
78 add_executable(extract-sample-lists tools/xeExtractSampleLists.cpp)
79 target_link_libraries(extract-sample-lists xecore)
/external/llvm/test/Other/
Dextract.ll1 ; RUN: llvm-extract -func foo -S < %s | FileCheck %s
2 ; RUN: llvm-extract -delete -func foo -S < %s | FileCheck --check-prefix=DELETE %s
4 ; RUN: llvm-extract -func foo -S %t | FileCheck %s
5 ; RUN: llvm-extract -delete -func foo -S %t | FileCheck --check-prefix=DELETE %s
7 ; llvm-extract uses lazy bitcode loading, so make sure it correctly reads

12345678910>>...34