Home
last modified time | relevance | path

Searched refs:vector_shuffle (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFragmentsSIMD.td364 // SHUFFLE_get_shuf_imm xform function: convert vector_shuffle mask to PSHUF*,
366 def SHUFFLE_get_shuf_imm : SDNodeXForm<vector_shuffle, [{
370 // SHUFFLE_get_pshufhw_imm xform function: convert vector_shuffle mask to
372 def SHUFFLE_get_pshufhw_imm : SDNodeXForm<vector_shuffle, [{
376 // SHUFFLE_get_pshuflw_imm xform function: convert vector_shuffle mask to
378 def SHUFFLE_get_pshuflw_imm : SDNodeXForm<vector_shuffle, [{
382 // SHUFFLE_get_palign_imm xform function: convert vector_shuffle mask to
384 def SHUFFLE_get_palign_imm : SDNodeXForm<vector_shuffle, [{
401 (vector_shuffle node:$lhs, node:$rhs), [{
407 (vector_shuffle node:$lhs, node:$rhs), [{
[all …]
DX86GenDAGISel.inc3784 …// Src: (st (vector_shuffle:v4i32 (bitconvert:v4i32 (ld:v2i64 addr:iPTR:$src1)<<P:Predicate_uninde…
3792 …// Src: (st (vector_shuffle:v4i32 (bitconvert:v4i32 (ld:v2i64 addr:iPTR:$src1)<<P:Predicate_uninde…
3818 …// Src: (st (vector_shuffle:v4f32 (ld:v4f32 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
3826 …// Src: (st (vector_shuffle:v4f32 (ld:v4f32 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
3842 …// Src: (st (vector_shuffle:v2f64 (ld:v2f64 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
3850 …// Src: (st (vector_shuffle:v2f64 (ld:v2f64 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
3866 …// Src: (st (vector_shuffle:v2i64 (ld:v2i64 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
3874 …// Src: (st (vector_shuffle:v2i64 (ld:v2i64 addr:iPTR:$src1)<<P:Predicate_unindexedload>><<P:Predi…
4318 …// Src: (st (vector_extract:f64 (vector_shuffle:v2f64 (bitconvert:v2f64 VR128:v4f32:$src), (undef:…
4326 …// Src: (st (vector_extract:f64 (vector_shuffle:v2f64 (bitconvert:v2f64 VR128:v4f32:$src), (undef:…
[all …]
DX86InstrSSE.td463 // vector_shuffle v1, v2 <4, 5, 2, 3> using movsd
538 // vector_shuffle v1, v2 <4, 5, 2, 3> using movsd
962 // vector_shuffle v1, (load v2) <4, 5, 2, 3> using MOVLPS
967 // vector_shuffle v1, (load v2) <2, 1> using MOVLPS
974 // (store (vector_shuffle (load addr), v2, <4, 5, 2, 3>), addr) using MOVLPS
981 // (store (vector_shuffle (load addr), v2, <2, 1>), addr) using MOVLPS
1022 // vector_shuffle v1, (load v2) <4, 5, 2, 3> using MOVLPS
1029 // (store (vector_shuffle (load addr), v2, <4, 5, 2, 3>), addr) using MOVLPS
1057 // vector_shuffle v1, (load v2) <2, 1> using MOVLPS
1064 // (store (vector_shuffle (load addr), v2, <2, 1>), addr) using MOVLPS
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCInstrAltivec.td24 (vector_shuffle node:$lhs, node:$rhs), [{
28 (vector_shuffle node:$lhs, node:$rhs), [{
32 (vector_shuffle node:$lhs, node:$rhs), [{
36 (vector_shuffle node:$lhs, node:$rhs), [{
42 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
46 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
50 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
54 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
58 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
62 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCInstrAltivec.td39 (vector_shuffle node:$lhs, node:$rhs), [{
43 (vector_shuffle node:$lhs, node:$rhs), [{
47 (vector_shuffle node:$lhs, node:$rhs), [{
51 (vector_shuffle node:$lhs, node:$rhs), [{
55 (vector_shuffle node:$lhs, node:$rhs), [{
59 (vector_shuffle node:$lhs, node:$rhs), [{
66 (vector_shuffle node:$lhs, node:$rhs), [{
70 (vector_shuffle node:$lhs, node:$rhs), [{
74 (vector_shuffle node:$lhs, node:$rhs), [{
79 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCInstrAltivec.td40 (vector_shuffle node:$lhs, node:$rhs), [{
44 (vector_shuffle node:$lhs, node:$rhs), [{
48 (vector_shuffle node:$lhs, node:$rhs), [{
52 (vector_shuffle node:$lhs, node:$rhs), [{
56 (vector_shuffle node:$lhs, node:$rhs), [{
60 (vector_shuffle node:$lhs, node:$rhs), [{
67 (vector_shuffle node:$lhs, node:$rhs), [{
71 (vector_shuffle node:$lhs, node:$rhs), [{
75 (vector_shuffle node:$lhs, node:$rhs), [{
80 (vector_shuffle (v16i8 node:$lhs), node:$rhs), [{
[all …]
/external/freetype/src/sfnt/
Dpngshim.c77 #define vector_shuffle __builtin_shufflevector in premultiply_data() macro
79 #define vector_shuffle __builtin_shuffle in premultiply_data() macro
110 a = vector_shuffle( s1, ma ); /* A A A A A A A A */ in premultiply_data()
112 s0 = vector_shuffle( s0, m0 ); /* B R B R B R B R */ in premultiply_data()
/external/llvm/lib/Target/NVPTX/
DNVPTXVector.td734 def ShuffleMask0 : SDNodeXForm<vector_shuffle, [{
738 def ShuffleMask1 : SDNodeXForm<vector_shuffle, [{
742 def ShuffleMask2 : SDNodeXForm<vector_shuffle, [{
746 def ShuffleMask3 : SDNodeXForm<vector_shuffle, [{
754 (vector_shuffle node:$lhs, node:$rhs),
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td454 def vector_shuffle : SDNode<"ISD::VECTOR_SHUFFLE", SDTVecShuffle, []>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td543 def vector_shuffle : SDNode<"ISD::VECTOR_SHUFFLE", SDTVecShuffle, []>;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td527 def vector_shuffle : SDNode<"ISD::VECTOR_SHUFFLE", SDTVecShuffle, []>;
/external/freetype/
DChangeLog.28180 (vector_shuffle): New macro to take care of a different built-in
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrSSE.td704 // (store (vector_shuffle (load addr), v2, <4, 5, 2, 3>), addr) using MOVLPS
/external/llvm/lib/Target/X86/
DX86InstrSSE.td1204 // (store (vector_shuffle (load addr), v2, <4, 5, 2, 3>), addr) using MOVLPS