Home
last modified time | relevance | path

Searched refs:ExtVectorType (Results 1 – 25 of 27) sorted by relevance

12

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DCanonicalType.h480 struct CanProxyAdaptor<ExtVectorType> : public CanProxyBase<ExtVectorType> {
DTypeProperties.td201 let Class = ExtVectorType in {
DType.h3484 class ExtVectorType : public VectorType {
3487 ExtVectorType(QualType vecType, unsigned nElements, QualType canonType)
7001 return isa<ExtVectorType>(CanonicalType);
7007 return cast<ExtVectorType>(CanonicalType)->getElementType()->isBooleanType();
DRecursiveASTVisitor.h1031 DEF_TRAVERSE_TYPE(ExtVectorType, { TRY_TO(TraverseType(T->getElementType())); })
1295 DEF_TRAVERSE_TYPELOC(ExtVectorType, {
DTypeLoc.h1835 ExtVectorType> {};
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DTypeNodes.td71 def ExtVectorType : TypeNode<VectorType>;
DAttr.td1412 def ExtVectorType : Attr {
/openbsd/src/gnu/llvm/clang/tools/libclang/
DCXType.cpp836 ET = cast<ExtVectorType>(TP)->getElementType(); in clang_getElementType()
862 result = cast<ExtVectorType>(TP)->getNumElements(); in clang_getNumElements()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaExprMember.cpp306 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>(); in CheckExtVectorComponent()
DSemaExpr.cpp10569 assert(!isa<ExtVectorType>(VT) && in tryGCCVectorConvertAndSplat()
10703 if (isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands()
10777 if (isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands()
10788 if (isa<ExtVectorType>(RHSVecType)) { in CheckVectorOperands()
10846 RHSVecType && isa<ExtVectorType>(RHSVecType) && in CheckVectorOperands()
10847 LHSVecType && isa<ExtVectorType>(LHSVecType)) { in CheckVectorOperands()
10857 if ((RHSVecType && !isa<ExtVectorType>(RHSVecType)) || in CheckVectorOperands()
10858 (LHSVecType && !isa<ExtVectorType>(LHSVecType))) { in CheckVectorOperands()
13110 if (isa<ExtVectorType>(VTy)) { in GetSignedVectorType()
13408 !(isa<ExtVectorType>(vType->getAs<VectorType>()))) in CheckVectorLogicalOperands()
[all …]
DSemaTemplateDeduction.cpp1923 const auto *VP = P->castAs<ExtVectorType>(); in DeduceTemplateArgumentsByTypeMatch()
1925 if (const auto *VA = A->getAs<ExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch()
1996 if (const auto *VA = A->getAs<ExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch()
DSemaExprCXX.cpp6301 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes()
6303 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
DSemaChecking.cpp10310 if (const auto *VecTy = From->getAs<ExtVectorType>()) in isArithmeticArgumentPromotion()
10312 if (const auto *VecTy = To->getAs<ExtVectorType>()) in isArithmeticArgumentPromotion()
DSemaTemplate.cpp6259 bool UnnamedLocalNoLinkageFinder::VisitExtVectorType(const ExtVectorType* T) { in VisitExtVectorType()
/openbsd/src/gnu/llvm/clang/lib/AST/
DTypePrinter.cpp768 void TypePrinter::printExtVectorBefore(const ExtVectorType *T, in printExtVectorBefore()
773 void TypePrinter::printExtVectorAfter(const ExtVectorType *T, raw_ostream &OS) { in printExtVectorAfter()
DODRHash.cpp1268 void VisitExtVectorType(const ExtVectorType * T) { in VisitExtVectorType()
DMicrosoftMangle.cpp3089 if (!isa<ExtVectorType>(T)) { in mangleType()
3123 void MicrosoftCXXNameMangler::mangleType(const ExtVectorType *T, in mangleType()
DType.cpp1010 QualType VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
DASTContext.cpp4141 ExtVectorType(vecType, NumElts, Canonical); in getExtVectorType()
12736 const auto *VX = cast<ExtVectorType>(X), *VY = cast<ExtVectorType>(Y); in getCommonNonSugarTypeNode()
DItaniumMangle.cpp3773 void CXXNameMangler::mangleType(const ExtVectorType *T) { in mangleType()
DExpr.cpp4278 Index = ExtVectorType::getAccessorIdx(Comp[i], isNumericAccessor); in getEncodedElementAccess()
DASTImporter.cpp386 ExpectedType VisitExtVectorType(const ExtVectorType *T);
1267 ExpectedType ASTNodeImporter::VisitExtVectorType(const ExtVectorType *T) { in VisitExtVectorType()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCodeGenFunction.cpp598 const ExtVectorType *HintEltQTy = HintQTy->getAs<ExtVectorType>(); in EmitKernelMetadata()
DCGExprScalar.cpp1408 assert(DstType->castAs<ExtVectorType>()->getElementType().getTypePtr() == in EmitScalarConversion()
/openbsd/src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp2966 const clang::ExtVectorType *ext_vector_type = in IsVectorType()
2967 qual_type->getAs<clang::ExtVectorType>(); in IsVectorType()

12