Searched refs:CanonicalType (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 390 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 D | Type.h | 1699 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 D | ForwardDeclChecker.cpp | 116 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 D | PtrTypesSemantics.cpp | 269 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 D | lldb-rpc-gen.cpp | 126 QualType CanonicalType = DeclType->getCanonicalTypeInternal(); in ShouldSkipRecord() local 129 lldb_rpc_gen::TypeIsDisallowedClass(CanonicalType); in ShouldSkipRecord()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTypeTraits.cpp | 659 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 D | ASTMatchFinder.cpp | 490 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 D | USRGeneration.cpp | 273 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 D | SLPVectorizer.cpp | 13127 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 D | ASTReader.cpp | 9469 const_cast<QualType &>(Lambda->TypeForDecl->CanonicalType) = in AssignedLambdaNumbering() 9470 Previous->TypeForDecl->CanonicalType; in AssignedLambdaNumbering()
|