Home
last modified time | relevance | path

Searched refs:VECTOR_SHUFFLE (Results 1 – 25 of 80) sorted by relevance

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp581 {ISD::VECTOR_SHUFFLE, MVT::v2i32, 1}, in getShuffleCost()
582 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1}, in getShuffleCost()
583 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
584 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
585 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 1}, in getShuffleCost()
586 {ISD::VECTOR_SHUFFLE, MVT::v8i8, 1}, in getShuffleCost()
588 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
589 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1}, in getShuffleCost()
590 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
591 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 1}}; in getShuffleCost()
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp366 {ISD::VECTOR_SHUFFLE, MVT::v2i32, 1}, in getShuffleCost()
367 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1}, in getShuffleCost()
368 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
369 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
371 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, in getShuffleCost()
372 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, in getShuffleCost()
373 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 2}, in getShuffleCost()
374 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 2}}; in getShuffleCost()
378 if (const auto *Entry = CostTableLookup(NEONShuffleTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost()
389 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1}, in getShuffleCost()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1043 {ISD::VECTOR_SHUFFLE, MVT::v2i32, 1}, in getShuffleCost()
1044 {ISD::VECTOR_SHUFFLE, MVT::v2f32, 1}, in getShuffleCost()
1045 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
1046 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
1047 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 1}, in getShuffleCost()
1048 {ISD::VECTOR_SHUFFLE, MVT::v8i8, 1}, in getShuffleCost()
1050 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
1051 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1}, in getShuffleCost()
1052 {ISD::VECTOR_SHUFFLE, MVT::v8i16, 1}, in getShuffleCost()
1053 {ISD::VECTOR_SHUFFLE, MVT::v16i8, 1}}; in getShuffleCost()
[all …]
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp442 {ISD::VECTOR_SHUFFLE, MVT::v4i64, 1}, // vblendpd in getShuffleCost()
443 {ISD::VECTOR_SHUFFLE, MVT::v4f64, 1}, // vblendpd in getShuffleCost()
445 {ISD::VECTOR_SHUFFLE, MVT::v8i32, 1}, // vblendps in getShuffleCost()
446 {ISD::VECTOR_SHUFFLE, MVT::v8f32, 1}, // vblendps in getShuffleCost()
450 {ISD::VECTOR_SHUFFLE, MVT::v16i16, 5}, in getShuffleCost()
454 {ISD::VECTOR_SHUFFLE, MVT::v32i8, 9} in getShuffleCost()
459 ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost()
464 {ISD::VECTOR_SHUFFLE, MVT::v2i64, 1}, in getShuffleCost()
465 {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1}, in getShuffleCost()
469 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 1}, in getShuffleCost()
[all …]
DX86ISelLowering.cpp725 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom); in X86TargetLowering()
784 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
807 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1106 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1219 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i1, Custom); in X86TargetLowering()
1220 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i1, Custom); in X86TargetLowering()
1395 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1451 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i16, Custom); in X86TargetLowering()
1452 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i8, Custom); in X86TargetLowering()
1464 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i1, Custom); in X86TargetLowering()
[all …]
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h308 VECTOR_SHUFFLE, enumerator
DSelectionDAGNodes.h1236 : SDNode(ISD::VECTOR_SHUFFLE, Order, dl, getSDVTList(VT)), Mask(M) {}
1276 return N->getOpcode() == ISD::VECTOR_SHUFFLE;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h421 VECTOR_SHUFFLE, enumerator
DSelectionDAGNodes.h1515 : SDNode(ISD::VECTOR_SHUFFLE, Order, dl, getSDVTList(VT)), Mask(M) {}
1560 return N->getOpcode() == ISD::VECTOR_SHUFFLE;
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h550 VECTOR_SHUFFLE, enumerator
DSelectionDAGNodes.h1475 : SDNode(ISD::VECTOR_SHUFFLE, Order, dl, getSDVTList(VT)), Mask(M) {}
1520 return N->getOpcode() == ISD::VECTOR_SHUFFLE;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp69 setOperationAction(ISD::VECTOR_SHUFFLE, ByteV, Legal); in initializeHVXLowering()
70 setOperationAction(ISD::VECTOR_SHUFFLE, ByteW, Legal); in initializeHVXLowering()
112 setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteV); in initializeHVXLowering()
164 setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteW); in initializeHVXLowering()
DHexagonISelLowering.cpp1493 ISD::CONCAT_VECTORS, ISD::VECTOR_SHUFFLE in HexagonTargetLowering()
1578 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i8, Custom); in HexagonTargetLowering()
1579 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in HexagonTargetLowering()
1580 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i8, Custom); in HexagonTargetLowering()
2909 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp126 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in WebAssemblyTargetLowering()
149 setOperationAction(ISD::VECTOR_SHUFFLE, T, Custom); in WebAssemblyTargetLowering()
1215 case ISD::VECTOR_SHUFFLE: in LowerOperation()
1969 case ISD::VECTOR_SHUFFLE: in PerformDAGCombine()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp141 setOperationAction(ISD::VECTOR_SHUFFLE, T, Custom); in WebAssemblyTargetLowering()
144 setOperationAction(ISD::VECTOR_SHUFFLE, T, Custom); in WebAssemblyTargetLowering()
1028 case ISD::VECTOR_SHUFFLE: in LowerOperation()
/external/llvm/test/CodeGen/ARM/
Dvext.ll165 ; this rather than blindly emitting a VECTOR_SHUFFLE (infinite
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp224 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1626 ISD::CONCAT_VECTORS, ISD::VECTOR_SHUFFLE, in HexagonTargetLowering()
1722 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i8, Custom); in HexagonTargetLowering()
1723 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in HexagonTargetLowering()
1724 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i8, Custom); in HexagonTargetLowering()
3079 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
DHexagonISelLoweringHVX.cpp81 setOperationAction(ISD::VECTOR_SHUFFLE, ByteV, Legal); in initializeHVXLowering()
82 setOperationAction(ISD::VECTOR_SHUFFLE, ByteW, Legal); in initializeHVXLowering()
136 setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteV); in initializeHVXLowering()
191 setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteW); in initializeHVXLowering()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp286 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp178 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i32, Expand); in SITargetLowering()
179 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8f32, Expand); in SITargetLowering()
180 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i32, Expand); in SITargetLowering()
181 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16f32, Expand); in SITargetLowering()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp290 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1956 ISD::CONCAT_VECTORS, ISD::VECTOR_SHUFFLE in HexagonTargetLowering()
1995 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in HexagonTargetLowering()
1996 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i8, Custom); in HexagonTargetLowering()
2776 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
/external/llvm-project/llvm/test/CodeGen/ARM/
Dvext.ll253 ; this rather than blindly emitting a VECTOR_SHUFFLE (infinite
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp345 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in SystemZTargetLowering()
637 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in SystemZTargetLowering()
4505 else if (Op.getOpcode() == ISD::VECTOR_SHUFFLE && Op.hasOneUse()) { in add()
5189 case ISD::VECTOR_SHUFFLE: in LowerOperation()
5460 else if ((Opcode == ISD::VECTOR_SHUFFLE || Opcode == SystemZISD::SPLAT) && in combineExtract()
5805 Op1.getOpcode() == ISD::VECTOR_SHUFFLE && in combineSTORE()
6387 case ISD::VECTOR_SHUFFLE: return combineVECTOR_SHUFFLE(N, DCI); in PerformDAGCombine()

1234