Home
last modified time | relevance | path

Searched refs:desugar (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3056 QualType desugar() const { return QualType(this, 0); }
3121 QualType desugar() const { return QualType(this, 0); }
3147 QualType desugar() const { return getInnerType(); }
3174 QualType desugar() const { return QualType(this, 0); }
3231 QualType desugar() const { return WrappedTy; }
3306 Profile(ID, desugar(), CountExpr, isCountInBytes(), isOrNull());
3337 QualType desugar() const { return AdjustedTy; }
3386 QualType desugar() const { return QualType(this, 0); }
3456 QualType desugar() const { return QualType(this, 0); }
3472 QualType desugar() const { return QualType(this, 0); }
[all …]
H A DTypeProperties.td30 let Read = [{ node->desugar() }];
420 let Read = [{ node->desugar() }];
H A DTypeLoc.h1129 QualType getInnerType() const { return getTypePtr()->desugar(); } in getInnerType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDiagnostic.cpp39 QT = ET->desugar(); in desugarForDiagnostic()
44 QT = UT->desugar(); in desugarForDiagnostic()
49 QT = PT->desugar(); in desugarForDiagnostic()
54 QT = MDT->desugar(); in desugarForDiagnostic()
60 QT = ST->desugar(); in desugarForDiagnostic()
65 QT = AT->desugar(); in desugarForDiagnostic()
70 QT = AT->desugar(); in desugarForDiagnostic()
77 QT = AT->desugar(); in desugarForDiagnostic()
184 Underlying = CTy->desugar(); \ in desugarForDiagnostic()
1074 ? GetTemplateSpecializationType(Context, TST->desugar()) in TSTiterator()
H A DType.cpp456 QualType desugar = split.Ty->getLocallyUnqualifiedSingleStepDesugaredType(); in getSingleStepDesugaredTypeImpl() local
457 return Context.getQualifiedType(desugar, split.Quals); in getSingleStepDesugaredTypeImpl()
483 return ty->desugar(); \ in getLocallyUnqualifiedSingleStepDesugaredType()
503 Cur = Ty->desugar(); \ in getSplitDesugaredType()
531 next = ty->desugar(); \ in getSplitUnqualifiedTypeImpl()
570 Cur = Ty->desugar().getTypePtr(); \ in getAsSugar()
615 Cur = Ty->desugar().getTypePtr(); \ in getUnqualifiedDesugaredType()
957 QualType desugaredType = recurse(T->desugar()); \
960 if (desugaredType.getAsOpaquePtr() == T->desugar().getAsOpaquePtr()) \
3868 QualType TypedefType::desugar() const { in desugar() function in TypedefType
[all …]
H A DNSAPI.cpp512 T = TDT->desugar(); in GetNSIntegralKind()
555 T = TDT->desugar(); in isObjCTypedef()
H A DQualTypeNames.cpp432 QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar(); in getFullyQualifiedType()
H A DASTStructuralEquivalence.cpp1084 cast<CountAttributedType>(T1)->desugar(), in IsStructurallyEquivalent()
1085 cast<CountAttributedType>(T2)->desugar())) in IsStructurallyEquivalent()
1122 !IsStructurallyEquivalent(Context, cast<TypedefType>(T1)->desugar(), in IsStructurallyEquivalent()
1123 cast<TypedefType>(T2)->desugar())) in IsStructurallyEquivalent()
H A DTypePrinter.cpp216 UnderlyingType = AT->desugar().getTypePtr(); in canPrefixQualifiers()
1794 printBefore(T->desugar(), OS); in printCountAttributedBefore()
1801 printAfter(T->desugar(), OS); in printCountAttributedAfter()
H A DJSONNodeDumper.cpp606 JOS.attribute("type", createQualType(TT->desugar())); in VisitTypedefType()
612 JOS.attribute("type", createQualType(TT->desugar())); in VisitUsingType()
H A DDeclPrinter.cpp176 BaseType = PTy->desugar(); in GetBaseType()
H A DASTContext.cpp1926 return getTypeInfo(cast<Class##Type>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
2359 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
2362 return getTypeInfo(cast<UsingType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
2366 TypeInfo Info = getTypeInfo(TT->desugar().getTypePtr()); in getTypeInfoImpl()
2389 return getTypeInfo(cast<CountAttributedType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp85 PointeeType = ET->desugar(); in VisitCXXDeleteExpr()
H A DPtrTypesSemantics.cpp131 type = elaboratedT->desugar(); in isReturnValueRefCounted()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td49 /// Nodes like `TypedefType` which are syntactically leaves but can desugar
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp96 QTy = TT->desugar(); in TypeHasMayAlias()
H A DCGDebugInfo.cpp3586 T = Spec->desugar(); in UnwrapTypeForDebugInfo()
3608 T = cast<CountAttributedType>(T)->desugar(); in UnwrapTypeForDebugInfo()
5201 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar()); in collectDefaultFieldsForBlockLiteralDeclare()
H A DCodeGenFunction.cpp2803 Bundles.emplace_back("kcfi", CGM.CreateKCFITypeId(FP->desugar())); in EmitKCFIOperandBundle()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp427 llvm::cast<clang::ParenType>(qual_type)->desugar().getAsOpaquePtr())); in CanImport()
501 llvm::cast<clang::ParenType>(qual_type)->desugar().getAsOpaquePtr())); in Import()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1065 return matchesSpecialized(*S->desugar(), Finder, Builder);
1077 return matchesSpecialized(S->desugar(), Finder, Builder);
1083 return matchesSpecialized(S->desugar(), Finder, Builder);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp2726 CreateParsedType(VAT->desugar(), Context.getTrivialTypeSourceInfo( in BuildCXXForRangeStmt()
2727 VAT->desugar(), RangeLoc)) in BuildCXXForRangeStmt()
2736 CreateParsedType(VAT->desugar(), in BuildCXXForRangeStmt()
H A DSemaExprObjC.cpp4427 QDT = PT->desugar(); in CheckObjCConversion()
4429 QDT = TP->desugar(); in CheckObjCConversion()
4431 QDT = AT->desugar(); in CheckObjCConversion()
H A DSemaType.cpp4479 typedefTy = typedefTy->desugar()->getAs<TypedefType>(); in GetFullTypeForDeclarator()
7004 Desugared = TT->desugar(); in handleMSPointerTypeQualifierAttr()
7007 Desugared = ET->desugar(); in handleMSPointerTypeQualifierAttr()
8380 QualType BaseTy = TypedefTy->desugar(); in HandleOpenCLAccessAttr()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp296 return Fragments.append(getFragmentsForType(ET->desugar(), Context, After)); in getFragmentsForType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3349 ->desugar() in IsPointerOrReferenceType()
3356 ->desugar() in IsPointerOrReferenceType()
3380 ->desugar() in IsReferenceType()
3389 ->desugar() in IsReferenceType()
9024 llvm::cast<clang::ParenType>(qual_type)->desugar().getAsOpaquePtr())); in DumpTypeName()

12