/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 3056 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 D | TypeProperties.td | 30 let Read = [{ node->desugar() }]; 420 let Read = [{ node->desugar() }];
|
H A D | TypeLoc.h | 1129 QualType getInnerType() const { return getTypePtr()->desugar(); } in getInnerType()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 39 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 D | Type.cpp | 456 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 D | NSAPI.cpp | 512 T = TDT->desugar(); in GetNSIntegralKind() 555 T = TDT->desugar(); in isObjCTypedef()
|
H A D | QualTypeNames.cpp | 432 QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar(); in getFullyQualifiedType()
|
H A D | ASTStructuralEquivalence.cpp | 1084 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 D | TypePrinter.cpp | 216 UnderlyingType = AT->desugar().getTypePtr(); in canPrefixQualifiers() 1794 printBefore(T->desugar(), OS); in printCountAttributedBefore() 1801 printAfter(T->desugar(), OS); in printCountAttributedAfter()
|
H A D | JSONNodeDumper.cpp | 606 JOS.attribute("type", createQualType(TT->desugar())); in VisitTypedefType() 612 JOS.attribute("type", createQualType(TT->desugar())); in VisitUsingType()
|
H A D | DeclPrinter.cpp | 176 BaseType = PTy->desugar(); in GetBaseType()
|
H A D | ASTContext.cpp | 1926 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 D | RefCntblBaseVirtualDtorChecker.cpp | 85 PointeeType = ET->desugar(); in VisitCXXDeleteExpr()
|
H A D | PtrTypesSemantics.cpp | 131 type = elaboratedT->desugar(); in isReturnValueRefCounted()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 49 /// Nodes like `TypedefType` which are syntactically leaves but can desugar
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 96 QTy = TT->desugar(); in TypeHasMayAlias()
|
H A D | CGDebugInfo.cpp | 3586 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 D | CodeGenFunction.cpp | 2803 Bundles.emplace_back("kcfi", CGM.CreateKCFITypeId(FP->desugar())); in EmitKCFIOperandBundle()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTImporter.cpp | 427 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 D | ASTMatchersInternal.h | 1065 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 D | SemaStmt.cpp | 2726 CreateParsedType(VAT->desugar(), Context.getTrivialTypeSourceInfo( in BuildCXXForRangeStmt() 2727 VAT->desugar(), RangeLoc)) in BuildCXXForRangeStmt() 2736 CreateParsedType(VAT->desugar(), in BuildCXXForRangeStmt()
|
H A D | SemaExprObjC.cpp | 4427 QDT = PT->desugar(); in CheckObjCConversion() 4429 QDT = TP->desugar(); in CheckObjCConversion() 4431 QDT = AT->desugar(); in CheckObjCConversion()
|
H A D | SemaType.cpp | 4479 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 D | DeclarationFragments.cpp | 296 return Fragments.append(getFragmentsForType(ET->desugar(), Context, After)); in getFragmentsForType()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 3349 ->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()
|