Home
last modified time | relevance | path

Searched refs:Shuffle (Results 1 – 25 of 122) sorted by relevance

12345

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorShuffling.h23 template<typename Shuffle, typename XprType>
24 struct traits<TensorShufflingOp<Shuffle, XprType> > : public traits<XprType>
36 template<typename Shuffle, typename XprType>
37 struct eval<TensorShufflingOp<Shuffle, XprType>, Eigen::Dense>
39 typedef const TensorShufflingOp<Shuffle, XprType>& type;
42 template<typename Shuffle, typename XprType>
43 struct nested<TensorShufflingOp<Shuffle, XprType>, 1, typename eval<TensorShufflingOp<Shuffle, XprT…
45 typedef TensorShufflingOp<Shuffle, XprType> type;
52 template<typename Shuffle, typename XprType>
53 class TensorShufflingOp : public TensorBase<TensorShufflingOp<Shuffle, XprType> >
[all …]
DTensorBase.h777 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
778 const TensorShufflingOp<const Shuffle, const Derived>
779 shuffle(const Shuffle& shuffle) const { in shuffle()
780 return TensorShufflingOp<const Shuffle, const Derived>(derived(), shuffle); in shuffle()
973 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
974 const TensorShufflingOp<const Shuffle, const Derived>
975 shuffle(const Shuffle& shuffle) const { in shuffle()
976 return TensorShufflingOp<const Shuffle, const Derived>(derived(), shuffle); in shuffle()
978 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
979 TensorShufflingOp<const Shuffle, Derived>
[all …]
/external/llvm/include/llvm/IR/
DUseListOrder.h31 std::vector<unsigned> Shuffle; member
34 : V(V), F(F), Shuffle(ShuffleSize) {} in UseListOrder()
38 : V(X.V), F(X.F), Shuffle(std::move(X.Shuffle)) {} in UseListOrder()
42 Shuffle = std::move(X.Shuffle);
/external/llvm/lib/Analysis/
DCostModel.cpp349 ShuffleVectorInst *Shuffle; in matchVectorSplittingReduction() local
350 std::tie(NextRdxOp, Shuffle) = getShuffleAndOtherOprd(BinOp); in matchVectorSplittingReduction()
353 if (Shuffle == nullptr) in matchVectorSplittingReduction()
355 if (Shuffle->getOperand(0) != NextRdxOp) in matchVectorSplittingReduction()
364 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
485 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); in getInstructionCost() local
486 Type *VecTypOp0 = Shuffle->getOperand(0)->getType(); in getInstructionCost()
488 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in getInstructionCost()
/external/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp289 for (auto *Shuffle : Shuffles) { in tryReplaceExtracts() local
293 if (!DT->dominates(Shuffle, Extract)) in tryReplaceExtracts()
300 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts()
303 assert(Extract->getOperand(0) == Shuffle->getOperand(0) && in tryReplaceExtracts()
305 ReplacementMap[Extract] = std::make_pair(Shuffle, I); in tryReplaceExtracts()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp368 for (auto *Shuffle : Shuffles) { in tryReplaceExtracts() local
371 if (!DT->dominates(Shuffle, Extract)) in tryReplaceExtracts()
378 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts()
381 assert(Extract->getOperand(0) == Shuffle->getOperand(0) && in tryReplaceExtracts()
383 ReplacementMap[Extract] = std::make_pair(Shuffle, I); in tryReplaceExtracts()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DUseListOrder.h30 std::vector<unsigned> Shuffle; member
33 : V(V), F(F), Shuffle(ShuffleSize) {} in UseListOrder()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp941 ShuffleVectorInst *Shuffle; in matchVectorSplittingReduction() local
942 std::tie(NextRdxOp, Shuffle) = in matchVectorSplittingReduction()
946 if (Shuffle == nullptr) in matchVectorSplittingReduction()
948 if (Shuffle->getOperand(0) != NextRdxOp) in matchVectorSplittingReduction()
957 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
1103 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); in getInstructionThroughput() local
1105 if (Shuffle->changesLength()) in getInstructionThroughput()
1108 if (Shuffle->isIdentity()) in getInstructionThroughput()
1111 Type *Ty = Shuffle->getType(); in getInstructionThroughput()
1112 if (Shuffle->isReverse()) in getInstructionThroughput()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Instrumentation/MemorySanitizer/
Dmissing_origin.ll10 define <4 x i32> @Shuffle(<4 x i32> %x) nounwind uwtable sanitize_memory {
16 ; CHECK-LABEL: @Shuffle(
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp1021 Value *Shuffle = in simplifyAMDGCNMemoryIntrinsicDemanded() local
1024 return Shuffle; in simplifyAMDGCNMemoryIntrinsicDemanded()
1153 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); in SimplifyDemandedVectorElts() local
1155 Shuffle->getOperand(0)->getType()->getVectorNumElements(); in SimplifyDemandedVectorElts()
1159 unsigned MaskVal = Shuffle->getMaskValue(i); in SimplifyDemandedVectorElts()
1187 unsigned MaskVal = Shuffle->getMaskValue(i); in SimplifyDemandedVectorElts()
1218 if (LHSVWidth == Shuffle->getType()->getNumElements()) { in SimplifyDemandedVectorElts()
1225 if (auto *CV = dyn_cast<ConstantVector>(Shuffle->getOperand(0))) { in SimplifyDemandedVectorElts()
1226 Op = Shuffle->getOperand(1); in SimplifyDemandedVectorElts()
1232 if (auto *CV = dyn_cast<ConstantVector>(Shuffle->getOperand(1))) { in SimplifyDemandedVectorElts()
[all …]
/external/llvm/test/Instrumentation/MemorySanitizer/
Dmissing_origin.ll10 define <4 x i32> @Shuffle(<4 x i32> %x) nounwind uwtable sanitize_memory {
16 ; CHECK-LABEL: @Shuffle(
/external/tensorflow/tensorflow/core/api_def/base_api/
Dapi_def_Transpose.pbtxt3 summary: "Shuffle dimensions of x according to a permutation."
Dapi_def_ConjugateTranspose.pbtxt3 summary: "Shuffle dimensions of x according to a permutation and conjugate the result."
/external/skia/bench/
DTopoSortBench.cpp52 sk_tool_utils::TopoTestNode::Shuffle(&fGraph, &fRand); in onDraw()
/external/skqp/bench/
DTopoSortBench.cpp52 sk_tool_utils::TopoTestNode::Shuffle(&fGraph, &fRand); in onDraw()
/external/shaderc/spirv-headers/include/spirv/unified1/
DOpenCL.std.h205 Shuffle = 182, enumerator
/external/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/shaderc/spirv-headers/include/spirv/1.1/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/deqp-deps/SPIRV-Headers/include/spirv/1.1/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/shaderc/spirv-headers/include/spirv/1.0/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/deqp-deps/SPIRV-Headers/include/spirv/1.0/
DOpenCL.std.h202 Shuffle = 182, enumerator
/external/deqp-deps/SPIRV-Headers/include/spirv/unified1/
DOpenCL.std.h205 Shuffle = 182, enumerator
/external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/
DOpenCL.std.h205 Shuffle = 182, enumerator

12345