Home
last modified time | relevance | path

Searched refs:CanonicalType (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp352 QualType CanonicalType, in DependentSizedMatrixType() argument
356 : MatrixType(DependentSizedMatrix, ElementType, CanonicalType, RowExpr, in DependentSizedMatrixType()
433 if (!isa<ArrayType>(CanonicalType)) in getArrayElementTypeNoTypeQual()
678 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType)) in isComplexType()
729 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { in getAsStructureType()
748 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { in getAsUnionType()
2022 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) in hasIntegerRepresentation()
2024 if (CanonicalType->isSveVLSBuiltinType()) { in hasIntegerRepresentation()
2025 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation()
2030 if (CanonicalType->isRVVVLSBuiltinType()) { in hasIntegerRepresentation()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1696 QualType CanonicalType;
1699 : BaseType(baseType), CanonicalType(canon) {}
2343 return CanonicalType == QualType(this, 0);
2956 return CanonicalType;
2991 return dyn_cast<Class##Type>(CanonicalType); \
2994 return cast<Class##Type>(CanonicalType); \
4256 DependentSizedMatrixType(QualType ElementType, QualType CanonicalType,
6445 QualType CanonicalType =
6447 ID.AddPointer(CanonicalType.getAsOpaquePtr());
7106 QualType CanonicalType,
[all …]
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp278 QualType CanonicalType = D->getType().getCanonicalType(); in VisitFunctionDecl() local
280 if (const auto *FPT = CanonicalType->getAs<FunctionProtoType>()) { in VisitFunctionDecl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9664 Type *CanonicalType = OrigScalarTy; in getEntryCost() local
9665 if (CanonicalType->isPtrOrPtrVectorTy()) in getEntryCost()
9666 CanonicalType = CanonicalType->getWithNewType(IntegerType::get( in getEntryCost()
9667 CanonicalType->getContext(), in getEntryCost()
9668 DL->getTypeSizeInBits(CanonicalType->getScalarType()))); in getEntryCost()
9670 IntrinsicCostAttributes CostAttrs(MinMaxID, CanonicalType, in getEntryCost()
9671 {CanonicalType, CanonicalType}); in getEntryCost()
9697 Type *CanonicalType in getEntryCost() local
[all...]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp5191 QualType CanonicalType = Type.getCanonicalType(); in isTriviallyEqualityComparableType() local
5192 if (CanonicalType->isIncompleteType() || CanonicalType->isDependentType() || in isTriviallyEqualityComparableType()
5193 CanonicalType->isEnumeralType() || CanonicalType->isArrayType()) in isTriviallyEqualityComparableType()
5196 if (const auto *RD = CanonicalType->getAsCXXRecordDecl()) { in isTriviallyEqualityComparableType()
5202 CanonicalType, /*CheckIfTriviallyCopyable=*/false); in isTriviallyEqualityComparableType()