/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CanonicalType.h | 480 struct CanProxyAdaptor<ExtVectorType> : public CanProxyBase<ExtVectorType> {
|
H A D | TypeProperties.td | 227 let Class = ExtVectorType in {
|
H A D | Type.h | 4083 class ExtVectorType : public VectorType { 4086 ExtVectorType(QualType vecType, unsigned nElements, QualType canonType) 8112 return isa<ExtVectorType>(CanonicalType); 8118 return cast<ExtVectorType>(CanonicalType)->getElementType()->isBooleanType();
|
H A D | RecursiveASTVisitor.h | 1056 DEF_TRAVERSE_TYPE(ExtVectorType, { TRY_TO(TraverseType(T->getElementType())); }) 1336 DEF_TRAVERSE_TYPELOC(ExtVectorType, {
|
H A D | TypeLoc.h | 1882 ExtVectorType> {};
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 72 def ExtVectorType : TypeNode<VectorType>;
|
H A D | Attr.td | 1635 def ExtVectorType : Attr {
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 382 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>(); in CheckExtVectorComponent()
|
H A D | SemaExpr.cpp | 9977 assert(!isa<ExtVectorType>(VT) && in tryGCCVectorConvertAndSplat() 10105 if (isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands() 10212 if (isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands() 10223 if (isa<ExtVectorType>(RHSVecType)) { in CheckVectorOperands() 10282 RHSVecType && isa<ExtVectorType>(RHSVecType) && in CheckVectorOperands() 10283 LHSVecType && isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands() 10293 if ((RHSVecType && !isa<ExtVectorType>(RHSVecType)) || in CheckVectorOperands() 10294 (LHSVecType && !isa<ExtVectorType>(LHSVecType))) { in CheckVectorOperands() 12531 if (isa<ExtVectorType>(VTy)) { in GetSignedVectorType() 12825 !(isa<ExtVectorType>(vType->getAs<VectorType>()))) in CheckVectorLogicalOperands() [all …]
|
H A D | SemaTemplateDeduction.cpp | 2097 const auto *VP = P->castAs<ExtVectorType>(); in DeduceTemplateArgumentsByTypeMatch() 2099 if (const auto *VA = A->getAs<ExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch() 2172 if (const auto *VA = A->getAs<ExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch()
|
H A D | SemaExprCXX.cpp | 6666 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes() 6668 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
|
H A D | SemaOverload.cpp | 1986 if (auto *ToExtType = ToType->getAs<ExtVectorType>()) { in IsVectorConversion() 1987 if (auto *FromExtType = FromType->getAs<ExtVectorType>()) { in IsVectorConversion()
|
H A D | SemaChecking.cpp | 7214 if (const auto *VecTy = From->getAs<ExtVectorType>()) in isArithmeticArgumentPromotion() 7216 if (const auto *VecTy = To->getAs<ExtVectorType>()) in isArithmeticArgumentPromotion()
|
H A D | SemaTemplate.cpp | 5707 bool UnnamedLocalNoLinkageFinder::VisitExtVectorType(const ExtVectorType* T) { in VisitExtVectorType()
|
H A D | SemaInit.cpp | 6586 const auto *VTy = Arg->getType()->castAs<ExtVectorType>(); in InitializeFrom()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ODRHash.cpp | 1250 void VisitExtVectorType(const ExtVectorType * T) { in VisitExtVectorType()
|
H A D | TypePrinter.cpp | 825 void TypePrinter::printExtVectorBefore(const ExtVectorType *T, in printExtVectorBefore() 832 void TypePrinter::printExtVectorAfter(const ExtVectorType *T, raw_ostream &OS) { in printExtVectorAfter()
|
H A D | MicrosoftMangle.cpp | 3364 if (!isa<ExtVectorType>(T)) { in mangleType() 3401 void MicrosoftCXXNameMangler::mangleType(const ExtVectorType *T, in mangleType()
|
H A D | ASTContext.cpp | 4529 auto *New = new (*this, alignof(ExtVectorType)) in getExtVectorType() 4530 ExtVectorType(vecType, NumElts, Canonical); in getExtVectorType() 13381 const auto *VX = cast<ExtVectorType>(X), *VY = cast<ExtVectorType>(Y); in getCommonNonSugarTypeNode()
|
H A D | Type.cpp | 1086 QualType VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
|
H A D | Expr.cpp | 4359 Index = ExtVectorType::getAccessorIdx(Comp[i], isNumericAccessor); in getEncodedElementAccess()
|
H A D | ItaniumMangle.cpp | 4160 void CXXNameMangler::mangleType(const ExtVectorType *T) { in mangleType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 643 const ExtVectorType *HintEltQTy = HintQTy->getAs<ExtVectorType>(); in EmitKernelMetadata()
|
H A D | CGExprScalar.cpp | 1568 assert(DstType->castAs<ExtVectorType>()->getElementType().getTypePtr() == in EmitScalarConversion()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 2906 const clang::ExtVectorType *ext_vector_type = in IsVectorType() 2907 qual_type->getAs<clang::ExtVectorType>(); in IsVectorType()
|