/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMTargetTransformInfo.cpp | 581 {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/ |
D | ARMTargetTransformInfo.cpp | 366 {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/ |
D | ARMTargetTransformInfo.cpp | 1043 {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/ |
D | X86TargetTransformInfo.cpp | 442 {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 …]
|
D | X86ISelLowering.cpp | 725 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/ |
D | ISDOpcodes.h | 308 VECTOR_SHUFFLE, enumerator
|
D | SelectionDAGNodes.h | 1236 : 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/ |
D | ISDOpcodes.h | 421 VECTOR_SHUFFLE, enumerator
|
D | SelectionDAGNodes.h | 1515 : SDNode(ISD::VECTOR_SHUFFLE, Order, dl, getSDVTList(VT)), Mask(M) {} 1560 return N->getOpcode() == ISD::VECTOR_SHUFFLE;
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 550 VECTOR_SHUFFLE, enumerator
|
D | SelectionDAGNodes.h | 1475 : 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/ |
D | HexagonISelLoweringHVX.cpp | 69 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()
|
D | HexagonISelLowering.cpp | 1493 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/ |
D | WebAssemblyISelLowering.cpp | 126 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/ |
D | WebAssemblyISelLowering.cpp | 141 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/ |
D | vext.ll | 165 ; this rather than blindly emitting a VECTOR_SHUFFLE (infinite
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGDumper.cpp | 224 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 1626 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()
|
D | HexagonISelLoweringHVX.cpp | 81 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/ |
D | SelectionDAGDumper.cpp | 286 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.cpp | 178 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/ |
D | SelectionDAGDumper.cpp | 290 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 1956 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/ |
D | vext.ll | 253 ; this rather than blindly emitting a VECTOR_SHUFFLE (infinite
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 345 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()
|