Searched refs:VectorType (Results 101 - 125 of 182) sorted by relevance

12345678

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp780 if (VectorType *seqTy = dyn_cast<VectorType>(type))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp710 if (VectorType *VecTy = dyn_cast<VectorType>(V->getType()))
1225 for (unsigned I = 0, E = cast<VectorType>(C->getType())->getNumElements();
4121 unsigned NumElts = cast<VectorType>(TrueC->getType())->getNumElements();
4182 if (VectorType *VT = dyn_cast<VectorType>(Ops[0]->getType()))
4183 GEPTy = VectorType::get(GEPTy, VT->getElementCount());
4184 else if (VectorType *VT = dyn_cast<VectorType>(Ops[1]->getType()))
4185 GEPTy = VectorType
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp957 if (const VectorType *VT = Base->getType()->getAs<VectorType>()) {
1683 const auto *VTy = cast<llvm::VectorType>(EltTy);
1765 auto *VectorTy = dyn_cast<llvm::VectorType>(
1779 // (VectorType).
1798 auto *VecTy = dyn_cast<llvm::VectorType>(SrcTy);
1847 // to memory address (ArrayType) to a pointer to the value type (VectorType).
1956 const VectorType *ExprVT = LV.getType()->getAs<VectorType>();
1978 QualType EQT = LV.getType()->castAs<VectorType>()
[all...]
H A DCGStmt.cpp2130 if (auto *VT = dyn_cast<llvm::VectorType>(ResultRegTypes.back()))
2156 if (auto *VT = dyn_cast<llvm::VectorType>(Arg->getType()))
2244 if (auto *VT = dyn_cast<llvm::VectorType>(Arg->getType()))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h971 if (VectorType* vt = dyn_cast<VectorType>(opnd_type)) {
972 return VectorType::get(Type::getInt1Ty(opnd_type->getContext()),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1059 if (cast<VectorType>(Ty)->getElementType()->isDoubleTy())
1061 if (cast<VectorType>(Ty)->getElementType()->isFloatTy())
1063 if (cast<VectorType>(Ty)->getElementType()->isIntegerTy()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp526 auto PtrsTy = cast<VectorType>(Ptrs->getType());
556 auto PtrsTy = cast<VectorType>(Ptrs->getType());
557 auto DataTy = cast<VectorType>(Data->getType());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp196 return VectorType::isValidElementType(Ty) && !Ty->isX86_FP80Ty() &&
297 if (cast<VectorType>(Vec->getType())->getNumElements() != Size)
649 /// Check if homogeneous aggregate is isomorphic to some VectorType.
1413 int getGatherCost(VectorType *Ty,
1426 Value *Gather(ArrayRef<Value *> VL, VectorType *Ty);
3156 isa<VectorType>(EltTy)) {
3168 auto *VT = cast<VectorType>(EltTy);
3206 NElts = cast<VectorType>(Vec->getType())->getNumElements();
3257 getVectorCallCosts(CallInst *CI, VectorType *VecTy, TargetTransformInfo *TTI,
3915 int BoUpSLP::getGatherCost(VectorType *T
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp250 return cast<VectorType>(T)->getElementType()->getIntegerBitWidth();
276 if (const VectorType *VT = dyn_cast<VectorType>(T)) {
H A DAMDGPUPrintfRuntimeBinding.cpp409 if (ArgType->isFPOrFPVectorTy() && !isa<VectorType>(ArgType)) {
H A DAMDGPULibCalls.cpp887 VectorType *VTy = dyn_cast<VectorType>(opr0->getType());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h308 return VectorType::get(Scalar, {VF, isScalable});
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h332 void VisitVectorType(const VectorType *T) { Visit(T->getElementType()); }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp259 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VectorType, OS)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp733 if (!isa<VectorType>(PN->getType()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp900 int NumElts = cast<VectorType>(GEPLHS->getType())->getNumElements();
1885 if (auto *AndVTy = dyn_cast<VectorType>(And->getType()))
2175 if (auto *ShVTy = dyn_cast<VectorType>(ShType))
2808 if (auto *XVTy = dyn_cast<VectorType>(XType))
2853 auto *VecTy = cast<VectorType>(BCSrcOp->getType());
3387 auto *OpVTy = cast<VectorType>(OpTy);
4455 if (isa<VectorType>(SrcTy)) {
4456 SrcTy = cast<VectorType>(SrcTy)->getElementType();
4457 DestTy = cast<VectorType>(DestTy)->getElementType();
5212 } else if (auto *VTy = dyn_cast<VectorType>(Typ
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1359 if (VectorType *VT = dyn_cast<VectorType>(OrigTy)) {
1382 if (VectorType *vt = dyn_cast<VectorType>(ty))
1555 if (isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy))
1729 assert((isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy)) &&
2160 if (auto *VTy = dyn_cast<VectorType>(Ty)) {
2687 Type *EltTy = cast<VectorType>(ResultShadow->getType())->getElementType();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp845 } else if (const VectorType *VType = ILE->getType()->getAs<VectorType>()) {
1037 maxElements = T->castAs<VectorType>()->getNumElements();
1656 const VectorType *VT = DeclType->castAs<VectorType>();
1726 const VectorType *T = Entity.getType()->castAs<VectorType>();
1727 if (isBigEndian && (T->getVectorKind() == VectorType::NeonVector ||
1728 T->getVectorKind() == VectorType::NeonPolyVector)) {
1782 const VectorType *IV
[all...]
H A DSemaType.cpp1728 VectorType::VectorKind VecKind = VectorType::AltiVecVector;
1730 VecKind = VectorType::AltiVecPixel;
1732 VecKind = VectorType::AltiVecBool;
2477 VectorType::GenericVector);
2489 VectorType::GenericVector);
2520 VectorType::GenericVector);
7646 VectorType::VectorKind VecKind, Sema &S) {
7658 if (VecKind == VectorType::NeonPolyVector) {
7702 Sema &S, VectorType
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1355 if (auto *VTy = dyn_cast<VectorType>(Ty)) {
1374 else if (VectorType *VTy = dyn_cast<VectorType>(Ty)) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h58 X(VectorType) \
897 class VectorType final : public Node {
902 VectorType(const Node *BaseType_, Node *Dimension_) function in class:final
3525 return make<VectorType>(ElemType, DimensionNumber);
3537 return make<VectorType>(ElemType, DimExpr);
3542 return make<VectorType>(ElemType, /*Dimension=*/nullptr);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DASTDiagnostic.cpp166 if (isa<VectorType>(Underlying))
303 if (const auto *VTy = Ty->getAs<VectorType>()) {
H A DASTStructuralEquivalence.cpp608 const auto *Vec1 = cast<VectorType>(T1);
609 const auto *Vec2 = cast<VectorType>(T2);
H A DDeclPrinter.cpp157 else if (const VectorType *VTy = BaseType->getAs<VectorType>())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp179 } else if (auto *DVecTy = dyn_cast<VectorType>(DstTy)) {
180 if (DVecTy->getElementCount() != cast<VectorType>(SrcTy)->getElementCount())

Completed in 706 milliseconds

12345678