| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 358 Value *Shuffle = Builder.CreateShuffleVector(I->getOperand(0), LeafMask); in tryInterleave() local 371 Value *Shuffle = Builder.CreateShuffleVector(I->get(), LeafMask); in tryInterleave() local
|
| H A D | ARMTargetTransformInfo.cpp | 2869 Instruction *Shuffle = Op; in isProfitableToSinkOperands() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | UseListOrder.h | 29 std::vector<unsigned> Shuffle; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 337 for (auto *Shuffle : Shuffles) { in lowerInterleavedLoad() local 347 for (auto *Shuffle : BinOpShuffles) { in lowerInterleavedLoad() local 458 for (auto *Shuffle : Shuffles) { in tryReplaceExtracts() local
|
| H A D | ComplexDeinterleavingPass.cpp | 1950 auto CheckType = [&](ShuffleVectorInst *Shuffle) { in identifyDeinterleave() 1963 auto CheckDeinterleavingShuffle = [&](ShuffleVectorInst *Shuffle) -> bool { in identifyDeinterleave()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelperVectorOps.cpp | 259 const GShuffleVector *Shuffle = cast<GShuffleVector>(&MI2); in matchExtractVectorElementWithShuffleVector() local
|
| H A D | CombinerHelper.cpp | 397 auto &Shuffle = cast<GShuffleVector>(MI); in matchCombineShuffleToBuildVector() local 408 auto &Shuffle = cast<GShuffleVector>(MI); in applyCombineShuffleToBuildVector() local 8002 auto &Shuffle = cast<GShuffleVector>(MI); in matchShuffleUndefRHS() local 8045 auto &Shuffle = cast<GShuffleVector>(MI); in matchShuffleDisjointMask() local
|
| H A D | Utils.cpp | 1893 GShuffleVector *Shuffle = cast<GShuffleVector>(RegDef); in canCreateUndefOrPoison() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 387 auto *Shuffle = dyn_cast<ShuffleVectorInst>(LHS); in matchAddReduction() local
|
| H A D | X86InstCombineIntrinsic.cpp | 493 auto *Shuffle = Builder.CreateShuffleVector(Arg0, Arg1, PackMask); in simplifyX86pack() local
|
| H A D | X86ISelLowering.cpp | 16215 if (SDValue Shuffle = ShuffleSubLanes(Scale)) in lowerShuffleAsRepeatedMaskAndLanePermute() local 18076 SDValue Shuffle = DAG.getVectorShuffle(ExtVT, DL, V1, V2, Mask); in lower1BitShuffle() local 20256 SDValue Shuffle = DAG.getVectorShuffle(MVT::v2f64, dl, Sub, Sub, {1,-1}); in LowerUINT_TO_FP_i64() local 39238 const X86Subtarget &Subtarget, unsigned &Shuffle, in matchUnaryShuffle() 39398 unsigned &Shuffle, MVT &ShuffleVT, in matchUnaryPermuteShuffle() 39546 unsigned &Shuffle, MVT &SrcVT, MVT &DstVT, in matchBinaryShuffle() 39742 unsigned &Shuffle, MVT &ShuffleVT, unsigned &PermuteImm) { in matchBinaryPermuteShuffle() 40195 unsigned Shuffle, PermuteImm; in combineX86ShuffleChain() local 41580 if (SDValue Shuffle = combineX86ShuffleChain( in combineX86ShufflesRecursively() local 43371 if (SDValue Shuffle = combineTargetShuffle(Op, dl, DAG, DCI, Subtarget)) in combineShuffle() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInterleavedAccess.cpp | 217 Value *Shuffle = Builder.CreateShuffleVector( in lowerInterleavedStore() local
|
| /freebsd/contrib/googletest/googletest/src/ |
| H A D | gtest-internal-inl.h | 329 inline void Shuffle(internal::Random* random, std::vector<E>* v) { in Shuffle() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerCombiner.cpp | 90 MachineInstr *Shuffle = in matchExtractVecEltPairwiseAdd() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1576 auto *Shuffle = cast<ShuffleVectorInst>(I); in SimplifyDemandedVectorElts() local
|
| H A D | InstCombineCalls.cpp | 3543 Value *Shuffle = Builder.CreateShuffleVector(Vec, WidenShuffle, Mask); in visitCallInst() local 3599 Value *Shuffle = Builder.CreateShuffleVector(Vec, Mask); in visitCallInst() local
|
| H A D | InstCombineVectorOps.cpp | 340 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(UserInstr); in findDemandedEltsBySingleUser() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1861 auto *Shuffle = IC.Builder.CreateShuffleVector(NewCall, EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded() local
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 271 std::vector<unsigned> Shuffle(List.size()); in predictValueUseListOrder() local 285 std::vector<unsigned> Shuffle = in predictUseListOrder() local 5013 const std::vector<unsigned> &Shuffle) { in printUseListOrder()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2310 auto *Shuffle = cast<ShuffleVectorSDNode>(Op.getNode()); in GetExtendHigh() local 2889 auto Shuffle = cast<ShuffleVectorSDNode>(N); in performVECTOR_SHUFFLECombine() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | NumericalStabilitySanitizer.cpp | 1734 if (auto *Shuffle = dyn_cast<ShuffleVectorInst>(&Inst)) in createShadowValueWithOperandsAvailable() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1529 auto *Shuffle = dyn_cast<ShuffleVectorInst>(U); in getInstructionCost() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 13029 SDValue Shuffle = in ReconstructShuffle() local 13194 SDValue Shuffle = in ReconstructShuffle() local 13756 SDValue Shuffle; in GenerateTBL() local 15135 if (SDValue Shuffle = ReconstructShuffle(Op, DAG)) in LowerBUILD_VECTOR() local 15138 if (SDValue Shuffle = ReconstructShuffleWithRuntimeMask(Op, DAG)) in LowerBUILD_VECTOR() local 16951 auto *Shuffle = createTblShuffleForSExt(Builder, I->getOperand(0), in optimizeExtendOrTruncateConversion() local 17433 Value *Shuffle; in lowerInterleavedStore() local 19942 ShuffleVectorSDNode *Shuffle = dyn_cast<ShuffleVectorSDNode>(N01); in performExtractVectorEltCombine() local 22470 auto *Shuffle = dyn_cast<ShuffleVectorSDNode>(N->getOperand(0).getOperand(0)); in performZExtDeinterleaveShuffleCombine() local 29935 SDValue Shuffle; in GenerateFixedLengthSVETBL() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2812 auto *Shuffle = dyn_cast<ShuffleVectorSDNode>(Input.getNode()); in SplitVecRes_VECTOR_SHUFFLE() local 2834 auto *Shuffle = in SplitVecRes_VECTOR_SHUFFLE() local 2922 auto *Shuffle = dyn_cast<ShuffleVectorSDNode>(Inputs[I].getNode()); in SplitVecRes_VECTOR_SHUFFLE() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 2982 ShuffleVectorInst *Shuffle = nullptr; in foldShuffleFromReductions() local
|