Home
last modified time | relevance | path

Searched refs:UnaryTransformType (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h545 struct CanProxyAdaptor<UnaryTransformType>
546 : public CanProxyBase<UnaryTransformType> {
549 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
H A DTextNodeDumper.h338 void VisitUnaryTransformType(const UnaryTransformType *T);
H A DJSONNodeDumper.h232 void VisitUnaryTransformType(const UnaryTransformType *UTT);
H A DASTNodeTraverser.h437 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DASTContext.h247 mutable llvm::FoldingSet<UnaryTransformType> UnaryTransformTypes;
1963 UnaryTransformType::UTTKind UKind) const;
H A DTypeProperties.td475 let Class = UnaryTransformType in {
H A DPropertiesBase.td148 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
H A DRecursiveASTVisitor.h1109 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1415 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
H A DTypeLoc.h2192 UnaryTransformType,
H A DType.h6062 class UnaryTransformType : public Type, public llvm::FoldingSetNode {
6081 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp877 static UnaryTransformType::UTTKind
882 return UnaryTransformType::Enum; in TSTToUnaryTransformType()
9886 UKind == UnaryTransformType::AddLvalueReference, in BuiltinAddReference()
9894 if (UKind == UnaryTransformType::RemoveAllExtents) in BuiltinRemoveExtent()
9987 bool IsMakeSigned = UKind == UnaryTransformType::MakeSigned; in BuiltinChangeSignedness()
10017 case UnaryTransformType::EnumUnderlyingType: { in BuildUnaryTransformType()
10021 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType()
10025 case UnaryTransformType::RemovePointer: { in BuildUnaryTransformType()
10029 case UnaryTransformType::Decay: { in BuildUnaryTransformType()
10033 case UnaryTransformType::AddLvalueReference: in BuildUnaryTransformType()
[all …]
H A DTreeTransform.h1061 UnaryTransformType::UTTKind UKind,
6972 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
17391 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp386 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td89 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp1305 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1311 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
1320 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
H A DJSONNodeDumper.cpp751 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
754 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DASTStructuralEquivalence.cpp1248 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
1249 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
H A DASTContext.cpp6578 UnaryTransformType::UTTKind Kind) const { in getUnaryTransformType()
6581 UnaryTransformType::Profile(ID, BaseType, UnderlyingType, Kind); in getUnaryTransformType()
6584 if (UnaryTransformType *UT = in getUnaryTransformType()
6600 [[maybe_unused]] UnaryTransformType *UT = in getUnaryTransformType()
6606 auto *UT = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType()
6607 UnaryTransformType(BaseType, UnderlyingType, Kind, CanonType); in getUnaryTransformType()
14260 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode()
14261 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode()
14488 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode()
14489 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode()
[all …]
H A DODRHash.cpp1259 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTextNodeDumper.cpp2131 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
2134 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DType.cpp4229 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
H A DItaniumMangle.cpp4587 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
4594 case UnaryTransformType::Enum: \ in mangleType()
H A DMicrosoftMangle.cpp3681 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1103 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7563 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12