Searched refs:VectorType (Results 51 - 75 of 182) sorted by relevance

12345678

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp417 VectorType *VecTy,
726 cast<VectorType>(Ty)->getElementType()->isIntegerTy(8)) {
977 auto *VTy = cast<VectorType>(Ty);
1001 VectorType *ValTy,
1032 int AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
1033 int Index, VectorType *SubTp) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h687 VectorType *VTy = cast<VectorType>(Ty);
H A DLegacyPassManagers.h440 const AnalysisUsage::VectorType &Set) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.cpp313 const VectorType *PTy = cast<const VectorType>(Ty);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp530 void mangleNeonVectorType(const VectorType *T);
532 void mangleAArch64NeonVectorType(const VectorType *T);
3165 void CXXNameMangler::mangleNeonVectorType(const VectorType *T) {
3169 if (T->getVectorKind() == VectorType::NeonPolyVector) {
3260 void CXXNameMangler::mangleAArch64NeonVectorType(const VectorType *T) {
3271 if (T->getVectorKind() == VectorType::NeonPolyVector) {
3309 void CXXNameMangler::mangleType(const VectorType *T) {
3310 if ((T->getVectorKind() == VectorType::NeonVector ||
3311 T->getVectorKind() == VectorType::NeonPolyVector)) {
3323 if (T->getVectorKind() == VectorType
[all...]
H A DJSONNodeDumper.cpp599 void JSONNodeDumper::VisitVectorType(const VectorType *VT) {
602 case VectorType::GenericVector:
604 case VectorType::AltiVecVector:
607 case VectorType::AltiVecPixel:
610 case VectorType::AltiVecBool:
613 case VectorType::NeonVector:
616 case VectorType::NeonPolyVector:
H A DTextNodeDumper.cpp1373 void TextNodeDumper::VisitVectorType(const VectorType *T) {
1375 case VectorType::GenericVector:
1377 case VectorType::AltiVecVector:
1380 case VectorType::AltiVecPixel:
1383 case VectorType::AltiVecBool:
1386 case VectorType::NeonVector:
1389 case VectorType::NeonPolyVector:
H A DType.cpp226 VectorType::VectorKind VecKind)
239 VectorType::VectorKind VecKind) {
332 VectorType::VectorType(QualType vecType, unsigned nElements, QualType canonType, function in class:VectorType
334 : VectorType(Vector, vecType, nElements, canonType, vecKind) {}
336 VectorType::VectorType(TypeClass tc, QualType vecType, unsigned nElements, function in class:VectorType
990 QualType VisitVectorType(const VectorType *T) {
1836 Type *VisitVectorType(const VectorType *T) {
1892 if (const auto *VT = dyn_cast<VectorType>(CanonicalTyp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp135 VectorType *VecType = cast<FixedVectorType>(CI->getType());
274 auto *VecType = cast<VectorType>(Src->getType());
526 isa<VectorType>(Ptrs->getType()) &&
527 isa<PointerType>(cast<VectorType>(Ptrs->getType())->getElementType()) &&
H A DAnalysis.cpp259 (isa<VectorType>(T1) && isa<VectorType>(T2) &&
299 if (!isa<VectorType>(I->getType()) &&
307 if (!isa<VectorType>(I->getType()) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h130 : ConstantExpr(cast<VectorType>(C1->getType())->getElementType(),
187 : ConstantExpr(VectorType::get(
188 cast<VectorType>(C1->getType())->getElementType(),
416 using TypeClass = VectorType;
H A DIntrinsicInst.cpp183 auto VT = cast<VectorType>(T);
H A DLegacyPassManager.cpp651 const AnalysisUsage::VectorType &IDs = AnUsage->getRequiredTransitiveSet();
762 const AnalysisUsage::VectorType &RequiredSet = AnUsage->getRequiredSet();
975 const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet();
992 const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet();
1009 const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet();
1335 const AnalysisUsage::VectorType &Set) const {
H A DSafepointIRVerifier.cpp267 if (VectorType *VT = dyn_cast<VectorType>(Ty))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp230 if (auto *VecTyL = dyn_cast<VectorType>(TyL))
232 if (auto *VecTyR = dyn_cast<VectorType>(TyR))
489 auto *STyL = cast<VectorType>(TyL);
490 auto *STyR = cast<VectorType>(TyR);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp142 VectorType *V4Ty = nullptr;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp1012 cast<llvm::VectorType>(IRType)->getElementType()->isIntegerTy() &&
1023 if (cast<llvm::VectorType>(Ty)->getPrimitiveSizeInBits().getFixedSize() !=
1048 } else if (const VectorType *VT = Ty->getAs<VectorType>()) {
1484 if (const VectorType *VT = RetTy->getAs<VectorType>()) {
1560 return Ty->getAs<VectorType>() && Context.getTypeSize(Ty) == 128;
1840 if (const VectorType *VT = Ty->getAs<VectorType>()) {
2326 if (llvm::VectorType *vectorT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp332 if (auto VT = dyn_cast<VectorType>(T))
344 if (VectorType *VT = dyn_cast<VectorType>(Ty))
668 return isa<VectorType>(First->getType()) ==
669 isa<VectorType>(Second->getType());
966 if (!State.isBase() || !isa<VectorType>(BaseValue->getType()))
981 } else if (!isa<VectorType>(I->getType())) {
1354 if (auto *VT = dyn_cast<VectorType>(Ty))
2670 if (auto *OpndVTy = dyn_cast<VectorType>(I.getOperand(i)->getType())) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp633 Value *createBitOrPointerCast(Value *V, VectorType *DstVTy,
1929 auto *ValVTy = cast<VectorType>(Val->getType());
2305 VectorType *OtherVTy = FixedVectorType::get(Member->getType(), VF);
2668 Value *InnerLoopVectorizer::createBitOrPointerCast(Value *V, VectorType *DstVTy,
2672 VectorType *SrcVecTy = cast<VectorType>(V->getType());
3346 auto *I1 = cast<IntegerType>(cast<VectorType>(T1)->getElementType());
3347 auto *I2 = cast<IntegerType>(cast<VectorType>(T2)->getElementType());
3352 auto *I1 = cast<IntegerType>(cast<VectorType>(T1)->getElementType());
3353 auto *I2 = cast<IntegerType>(cast<VectorType>(T
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp558 if (cast<VectorType>(ValTy)->getElementType()->isIntegerTy())
690 if (isa<VectorType>(Ty))
733 int ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
734 int Index, VectorType *SubTp) {
975 cast<VectorType>(Src)->getElementType()->isDoubleTy()) {
1010 assert(isa<VectorType>(VecTy) && "Expect a vector type");
H A DMVEGatherScatterLowering.cpp214 Offsets, VectorType::getInteger(cast<VectorType>(Ty)));
660 cast<VectorType>(ScaledOffsets->getType())->getElementType())),
719 cast<VectorType>(ScaledOffsets->getType())->getElementType())),
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp5383 if (!LHSExp->getType()->getAs<VectorType>()) {
5438 } else if (const VectorType *VTy = LHSTy->getAs<VectorType>()) {
7198 if (const VectorType *vecType = type->getAs<VectorType>()) {
7257 auto *Vec = srcTy->getAs<VectorType>();
7262 auto *Vec = destTy->getAs<VectorType>();
7297 QualType DestElemTy = VectorTy->castAs<VectorType>()->getElementType();
7335 // If SrcTy is a VectorType, the total size must match to explicitly cast to
7465 const VectorType *VT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp903 VectorType *DestTy = dyn_cast<VectorType>(BC->getDestTy());
904 VectorType *SrcTy = dyn_cast<VectorType>(BC->getSrcTy());
1458 assert(cast<VectorType>(LHS->getType())->getElementCount() ==
1459 cast<VectorType>(Inst.getType())->getElementCount());
1460 assert(cast<VectorType>(RHS->getType())->getElementCount() ==
1461 cast<VectorType>(Inst.getType())->getElementCount());
1810 ? VectorType::get(NewScalarIndexTy,
1811 cast<VectorType>(IndexT
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h475 struct CanProxyAdaptor<VectorType> : public CanProxyBase<VectorType> {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp153 isa<VectorType>(C->getType()))

Completed in 617 milliseconds

12345678