Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/IR/
DUseListOrder.h32 std::vector<unsigned> Shuffle; member
35 : V(V), F(F), Shuffle(ShuffleSize) {} in UseListOrder()
39 : V(X.V), F(X.F), Shuffle(std::move(X.Shuffle)) {} in UseListOrder()
43 Shuffle = std::move(X.Shuffle);
/external/llvm/lib/Analysis/
DCostModel.cpp352 ShuffleVectorInst *Shuffle; in matchVectorSplittingReduction() local
353 std::tie(NextRdxOp, Shuffle) = getShuffleAndOtherOprd(BinOp); in matchVectorSplittingReduction()
356 if (Shuffle == nullptr) in matchVectorSplittingReduction()
358 if (Shuffle->getOperand(0) != NextRdxOp) in matchVectorSplittingReduction()
367 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
490 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); in getInstructionCost() local
491 Type *VecTypOp0 = Shuffle->getOperand(0)->getType(); in getInstructionCost()
493 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in getInstructionCost()
/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/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1239 ShuffleVectorInst *Shuffle = nullptr; in SimplifyVectorOp() local
1241 if (isa<ShuffleVectorInst>(LHS)) Shuffle = cast<ShuffleVectorInst>(LHS); in SimplifyVectorOp()
1242 if (isa<ShuffleVectorInst>(RHS)) Shuffle = cast<ShuffleVectorInst>(RHS); in SimplifyVectorOp()
1245 if (Shuffle && C1 && in SimplifyVectorOp()
1247 isa<UndefValue>(Shuffle->getOperand(1)) && in SimplifyVectorOp()
1248 Shuffle->getType() == Shuffle->getOperand(0)->getType()) { in SimplifyVectorOp()
1249 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp()
1272 NewRHS = Shuffle->getOperand(0); in SimplifyVectorOp()
1274 NewLHS = Shuffle->getOperand(0); in SimplifyVectorOp()
1279 UndefValue::get(Inst.getType()), Shuffle->getMask()); in SimplifyVectorOp()
DInstCombineSimplifyDemanded.cpp1076 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); in SimplifyDemandedVectorElts() local
1078 cast<VectorType>(Shuffle->getOperand(0)->getType())->getNumElements(); in SimplifyDemandedVectorElts()
1082 unsigned MaskVal = Shuffle->getMaskValue(i); in SimplifyDemandedVectorElts()
1106 unsigned MaskVal = Shuffle->getMaskValue(i); in SimplifyDemandedVectorElts()
1133 Shuffle->getMaskValue(i))); in SimplifyDemandedVectorElts()
DInstCombineCalls.cpp935 auto Shuffle = Builder->CreateShuffleVector(V1, V2, NewC); in visitCallInst() local
936 return ReplaceInstUsesWith(CI, Shuffle); in visitCallInst()
/external/llvm/lib/Bitcode/Writer/
DValueEnumerator.cpp202 assert(List.size() == Stack.back().Shuffle.size() && "Wrong size"); in predictValueUseListOrderImpl()
204 Stack.back().Shuffle[I] = List[I].second; in predictValueUseListOrderImpl()
DBitcodeWriter.cpp2037 assert(Order.Shuffle.size() >= 2 && "Shuffle too small"); in WriteUseList()
2044 SmallVector<uint64_t, 64> Record(Order.Shuffle.begin(), Order.Shuffle.end()); in WriteUseList()
/external/protobuf/gtest/test/
Dgtest_unittest.cc166 using testing::internal::Shuffle;
734 Shuffle(&random_, &vector_); in TEST_F()
780 Shuffle(&random_, &vector_); in TEST_F()
782 Shuffle(&random_, &vector2); in TEST_F()
5119 static Flags Shuffle(bool shuffle) { in Shuffle() function
5812 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
5828 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(false), false); in TEST_F()
5845 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
/external/gtest/test/
Dgtest_unittest.cc275 using testing::internal::Shuffle;
941 Shuffle(&random_, &vector_); in TEST_F()
987 Shuffle(&random_, &vector_); in TEST_F()
989 Shuffle(&random_, &vector2); in TEST_F()
5380 static Flags Shuffle(bool shuffle) { in Shuffle() function
6086 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
6102 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(false), false); in TEST_F()
6119 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
/external/google-breakpad/src/testing/gtest/test/
Dgtest_unittest.cc186 using testing::internal::Shuffle;
868 Shuffle(&random_, &vector_); in TEST_F()
914 Shuffle(&random_, &vector_); in TEST_F()
916 Shuffle(&random_, &vector2); in TEST_F()
5525 static Flags Shuffle(bool shuffle) { in Shuffle() function
6231 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
6247 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(false), false); in TEST_F()
6264 GTEST_TEST_PARSING_FLAGS_(argv, argv2, Flags::Shuffle(true), false); in TEST_F()
/external/llvm/lib/IR/
DAsmWriter.cpp190 assert(List.size() == Stack.back().Shuffle.size() && "Wrong size"); in predictValueUseListOrderImpl()
192 Stack.back().Shuffle[I] = List[I].second; in predictValueUseListOrderImpl()
3034 assert(Order.Shuffle.size() >= 2 && "Shuffle too small"); in printUseListOrder()
3035 Out << Order.Shuffle[0]; in printUseListOrder()
3036 for (unsigned I = 1, E = Order.Shuffle.size(); I != E; ++I) in printUseListOrder()
3037 Out << ", " << Order.Shuffle[I]; in printUseListOrder()
/external/llvm/utils/unittest/googletest/src/
Dgtest-internal-inl.h322 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
Dgtest.cc144 using internal::Shuffle;
2435 Shuffle(random, &test_indices_); in ShuffleTests()
/external/google-breakpad/src/testing/gtest/src/
Dgtest-internal-inl.h330 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
Dgtest.cc145 using internal::Shuffle;
2465 Shuffle(random, &test_indices_); in ShuffleTests()
/external/mesa3d/src/gtest/src/
Dgtest-internal-inl.h323 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
Dgtest.cc144 using internal::Shuffle;
2464 Shuffle(random, &test_indices_); in ShuffleTests()
/external/protobuf/gtest/src/
Dgtest-internal-inl.h312 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
Dgtest.cc140 using internal::Shuffle;
2459 Shuffle(random, &test_indices_); in ShuffleTests()
/external/gtest/src/
Dgtest-internal-inl.h332 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp11547 SDValue Shuffle = getTargetShuffleNode(X86ISD::PSHUFD, dl, MVT::v4i32, in LowerUINT_TO_FP_i64() local
11550 DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, Shuffle), in LowerUINT_TO_FP_i64()
19584 unsigned Shuffle; in combineX86ShuffleChain() local
19590 Shuffle = X86ISD::MOVDDUP; in combineX86ShuffleChain()
19595 Shuffle = Lo ? X86ISD::MOVLHPS : X86ISD::MOVHLPS; in combineX86ShuffleChain()
19598 if (Depth == 1 && Root->getOpcode() == Shuffle) in combineX86ShuffleChain()
19602 if (Shuffle == X86ISD::MOVDDUP) in combineX86ShuffleChain()
19603 Op = DAG.getNode(Shuffle, DL, ShuffleVT, Op); in combineX86ShuffleChain()
19605 Op = DAG.getNode(Shuffle, DL, ShuffleVT, Op, Op); in combineX86ShuffleChain()
19614 unsigned Shuffle = Lo ? X86ISD::MOVSLDUP : X86ISD::MOVSHDUP; in combineX86ShuffleChain() local
[all …]
DX86ScheduleAtom.td21 // SIMD/FP: SIMD ALU, Shuffle,SIMD/FP multiply, divide
DX86InstrMMX.td552 // -- Shuffle Instructions
/external/protobuf/gtest/fused-src/gtest/
Dgtest-all.cc706 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
1480 using internal::Shuffle;
3799 Shuffle(random, &test_indices_); in ShuffleTests()

12