Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp237 static bool isReInterleaveMask(ShuffleVectorInst *SVI, unsigned &Factor, in isReInterleaveMask()
276 auto *SVI = dyn_cast<ShuffleVectorInst>(U); in lowerInterleavedLoad() local
279 for (auto *SVI : BI->users()) in lowerInterleavedLoad() local
284 auto *SVI = dyn_cast<ShuffleVectorInst>(User); in lowerInterleavedLoad() local
361 for (auto *SVI : BinOpShuffles) { in replaceBinOpShuffles() local
461 auto *SVI = dyn_cast<ShuffleVectorInst>(SI->getValueOperand()); in lowerInterleavedStore() local
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"); in combine() local
1267 if (auto SVI = dyn_cast<ShuffleVectorInst>(&I)) { in run() local
H A DComplexDeinterleavingPass.cpp1653 auto *SVI = dyn_cast<ShuffleVectorInst>(RootI); in identifyRoot() local
H A DCodeGenPrepare.cpp7304 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
/freebsd/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/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp165 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in orderModule() local
299 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in predictUseListOrder() local
470 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in ValueEnumerator() local
1085 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in incorporateFunction() local
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp544 } else if (auto *SVI = dyn_cast<ShuffleVectorInst>(I)) { in visitExtractElementInst() local
2033 static bool isShuffleExtractingFromLHS(ShuffleVectorInst &SVI, in isShuffleExtractingFromLHS()
2764 Instruction *InstCombinerImpl::simplifyBinOpSplats(ShuffleVectorInst &SVI) { in simplifyBinOpSplats()
2791 Instruction *InstCombinerImpl::visitShuffleVectorInst(ShuffleVectorInst &SVI) { in visitShuffleVectorInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp387 if (ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I)) in InstructionUseExpr() local
H A DScalarizer.cpp1053 bool ScalarizerVisitor::visitShuffleVectorInst(ShuffleVectorInst &SVI) { in visitShuffleVectorInst()
H A DGVN.cpp364 } else if (auto *SVI = dyn_cast<ShuffleVectorInst>(I)) { in createExpr() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp845 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(I1)) in hasSameSpecialState() local
H A DAsmWriter.cpp4640 } else if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(&I)) { in printInstruction() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp772 if (const ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(L)) { in cmpOperations() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp410 if (auto *SVI = dyn_cast<ShuffleVectorInst>(V)) in defaultComponentBroadcast() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp198 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(V); in findScalarElement() local
H A DInstructionSimplify.cpp7165 auto *SVI = cast<ShuffleVectorInst>(I); in simplifyInstructionWithOperands() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2014 static int getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt()
2136 llvm::ShuffleVectorInst *SVI = cast<llvm::ShuffleVectorInst>(Init); in VisitInitListExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2189 auto *SVI = cast<ShuffleVectorInst>(&I); in foldSelectShuffle() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2867 virtual Type* shouldConvertSplatType(ShuffleVectorInst* SVI) const { in shouldConvertSplatType()
3147 virtual bool lowerInterleavedStore(StoreInst *SI, ShuffleVectorInst *SVI, in lowerInterleavedStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3192 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&U)) in translateShuffleVector() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4007 if (auto *SVI = dyn_cast<ShuffleVectorInst>(&I)) in visitShuffleVector() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16820 ShuffleVectorInst *SVI = Shuffles[i]; in lowerInterleavedLoad() local
16908 ShuffleVectorInst *SVI, in lowerInterleavedStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp21745 lowerInterleavedStore(StoreInst * SI,ShuffleVectorInst * SVI,unsigned Factor) const lowerInterleavedStore() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21822 ShuffleVectorInst *SVI, in lowerInterleavedStore()