/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | MVELaneInterleavingPass.cpp | 339 Value *Shuffle = Builder.CreateShuffleVector(I->getOperand(0), LeafMask); in tryInterleave() local 352 Value *Shuffle = Builder.CreateShuffleVector(I->get(), LeafMask); in tryInterleave() local
|
H A D | ARMISelLowering.cpp | 7914 SDValue Shuffle = buildLegalVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle() local 15283 if (auto *Shuffle = dyn_cast<ShuffleVectorSDNode>(Trunc.getOperand(0))) in PerformSplittingToNarrowingStores() local 17400 Instruction *Shuffle = Op; in shouldSinkOperands() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 347 for (auto *Shuffle : Shuffles) { in lowerInterleavedLoad() local 357 for (auto *Shuffle : BinOpShuffles) { in lowerInterleavedLoad() local 447 for (auto *Shuffle : Shuffles) { in tryReplaceExtracts() local
|
H A D | CodeGenPrepare.cpp | 6899 Value *Shuffle = Builder.CreateVectorSplat(NewVecType->getNumElements(), BC1); in optimizeShuffleVectorInst() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | UseListOrder.h | 29 std::vector<unsigned> Shuffle; member
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86PartialReduction.cpp | 333 auto *Shuffle = dyn_cast<ShuffleVectorInst>(LHS); in matchAddReduction() local
|
H A D | X86InstCombineIntrinsic.cpp | 498 auto *Shuffle = Builder.CreateShuffleVector(Arg0, Arg1, PackMask); in simplifyX86pack() local
|
H A D | X86ISelLowering.cpp | 18303 SDValue Shuffle = DAG.getVectorShuffle(ExtVT, DL, V1, V2, Mask); in lower1BitShuffle() local 20157 SDValue Shuffle = DAG.getVectorShuffle(MVT::v2f64, dl, Sub, Sub, {1,-1}); in LowerUINT_TO_FP_i64() local 34999 const X86Subtarget &Subtarget, unsigned &Shuffle, in matchUnaryShuffle() 35140 unsigned &Shuffle, MVT &ShuffleVT, in matchUnaryPermuteShuffle() 35276 unsigned &Shuffle, MVT &SrcVT, MVT &DstVT, in matchBinaryShuffle() 35383 unsigned &Shuffle, MVT &ShuffleVT, unsigned &PermuteImm) { in matchBinaryPermuteShuffle() 35799 unsigned Shuffle, PermuteImm; in combineX86ShuffleChain() local 38321 if (SDValue Shuffle = combineTargetShuffle(Op, DAG, DCI, Subtarget)) in combineShuffle() local 40528 SDValue Shuffle = in combineBasicSADPattern() local 44624 if (SDValue Shuffle = combineX86ShufflesRecursively( in combineAnd() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 74 MachineInstr *Shuffle = in matchExtractVecEltPairwiseAdd() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPrintfRuntimeBinding.cpp | 477 ShuffleVectorInst *Shuffle = in lowerPrintfForGpu() local
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 1045 Value *Shuffle = IC.Builder.CreateShuffleVector(NewCall, EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/src/ |
H A D | gtest-internal-inl.h | 334 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 1254 auto *Shuffle = cast<ShuffleVectorInst>(I); in SimplifyDemandedVectorElts() local
|
H A D | InstCombineCalls.cpp | 1900 Value *Shuffle = Builder.CreateShuffleVector(Vec, WidenShuffle, Mask); in visitCallInst() local 1938 Value *Shuffle = in visitCallInst() local
|
H A D | InstCombineVectorOps.cpp | 290 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(UserInstr); in findDemandedEltsBySingleUser() local
|
/netbsd-src/external/apache2/llvm/dist/libcxx/benchmarks/ |
H A D | map.bench.cpp | 58 enum class Shuffle { None, Keys, Hints }; enum
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1068 auto *Shuffle = dyn_cast<ShuffleVectorInst>(U); in getUserCost() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2057 auto Shuffle = cast<ShuffleVectorSDNode>(N); in performVECTOR_SHUFFLECombine() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 1298 ShuffleVectorInst *Shuffle; in matchVectorSplittingReduction() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 1810 SDValue Shuffle; in ExpandBVWithShuffles() local
|
H A D | DAGCombiner.cpp | 5665 if (SDValue Shuffle = XformToShuffleWithZero(N)) in visitAND() local 19122 SDValue Shuffle = DAG.getVectorShuffle(InVT1, DL, VecIn1, VecIn2, Mask); in createBuildVecShuffle() local 19356 if (SDValue Shuffle = createBuildVecShuffle(DL, N, VectorMask, VecLeft, in reduceBuildVecToShuffle() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8399 SDValue Shuffle = DAG.getVectorShuffle(ShuffleVT, dl, ShuffleOps[0], in ReconstructShuffle() local 8901 SDValue Shuffle; in GenerateTBL() local 11233 ShuffleVectorInst *Shuffle = dyn_cast<ShuffleVectorInst>(Op); in shouldSinkOperands() local 13016 ShuffleVectorSDNode *Shuffle = dyn_cast<ShuffleVectorSDNode>(N01); in performExtractVectorEltCombine() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 3712 Optional<TargetTransformInfo::ShuffleKind> Shuffle = in getEntryCost() local 4868 Optional<TargetTransformInfo::ShuffleKind> Shuffle = in vectorizeTree() local
|
H A D | LoopVectorize.cpp | 4249 auto *Shuffle = VF.isVector() in fixFirstOrderRecurrence() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9667 if (SDValue Shuffle = in LowerROTL() local 13796 SDValue Shuffle = in addShuffleForVecExtend() local
|