Home
last modified time | relevance | path

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

12345678910>>...39

/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/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/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/python/cpython3/Lib/test/
Dtest_traceback.py665 def extract(**kwargs): function
673 nolim = extract()
675 self.assertEqual(extract(limit=2), nolim[-2:])
676 assertEqualExcept(extract(limit=100), nolim[-100:], -5-1)
677 self.assertEqual(extract(limit=-2), nolim[:2])
678 assertEqualExcept(extract(limit=-100), nolim[:100], len(nolim)-5-1)
679 self.assertEqual(extract(limit=0), [])
681 assertEqualExcept(extract(), nolim, -5-1)
683 self.assertEqual(extract(), nolim[-2:])
684 self.assertEqual(extract(limit=3), nolim[-3:])
[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 …]
/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/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/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/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/icu/icu4c/source/test/intltest/
Duts46test.cpp228 prettify(result).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestNotSTD3()
242 prettify(result).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestNotSTD3()
631 prettify(uN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
649 prettify(uT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
662 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
668 prettify(aT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
675 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
679 prettify(aT).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
697 prettify(aN).extract(0, 0x7fffffff, buffer, UPRV_LENGTHOF(buffer)); in TestSomeCases()
698 prettify(uNaN).extract(0, 0x7fffffff, buffer2, UPRV_LENGTHOF(buffer2)); in TestSomeCases()
[all …]
/external/robolectric-shadows/processor/src/test/resources/org/robolectric/
DRobolectric_InnerClassCollision.java32 return (ShadowDummy) Shadow.extract(actual); in shadowOf()
36 return (ShadowOuterDummy) Shadow.extract(actual); in shadowOf()
40 return (ShadowOuterDummy.ShadowInnerDummy) Shadow.extract(actual); in shadowOf()
44 return (ShadowUniqueDummy) Shadow.extract(actual); in shadowOf()
48 return (ShadowUniqueDummy.ShadowInnerDummy) Shadow.extract(actual); in shadowOf()
52 return (ShadowUniqueInnerDummy) Shadow.extract(actual); in shadowOf()
/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/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/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/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

12345678910>>...39