Home
last modified time | relevance | path

Searched refs:getVectorOperandType (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp191 cast<VectorType>(Ext.getVectorOperandType())->getElementCount(); in foldBitcastExtElt()
261 Value *NewBC = Builder.CreateBitCast(Vec, Ext.getVectorOperandType()); in foldBitcastExtElt()
428 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst()
594 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst()
710 auto *ExtVecType = cast<FixedVectorType>(ExtElt->getVectorOperandType()); in replaceExtractElements()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp533 auto *VecTy = dyn_cast<FixedVectorType>(Extract->getVectorOperandType()); in legalizeGetHighLowi64Bytes()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp627 ElementCount EC = I.getVectorOperandType()->getElementCount(); in visitExtractElementInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp1697 if (isVector1(I.getVectorOperandType())) in visitExtractElementInst()
1702 SmallVector<Type *, 3> Types = {I.getType(), I.getVectorOperandType(), in visitExtractElementInst()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1523 VectorType *ExtractElementInst::getVectorOperandType() const { in getVectorOperandType() function in llvm::sandboxir::ExtractElementInst
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp763 auto *VTy = dyn_cast<FixedVectorType>(EI->getVectorOperandType()); in isFixedVectorShuffle()
788 if (isa<ScalableVectorType>(EI->getVectorOperandType())) in isFixedVectorShuffle()
5523 VF = std::max(VF, cast<VectorType>(EI->getVectorOperandType()) in findReusedOrderedScalars()
6889 return !EE || isa<FixedVectorType>(EE->getVectorOperandType()); in getReorderingData()
10000 cast<ExtractElementInst>(S.getMainOp())->getVectorOperandType())) { in getScalarsVectorizationLegality()
12083 auto *VecTy = dyn_cast<FixedVectorType>(EE->getVectorOperandType()); in computeExtractCost()
12603 Ext->getOpcode(), Ext->getType(), EE->getVectorOperandType(), in adjustExtracts()
13187 SrcVecTy = EE->getVectorOperandType(); in getEntryCost()
15132 auto *VecTy = dyn_cast<FixedVectorType>(EI->getVectorOperandType()); in tryToGatherSingleRegisterExtractElements()
15207 if (!EI || !isa<FixedVectorType>(EI->getVectorOperandType()) || in tryToGatherSingleRegisterExtractElements()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h520 LLVM_ABI VectorType *getVectorOperandType() const;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h1837 VectorType *getVectorOperandType() const {
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2191 if (cast<llvm::FixedVectorType>(EI->getVectorOperandType()) in VisitInitListExpr()