Searched refs:Shuffle (Results 1 - 25 of 51) sorted by relevance

123

/external/llvm/include/llvm/IR/
H A DUseListOrder.h31 std::vector<unsigned> Shuffle; member in struct:llvm::UseListOrder
34 : V(V), F(F), Shuffle(ShuffleSize) {}
38 : V(X.V), F(X.F), Shuffle(std::move(X.Shuffle)) {}
42 Shuffle = std::move(X.Shuffle);
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A 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, XprType> >::type>
45 typedef TensorShufflingOp<Shuffle, XprType> type;
52 template<typename Shuffle, typenam
[all...]
H A DTensorBase.h777 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
778 const TensorShufflingOp<const Shuffle, const Derived>
779 shuffle(const Shuffle& shuffle) const {
780 return TensorShufflingOp<const Shuffle, const Derived>(derived(), shuffle);
973 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
974 const TensorShufflingOp<const Shuffle, const Derived>
975 shuffle(const Shuffle& shuffle) const {
976 return TensorShufflingOp<const Shuffle, const Derived>(derived(), shuffle);
978 template <typename Shuffle> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
979 TensorShufflingOp<const Shuffle, Derive
[all...]
H A DTensorForwardDeclarations.h54 template<typename Shuffle, typename XprType> class TensorShufflingOp;
/external/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp289 for (auto *Shuffle : Shuffles) {
293 if (!DT->dominates(Shuffle, Extract))
300 Shuffle->getShuffleMask(Indices);
303 assert(Extract->getOperand(0) == Shuffle->getOperand(0) &&
305 ReplacementMap[Extract] = std::make_pair(Shuffle, I);
/external/llvm/lib/Analysis/
H A DCostModel.cpp186 // Shuffle inputs must match.
222 // Shuffle mask for pairwise operation must match.
349 ShuffleVectorInst *Shuffle; local
350 std::tie(NextRdxOp, Shuffle) = getShuffleAndOtherOprd(BinOp);
353 if (Shuffle == nullptr)
355 if (Shuffle->getOperand(0) != NextRdxOp)
364 SmallVector<int, 16> Mask = Shuffle->getShuffleMask();
485 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
486 Type *VecTypOp0 = Shuffle->getOperand(0)->getType();
488 SmallVector<int, 16> Mask = Shuffle
[all...]
/external/skia/bench/
H A DTopoSortBench.cpp53 sk_tool_utils::TopoTestNode::Shuffle(&fGraph, &fRand); member in class:TopoSortBench::sk_tool_utils::TopoTestNode
/external/skia/tests/
H A DTopoSortTest.cpp127 sk_tool_utils::TopoTestNode::Shuffle(&graph, &rand);
/external/spirv-llvm/lib/SPIRV/libSPIRV/
H A DOpenCL.std.h236 Shuffle = 182, enumerator in enum:OpenCLLIB::Entrypoints
H A DSPIRVExtInst.h243 add(OpenCLLIB::Shuffle, "shuffle");
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp929 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
931 cast<VectorType>(Shuffle->getOperand(0)->getType())->getNumElements();
935 unsigned MaskVal = Shuffle->getMaskValue(i);
959 unsigned MaskVal = Shuffle->getMaskValue(i);
986 Shuffle->getMaskValue(i)));
/external/skia/tools/
H A Dsk_tool_utils.h212 static void Shuffle(SkTDArray<TopoTestNode*>* graph, SkRandom* rand) { function in class:sk_tool_utils::TopoTestNode
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1022 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
1024 cast<VectorType>(Shuffle->getOperand(0)->getType())->getNumElements();
1028 unsigned MaskVal = Shuffle->getMaskValue(i);
1052 unsigned MaskVal = Shuffle->getMaskValue(i);
1079 Shuffle->getMaskValue(i)));
H A DInstructionCombining.cpp1289 ShuffleVectorInst *Shuffle = nullptr; local
1291 if (isa<ShuffleVectorInst>(LHS)) Shuffle = cast<ShuffleVectorInst>(LHS);
1292 if (isa<ShuffleVectorInst>(RHS)) Shuffle = cast<ShuffleVectorInst>(RHS);
1295 if (Shuffle && C1 &&
1297 isa<UndefValue>(Shuffle->getOperand(1)) &&
1298 Shuffle->getType() == Shuffle->getOperand(0)->getType()) {
1299 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask();
1319 Value *NewLHS = isa<Constant>(LHS) ? C2 : Shuffle->getOperand(0);
1320 Value *NewRHS = isa<Constant>(LHS) ? Shuffle
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp204 assert(List.size() == Stack.back().Shuffle.size() && "Wrong size");
206 Stack.back().Shuffle[I] = List[I].second;
/external/protobuf/gtest/test/
H A Dgtest_unittest.cc166 using testing::internal::Shuffle;
734 Shuffle(&random_, &vector_);
780 Shuffle(&random_, &vector_);
782 Shuffle(&random_, &vector2);
5119 static Flags Shuffle(bool shuffle) { function in struct:testing::Flags
5812 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false);
5828 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(false), false);
5845 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false);
/external/google-breakpad/src/testing/gtest/src/
H A Dgtest-internal-inl.h330 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/googletest/googletest/src/
H A Dgtest-internal-inl.h333 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/libvpx/libvpx/third_party/googletest/src/src/
H A Dgtest-internal-inl.h333 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/llvm/utils/unittest/googletest/src/
H A Dgtest-internal-inl.h326 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/mesa3d/src/gtest/src/
H A Dgtest-internal-inl.h323 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/protobuf/gtest/src/
H A Dgtest-internal-inl.h312 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/swiftshader/third_party/LLVM/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-internal-inl.h323 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/v8/testing/gtest/src/
H A Dgtest-internal-inl.h333 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal
/external/vulkan-validation-layers/tests/gtest-1.7.0/src/
H A Dgtest-internal-inl.h332 inline void Shuffle(internal::Random* random, std::vector<E>* v) { function in namespace:testing::internal

Completed in 585 milliseconds

123