Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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.h317 void VisitUnaryTransformType(const UnaryTransformType *T);
H A DJSONNodeDumper.h221 void VisitUnaryTransformType(const UnaryTransformType *UTT);
H A DASTNodeTraverser.h382 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DTypeProperties.td432 let Class = UnaryTransformType in {
H A DPropertiesBase.td144 def UnaryTypeTransformKind : EnumPropertyType<"UnaryTransformType::UTTKind">;
H A DType.h4738 class UnaryTransformType : public Type {
4757 UnaryTransformType(QualType BaseTy, QualType UnderlyingTy, UTTKind UKind,
4780 class DependentUnaryTransformType : public UnaryTransformType,
H A DRecursiveASTVisitor.h1074 DEF_TRAVERSE_TYPE(UnaryTransformType, {
1352 DEF_TRAVERSE_TYPELOC(UnaryTransformType, {
H A DTypeLoc.h2061 UnaryTransformType,
H A DASTContext.h1699 UnaryTransformType::UTTKind UKind) const;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaType.cpp1251 static UnaryTransformType::UTTKind
1256 return UnaryTransformType::Enum; in TSTToUnaryTransformType()
9381 UKind == UnaryTransformType::AddLvalueReference, in BuiltinAddReference()
9389 if (UKind == UnaryTransformType::RemoveAllExtents) in BuiltinRemoveExtent()
9482 bool IsMakeSigned = UKind == UnaryTransformType::MakeSigned; in BuiltinChangeSignedness()
9512 case UnaryTransformType::EnumUnderlyingType: { in BuildUnaryTransformType()
9516 case UnaryTransformType::AddPointer: { in BuildUnaryTransformType()
9520 case UnaryTransformType::RemovePointer: { in BuildUnaryTransformType()
9524 case UnaryTransformType::Decay: { in BuildUnaryTransformType()
9528 case UnaryTransformType::AddLvalueReference: in BuildUnaryTransformType()
[all …]
H A DSemaTemplateDeduction.cpp6160 cast<UnaryTransformType>(T)->getUnderlyingType(), in MarkUsedTemplateParameters()
H A DTreeTransform.h1020 UnaryTransformType::UTTKind UKind,
6385 const UnaryTransformType *T = TL.getTypePtr(); in TransformUnaryTransformType()
14941 UnaryTransformType::UTTKind UKind, in RebuildUnaryTransformType()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTypeNodes.td88 def UnaryTransformType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTypePrinter.cpp1137 void TypePrinter::printUnaryTransformBefore(const UnaryTransformType *T, in printUnaryTransformBefore()
1143 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
1152 void TypePrinter::printUnaryTransformAfter(const UnaryTransformType *T, in printUnaryTransformAfter()
H A DJSONNodeDumper.cpp672 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
675 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DTextNodeDumper.cpp1556 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1559 case UnaryTransformType::Enum: \ in VisitUnaryTransformType()
H A DASTStructuralEquivalence.cpp1041 Context, cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
1042 cast<UnaryTransformType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
H A DODRHash.cpp1250 void VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
H A DType.cpp3550 UnaryTransformType::UnaryTransformType(QualType BaseType, in UnaryTransformType() function in UnaryTransformType
3559 : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {} in DependentUnaryTransformType()
H A DASTContext.cpp5724 UnaryTransformType::UTTKind Kind) in getUnaryTransformType()
5726 UnaryTransformType *ut = nullptr; in getUnaryTransformType()
5744 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType()
5749 ut = new (*this, TypeAlignment) UnaryTransformType (BaseType, in getUnaryTransformType()
12793 const auto *TX = cast<UnaryTransformType>(X), in getCommonNonSugarTypeNode()
12794 *TY = cast<UnaryTransformType>(Y); in getCommonNonSugarTypeNode()
13011 const auto *UX = cast<UnaryTransformType>(X), in getCommonSugarTypeNode()
13012 *UY = cast<UnaryTransformType>(Y); in getCommonSugarTypeNode()
13013 UnaryTransformType::UTTKind KX = UX->getUTTKind(); in getCommonSugarTypeNode()
H A DItaniumMangle.cpp3976 void CXXNameMangler::mangleType(const UnaryTransformType *T) { in mangleType()
3985 case UnaryTransformType::Enum: \ in mangleType()
H A DMicrosoftMangle.cpp3301 void MicrosoftCXXNameMangler::mangleType(const UnaryTransformType *T, in mangleType()
/openbsd-src/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1060 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
/openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7208 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;

12