/third_party/skia/third_party/externals/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 …]
|
D | ARMISelLowering.cpp | 183 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/ |
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;
|
/third_party/skia/third_party/externals/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()
|
D | HexagonISelDAGToDAG.cpp | 903 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/ |
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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGDumper.cpp | 286 case ISD::VECTOR_SHUFFLE: return "vector_shuffle"; in getOperationName()
|
D | SelectionDAG.cpp | 631 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()
|
D | DAGCombiner.cpp | 1603 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 …]
|
D | LegalizeVectorTypes.cpp | 65 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()
|
D | TargetLowering.cpp | 760 case ISD::VECTOR_SHUFFLE: { in SimplifyMultipleUseDemandedBits() 995 case ISD::VECTOR_SHUFFLE: { in SimplifyDemandedBits() 2439 case ISD::VECTOR_SHUFFLE: { in SimplifyDemandedVectorElts()
|
D | LegalizeDAG.cpp | 3033 case ISD::VECTOR_SHUFFLE: { in ExpandNode() 4406 case ISD::VECTOR_SHUFFLE: { in PromoteNode()
|
D | LegalizeIntegerTypes.cpp | 97 case ISD::VECTOR_SHUFFLE: in PromoteIntegerResult()
|
/third_party/skia/third_party/externals/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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 614 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/ |
D | SIISelLowering.cpp | 307 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()
|
D | AMDGPUISelLowering.cpp | 394 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/ |
D | TargetLoweringBase.cpp | 1643 case ShuffleVector: return ISD::VECTOR_SHUFFLE; in InstructionOpcodeToISD()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 351 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/ |
D | X86InstrFragmentsSIMD.td | 315 // Specific shuffle nodes - At some point ISD::VECTOR_SHUFFLE will always get
|
D | X86ISelLowering.cpp | 846 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/ |
D | TargetSelectionDAG.td | 634 def vector_shuffle : SDNode<"ISD::VECTOR_SHUFFLE", SDTVecShuffle, []>;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.cpp | 391 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand); in NVPTXTargetLowering()
|