Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDCanonicalType.h541 struct CanProxyAdaptor<UnaryTransformType>
542 : public CanProxyBase<UnaryTransformType> {
545 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(UnaryTransformType::UTTKind, getUTTKind)
HDTextNodeDumper.h337 void VisitUnaryTransformType(const UnaryTransformType *T);
HDJSONNodeDumper.h232 void VisitUnaryTransformType(const UnaryTransformType *UTT);
HDASTNodeTraverser.h431 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
HDTypeProperties.td483 let Class = UnaryTransformType in {
HDPropertiesBase.td146 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
HDRecursiveASTVisitor.h1104 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1398 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
HDType.h5853 class UnaryTransformType : public Type {
5872 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
5895 class DependentUnaryTransformType : public UnaryTransformType,
HDTypeLoc.h2136 UnaryTransformType,
HDASTContext.h1785 UnaryTransformType::UTTKind UKind) const;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaType.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 …]
HDTreeTransform.h1056 UnaryTransformType::UTTKind UKind,
6739 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
16254 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
HDSemaTemplateDeduction.cpp6611 cast<UnaryTransformType>(T)->getUnderlyingType(), in MarkUsedTemplateParameters()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDTypeNodes.td89 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDTypePrinter.cpp1260 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1266 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
1275 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
HDJSONNodeDumper.cpp749 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
752 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
HDASTStructuralEquivalence.cpp1143 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
1144 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
HDASTContext.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 …]
HDODRHash.cpp1232 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
HDTextNodeDumper.cpp1979 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1982 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
HDType.cpp4043 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
4052 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
HDItaniumMangle.cpp4370 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
4379 case UnaryTransformType::Enum: \ in mangleType()
HDMicrosoftMangle.cpp3585 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp1072 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h7514 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12