Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp390 QualType CanonicalType, in DependentSizedMatrixType() argument
394 : MatrixType(DependentSizedMatrix, ElementType, CanonicalType, RowExpr, in DependentSizedMatrixType()
477 if (!isa<ArrayType>(CanonicalType)) in getArrayElementTypeNoTypeQual()
727 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType)) in isComplexType()
778 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { in getAsStructureType()
797 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { in getAsUnionType()
2074 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) in hasIntegerRepresentation()
2076 if (CanonicalType->isSveVLSBuiltinType()) { in hasIntegerRepresentation()
2077 const auto *VT = cast<BuiltinType>(CanonicalType); in hasIntegerRepresentation()
2082 if (CanonicalType->isRVVVLSBuiltinType()) { in hasIntegerRepresentation()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1699 QualType CanonicalType;
1702 : BaseType(baseType), CanonicalType(canon) {}
2376 return CanonicalType == QualType(this, 0);
3048 return CanonicalType;
3083 return dyn_cast<Class##Type>(CanonicalType); \
3086 return cast<Class##Type>(CanonicalType); \
4366 DependentSizedMatrixType(QualType ElementType, QualType CanonicalType,
7462 QualType CanonicalType,
8143 Qualifiers quals = getCommonPtr()->CanonicalType.getLocalQualifiers();
8149 unsigned cvr = getCommonPtr()->CanonicalType.getLocalCVRQualifiers();
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DForwardDeclChecker.cpp116 auto *CanonicalType = QT.getCanonicalType().getTypePtrOrNull(); in isUnknownType() local
117 if (!CanonicalType) in isUnknownType()
119 auto PointeeQT = CanonicalType->getPointeeType(); in isUnknownType()
138 return !RTC.isUnretained(QT) && !SystemTypes.contains(CanonicalType) && in isUnknownType()
H A DPtrTypesSemantics.cpp269 auto CanonicalType = QT.getCanonicalType(); in isUnretained() local
270 auto PointeeType = CanonicalType->getPointeeType(); in isUnretained()
298 auto CanonicalType = T.getCanonicalType(); in isUnretained() local
299 auto *Type = CanonicalType.getTypePtrOrNull(); in isUnretained()
/freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/
H A Dlldb-rpc-gen.cpp126 QualType CanonicalType = DeclType->getCanonicalTypeInternal(); in ShouldSkipRecord() local
129 lldb_rpc_gen::TypeIsDisallowedClass(CanonicalType); in ShouldSkipRecord()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp659 QualType CanonicalType = Type.getCanonicalType(); in isTriviallyEqualityComparableType() local
660 if (CanonicalType->isIncompleteType() || CanonicalType->isDependentType() || in isTriviallyEqualityComparableType()
661 CanonicalType->isEnumeralType() || CanonicalType->isArrayType()) in isTriviallyEqualityComparableType()
664 if (const auto *RD = CanonicalType->getAsCXXRecordDecl()) { in isTriviallyEqualityComparableType()
670 CanonicalType, /*CheckIfTriviallyCopyable=*/false); in isTriviallyEqualityComparableType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp490 const Type *CanonicalType = // root of the typedef tree in VisitTypedefNameDecl() local
492 TypeAliases[CanonicalType].insert(DeclNode); in VisitTypedefNameDecl()
1286 const Type *const CanonicalType = in typeHasMatchingAlias() local
1288 auto Aliases = TypeAliases.find(CanonicalType); in typeHasMatchingAlias()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp273 QualType CanonicalType = D->getType().getCanonicalType(); in VisitFunctionDecl() local
275 if (const auto *FPT = CanonicalType->getAs<FunctionProtoType>()) { in VisitFunctionDecl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp13127 Type *CanonicalType = Ty; in getEntryCost() local
13128 if (CanonicalType->isPtrOrPtrVectorTy()) in getEntryCost()
13129 CanonicalType = CanonicalType->getWithNewType(IntegerType::get( in getEntryCost()
13130 CanonicalType->getContext(), in getEntryCost()
13131 DL->getTypeSizeInBits(CanonicalType->getScalarType()))); in getEntryCost()
13133 IntrinsicCostAttributes CostAttrs(MinMaxID, CanonicalType, in getEntryCost()
13134 {CanonicalType, CanonicalType}); in getEntryCost()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp9469 const_cast<QualType &>(Lambda->TypeForDecl->CanonicalType) = in AssignedLambdaNumbering()
9470 Previous->TypeForDecl->CanonicalType; in AssignedLambdaNumbering()