Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h541 struct CanProxyAdaptor<UnaryTransformType>
542 : public CanProxyBase<UnaryTransformType> {
545 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
H A DTextNodeDumper.h337 void VisitUnaryTransformType(const UnaryTransformType *T);
H A DJSONNodeDumper.h232 void VisitUnaryTransformType(const UnaryTransformType *UTT);
H A DASTNodeTraverser.h431 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTypeProperties.td483 let Class = UnaryTransformType in {
H A DPropertiesBase.td146 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
H A DRecursiveASTVisitor.h1104 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1398 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
H A DType.h5853 class UnaryTransformType : public Type {
5872 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
5895 class DependentUnaryTransformType : public UnaryTransformType,
H A DTypeLoc.h2136 UnaryTransformType,
H A DASTContext.h1785 UnaryTransformType::UTTKind UKind) const;
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp866 static UnaryTransformType::UTTKind
871 return UnaryTransformType::Enum; in TSTToUnaryTransformType()
9604 UKind == UnaryTransformType::AddLvalueReference, in BuiltinAddReference()
9612 if (UKind == UnaryTransformType::RemoveAllExtents) in BuiltinRemoveExtent()
9705 bool IsMakeSigned = UKind == UnaryTransformType::MakeSigned; in BuiltinChangeSignedness()
9735 case UnaryTransformType::EnumUnderlyingType: { in BuildUnaryTransformType()
9739 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType()
9743 case UnaryTransformType::RemovePointer: { in BuildUnaryTransformType()
9747 case UnaryTransformType::Decay: { in BuildUnaryTransformType()
9751 case UnaryTransformType::AddLvalueReference: in BuildUnaryTransformType()
[all …]
H A DTreeTransform.h1056 UnaryTransformType::UTTKind UKind,
6739 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
16254 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
H A DSemaTemplateDeduction.cpp6611 cast<UnaryTransformType>(T)->getUnderlyingType(), in MarkUsedTemplateParameters()
/src/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td89 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/src/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp1260 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1266 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
1275 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
H A DJSONNodeDumper.cpp749 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
752 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DASTStructuralEquivalence.cpp1143 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
1144 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
H A DASTContext.cpp6155 UnaryTransformType::UTTKind Kind) in getUnaryTransformType()
6157 UnaryTransformType *ut = nullptr; in getUnaryTransformType()
6174 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType()
6175 UnaryTransformType(BaseType, QualType(), Kind, QualType(Canon, 0)); in getUnaryTransformType()
6178 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType()
6179 UnaryTransformType(BaseType, UnderlyingType, Kind, CanonType); in getUnaryTransformType()
13455 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode()
13456 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode()
13677 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode()
13678 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode()
[all …]
H A DODRHash.cpp1232 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTextNodeDumper.cpp1979 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1982 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DType.cpp4043 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
4052 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
H A DItaniumMangle.cpp4370 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
4379 case UnaryTransformType::Enum: \ in mangleType()
H A DMicrosoftMangle.cpp3585 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/src/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1072 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/src/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7514 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12