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.h541 struct CanProxyAdaptor<UnaryTransformType>
542 : public CanProxyBase<UnaryTransformType> {
545 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
H A DTextNodeDumper.h326 void VisitUnaryTransformType(const UnaryTransformType *T);
H A DJSONNodeDumper.h229 void VisitUnaryTransformType(const UnaryTransformType *UTT);
H A DASTNodeTraverser.h388 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTypeProperties.td436 let Class = UnaryTransformType in {
H A DPropertiesBase.td144 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
H A DType.h4939 class UnaryTransformType : public Type {
4958 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
4981 class DependentUnaryTransformType : public UnaryTransformType,
H A DRecursiveASTVisitor.h1068 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1346 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
H A DTypeLoc.h2067 UnaryTransformType,
H A DASTContext.h1718 UnaryTransformType::UTTKind UKind) const;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1268 static UnaryTransformType::UTTKind
1273 return UnaryTransformType::Enum; in TSTToUnaryTransformType()
10008 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType()
10016 case UnaryTransformType::Decay: { in BuildUnaryTransformType()
10026 case UnaryTransformType::RemoveExtent: { in BuildUnaryTransformType()
10030 case UnaryTransformType::RemoveCVRef: in BuildUnaryTransformType()
10035 case UnaryTransformType::RemoveConst: in BuildUnaryTransformType()
10036 case UnaryTransformType::RemoveCV: in BuildUnaryTransformType()
10037 case UnaryTransformType::RemoveRestrict: in BuildUnaryTransformType()
10042 case UnaryTransformType::MakeSigned: in BuildUnaryTransformType()
[all …]
H A DSemaExprCXX.cpp5581 …QualType TPtr = S.Context.getPointerType(S.BuiltinRemoveReference(T, UnaryTransformType::RemoveCVR… in EvaluateBooleanTypeTrait()
5582 …QualType UPtr = S.Context.getPointerType(S.BuiltinRemoveReference(U, UnaryTransformType::RemoveCVR… in EvaluateBooleanTypeTrait()
H A DTreeTransform.h1041 UnaryTransformType::UTTKind UKind,
6489 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
15212 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td88 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp1193 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1199 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
1208 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
H A DJSONNodeDumper.cpp716 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
719 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DASTContext.cpp5712 UnaryTransformType::UTTKind Kind) in getUnaryTransformType()
5714 UnaryTransformType *ut = nullptr; in getUnaryTransformType()
5731 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType()
5732 UnaryTransformType(BaseType, QualType(), Kind, QualType(Canon, 0)); in getUnaryTransformType()
5735 ut = new (*this, alignof(UnaryTransformType)) in getUnaryTransformType()
5736 UnaryTransformType(BaseType, UnderlyingType, Kind, CanonType); in getUnaryTransformType()
12943 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode()
12944 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode()
13163 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode()
13164 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode()
[all …]
H A DASTStructuralEquivalence.cpp1125 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
1126 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
H A DTextNodeDumper.cpp1744 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1747 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DODRHash.cpp1215 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DType.cpp3816 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
3825 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
H A DItaniumMangle.cpp4353 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
4362 case UnaryTransformType::Enum: \ in mangleType()
H A DMicrosoftMangle.cpp3438 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1072 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7484 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12