/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 259 isReInterleaveMask(ShuffleVectorInst * SVI,unsigned & Factor,unsigned MaxFactor) isReInterleaveMask() argument 298 auto *SVI = dyn_cast<ShuffleVectorInst>(U); lowerInterleavedLoad() local 301 for (auto *SVI : BI->users()) lowerInterleavedLoad() local 306 auto *SVI = dyn_cast<ShuffleVectorInst>(User); lowerInterleavedLoad() local 383 for (auto *SVI : BinOpShuffles) { replaceBinOpShuffles() local 482 auto *SVI = dyn_cast<ShuffleVectorInst>(SI->getValueOperand()); lowerInterleavedStore() local [all...] |
H A D | InterleavedLoadCombinePass.cpp | 670 ShuffleVectorInst *SVI = nullptr; member 714 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V); in compute() local 1239 auto SVI = Builder.CreateShuffleVector(LI, Mask, "interleaved.shuffle"); combine() local 1267 if (auto SVI = dyn_cast<ShuffleVectorInst>(&I)) { run() local [all...] |
H A D | ComplexDeinterleavingPass.cpp | 1654 if (!SVI) in identifyRoot() local
|
H A D | CodeGenPrepare.cpp | 7190 optimizeShuffleVectorInst(ShuffleVectorInst * SVI) optimizeShuffleVectorInst() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 157 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) orderModule() local 286 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) predictUseListOrder() local 433 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) ValueEnumerator() local 1049 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) incorporateFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILValueEnumerator.cpp | 194 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in orderModule() local 326 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in predictUseListOrder() local 471 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in ValueEnumerator() local 1054 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in incorporateFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 180 if (auto *SVI = dyn_cast<ShuffleVectorInst>(VecInst)) { in decompose() local 824 ShuffleVectorInst *SVI, in lowerInterleavedStore() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 537 } else if (auto *SVI = dyn_cast<ShuffleVectorInst>(I)) { visitExtractElementInst() local 2025 isShuffleExtractingFromLHS(ShuffleVectorInst & SVI,ArrayRef<int> Mask) isShuffleExtractingFromLHS() argument 2740 simplifyBinOpSplats(ShuffleVectorInst & SVI) simplifyBinOpSplats() argument 2767 visitShuffleVectorInst(ShuffleVectorInst & SVI) visitShuffleVectorInst() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 354 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) InstructionUseExpr() local
|
H A D | Scalarizer.cpp | 1053 bool ScalarizerVisitor::visitShuffleVectorInst(ShuffleVectorInst &SVI) { in visitShuffleVectorInst() argument [all...] |
H A D | GVN.cpp | 363 } else if (auto *SVI = dyn_cast<ShuffleVectorInst>(I)) { createExpr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 753 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I1)) hasSameSpecialState() local
|
H A D | AsmWriter.cpp | 4547 } else if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(&I)) { printInstruction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 414 if (auto *SVI = dyn_cast<ShuffleVectorInst>(V)) defaultComponentBroadcast() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FunctionComparator.cpp | 752 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(L)) { cmpOperations() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 196 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V); findScalarElement() local
|
H A D | InstructionSimplify.cpp | 7081 auto *SVI = cast<ShuffleVectorInst>(I); simplifyInstructionWithOperands() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 1540 auto *SVI = cast<ShuffleVectorInst>(&I); foldSelectShuffle() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 1837 getMaskElt(llvm::ShuffleVectorInst * SVI,unsigned Idx,unsigned Off) getMaskElt() argument 1959 llvm::ShuffleVectorInst *SVI = cast<llvm::ShuffleVectorInst>(Init); VisitInitListExpr() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 2752 shouldConvertSplatType(ShuffleVectorInst * SVI) shouldConvertSplatType() argument 3032 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) lowerInterleavedStore() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 3002 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&U)) translateShuffleVector() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 3814 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) visitShuffleVector() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 15738 ShuffleVectorInst *SVI = Shuffles[i]; lowerInterleavedLoad() local 15826 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 20101 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 21799 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument [all...] |