Home
last modified time | relevance | path

Searched defs:SVI (Results 1 – 25 of 25) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp259 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 DInterleavedLoadCombinePass.cpp670 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 DComplexDeinterleavingPass.cpp1654 if (!SVI) in identifyRoot() local
H A DCodeGenPrepare.cpp7190 optimizeShuffleVectorInst(ShuffleVectorInst * SVI) optimizeShuffleVectorInst() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp157 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 DDXILValueEnumerator.cpp194 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 DX86InterleavedAccess.cpp180 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 DInstCombineVectorOps.cpp537 } 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 DGVNSink.cpp354 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) InstructionUseExpr() local
H A DScalarizer.cpp1053 bool ScalarizerVisitor::visitShuffleVectorInst(ShuffleVectorInst &SVI) { in visitShuffleVectorInst() argument
[all...]
H A DGVN.cpp363 } else if (auto *SVI = dyn_cast<ShuffleVectorInst>(I)) { createExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp753 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I1)) hasSameSpecialState() local
H A DAsmWriter.cpp4547 } else if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(&I)) { printInstruction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp414 if (auto *SVI = dyn_cast<ShuffleVectorInst>(V)) defaultComponentBroadcast() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp752 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(L)) { cmpOperations() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp196 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V); findScalarElement() local
H A DInstructionSimplify.cpp7081 auto *SVI = cast<ShuffleVectorInst>(I); simplifyInstructionWithOperands() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1540 auto *SVI = cast<ShuffleVectorInst>(&I); foldSelectShuffle() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1837 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 DTargetLowering.h2752 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 DIRTranslator.cpp3002 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&U)) translateShuffleVector() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3814 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) visitShuffleVector() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15738 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 DRISCVISelLowering.cpp20101 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21799 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument
[all...]