Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/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 …]
DARMISelLowering.cpp183 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addTypeForNEON()
258 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addMVEVectorTypes()
320 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addMVEVectorTypes()
410 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addMVEVectorTypes()
939 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in ARMTargetLowering()
9334 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG, Subtarget); in LowerOperation()
14639 case ISD::VECTOR_SHUFFLE: return PerformVECTOR_SHUFFLECombine(N, DCI.DAG); in PerformDAGCombine()
/third_party/skia/third_party/externals/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;
/third_party/skia/third_party/externals/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()
DHexagonISelDAGToDAG.cpp903 case ISD::VECTOR_SHUFFLE: return SelectHvxShuffle(N); in Select()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp286 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
DSelectionDAG.cpp631 case ISD::VECTOR_SHUFFLE: { in AddNodeIDCustom()
1755 AddNodeIDNode(ID, ISD::VECTOR_SHUFFLE, getVTList(VT), Ops); in getVectorShuffle()
2312 case ISD::VECTOR_SHUFFLE: { in isSplatValue()
2397 case ISD::VECTOR_SHUFFLE: { in getSplatSourceVector()
2562 case ISD::VECTOR_SHUFFLE: { in computeKnownBits()
3554 case ISD::VECTOR_SHUFFLE: { in ComputeNumSignBits()
5596 case ISD::VECTOR_SHUFFLE: in getNode()
DDAGCombiner.cpp1603 case ISD::VECTOR_SHUFFLE: return visitVECTOR_SHUFFLE(N); in visit()
4478 if (HandOpcode == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG) { in hoistLogicOpWithSameOpcodeHands()
11346 N0->getOpcode() == ISD::VECTOR_SHUFFLE && N0.hasOneUse() && in visitBITCAST()
16733 if (Vec.getOpcode() == ISD::VECTOR_SHUFFLE && Vec.hasOneUse() && in combineInsertEltToShuffle()
17156 if (IndexC && VecOp.getOpcode() == ISD::VECTOR_SHUFFLE) { in visitEXTRACT_VECTOR_ELT()
17190 TLI.isOperationExpand(ISD::VECTOR_SHUFFLE, VecVT)) { in visitEXTRACT_VECTOR_ELT()
17479 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle()
17637 if (LegalOperations && !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, VT)) in reduceBuildVecToShuffle()
19342 if (BC0.getOpcode() == ISD::VECTOR_SHUFFLE && BC0.hasOneUse()) { in visitVECTOR_SHUFFLE()
19393 if (N1.getOpcode() == ISD::VECTOR_SHUFFLE && in visitVECTOR_SHUFFLE()
[all …]
DLegalizeVectorTypes.cpp65 case ISD::VECTOR_SHUFFLE: R = ScalarizeVecRes_VECTOR_SHUFFLE(N); break; in ScalarizeVectorResult()
852 case ISD::VECTOR_SHUFFLE: in SplitVectorResult()
2701 case ISD::VECTOR_SHUFFLE: in WidenVectorResult()
DTargetLowering.cpp760 case ISD::VECTOR_SHUFFLE: { in SimplifyMultipleUseDemandedBits()
995 case ISD::VECTOR_SHUFFLE: { in SimplifyDemandedBits()
2439 case ISD::VECTOR_SHUFFLE: { in SimplifyDemandedVectorElts()
DLegalizeDAG.cpp3033 case ISD::VECTOR_SHUFFLE: { in ExpandNode()
4406 case ISD::VECTOR_SHUFFLE: { in PromoteNode()
DLegalizeIntegerTypes.cpp97 case ISD::VECTOR_SHUFFLE: in PromoteIntegerResult()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp614 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Promote); in PPCTargetLowering()
615 AddPromotedToType (ISD::VECTOR_SHUFFLE, VT, MVT::v16i8); in PPCTargetLowering()
692 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i8, Custom); in PPCTargetLowering()
818 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f64, Legal); in PPCTargetLowering()
861 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2i64, Legal); in PPCTargetLowering()
992 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4f64, Custom); in PPCTargetLowering()
1040 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4f32, Custom); in PPCTargetLowering()
1081 setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4i1, Custom); in PPCTargetLowering()
1173 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in PPCTargetLowering()
10476 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp307 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i32, Expand); in SITargetLowering()
308 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8f32, Expand); in SITargetLowering()
309 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i32, Expand); in SITargetLowering()
310 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16f32, Expand); in SITargetLowering()
637 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f16, Custom); in SITargetLowering()
638 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i16, Custom); in SITargetLowering()
4070 case ISD::VECTOR_SHUFFLE: in LowerOperation()
DAMDGPUISelLowering.cpp394 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()
430 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand); in AMDGPUTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1643 case ShuffleVector: return ISD::VECTOR_SHUFFLE; in InstructionOpcodeToISD()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp351 setOperationAction(ISD::VECTOR_SHUFFLE, Ty, Custom); in addMSAIntType()
467 case ISD::VECTOR_SHUFFLE: return lowerVECTOR_SHUFFLE(Op, DAG); in LowerOperation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td315 // Specific shuffle nodes - At some point ISD::VECTOR_SHUFFLE will always get
DX86ISelLowering.cpp846 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom); in X86TargetLowering()
942 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
949 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1345 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1434 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1614 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1748 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1793 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i16, Custom); in X86TargetLowering()
1794 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i8, Custom); in X86TargetLowering()
1984 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in X86TargetLowering()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td634 def vector_shuffle : SDNode<"ISD::VECTOR_SHUFFLE", SDTVecShuffle, []>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp391 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand); in NVPTXTargetLowering()

12