Searched refs:desugar (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h785 /// desugar until we hit the type \c Integer, which has no qualifiers on it.
1861 QualType desugar() const { return QualType(this, 0); } function in class:clang::BuiltinType
1925 QualType desugar() const { return QualType(this, 0); } function in class:clang::ComplexType
1956 QualType desugar() const { return getInnerType(); } function in class:clang::ParenType
1987 QualType desugar() const { return QualType(this, 0); } function in class:clang::PointerType
2025 QualType desugar() const { return DecayedPointer; } function in class:clang::DecayedType
2058 QualType desugar() const { return QualType(this, 0); } function in class:clang::BlockPointerType
2129 QualType desugar() const { return QualType(this, 0); } function in class:clang::LValueReferenceType
2145 QualType desugar() const { return QualType(this, 0); } function in class:clang::RValueReferenceType
2190 QualType desugar() cons function in class:clang::MemberPointerType
2282 QualType desugar() const { return QualType(this, 0); } function in class:clang::ConstantArrayType
2324 QualType desugar() const { return QualType(this, 0); } function in class:clang::IncompleteArrayType
2386 QualType desugar() const { return QualType(this, 0); } function in class:clang::VariableArrayType
2442 QualType desugar() const { return QualType(this, 0); } function in class:clang::DependentSizedArrayType
2487 QualType desugar() const { return QualType(this, 0); } function in class:clang::DependentSizedExtVectorType
2538 QualType desugar() const { return QualType(this, 0); } function in class:clang::VectorType
2620 QualType desugar() const { return QualType(this, 0); } function in class:clang::ExtVectorType
2805 QualType desugar() const { return QualType(this, 0); } function
3204 QualType desugar() const { return getUnderlyingType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TypeOfType
3273 QualType desugar() const { return UnderlyingType; } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::UnaryTransformType
3328 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::RecordType
3346 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::EnumType
3429 QualType desugar() const { return getEquivalentType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AttributedType
3504 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType
3557 QualType desugar() const { return getReplacementType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::SubstTemplateTypeParmType
3612 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::SubstTemplateTypeParmPackType
3651 QualType desugar() const { return getCanonicalTypeInternal(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AutoType
3805 QualType desugar() const { return getCanonicalTypeInternal(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateSpecializationType
3878 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::InjectedClassNameType
4010 QualType desugar() const { return getNamedType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ElaboratedType
4076 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::DependentNameType
4145 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::DependentTemplateSpecializationType
4225 QualType desugar() const { return isSugared() ? Pattern : QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::PackExpansionType
4410 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCInterfaceType
4553 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCObjectPointerType
4583 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AtomicType
4625 SplitQualType desugar = local
[all...]
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTType.cpp149 return GetCompleteQualType (ast, cast<ParenType>(qual_type)->desugar(), allow_completion);
216 return ClangASTType(m_ast, cast<ParenType>(qual_type)->desugar()).IsAggregateType();
278 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsArrayType (element_type_ptr,
394 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsFunctionType();
458 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsFunctionPointerType();
535 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsPointerType(pointee_type);
583 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar());
587 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar());
594 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsPointerOrReferenceType(pointee_type);
617 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar());
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTDiagnostic.cpp35 QT = ET->desugar();
40 QT = PT->desugar();
46 QT = ST->desugar();
51 QT = AT->desugar();
58 QT = AT->desugar();
62 // Don't desugar template specializations, unless it's an alias template.
68 // Don't desugar magic Objective-C types.
75 // Don't desugar va_list.
79 // Otherwise, do a single-step desugar.
89 Underlying = CTy->desugar(); \
[all...]
H A DType.cpp227 QualType desugar = split.Ty->getLocallyUnqualifiedSingleStepDesugaredType(); local
228 return Context.getQualifiedType(desugar, split.Quals);
238 return ty->desugar(); \
258 Cur = Ty->desugar(); \
278 // Do a single-step desugar, aborting the loop if the type isn't
286 next = ty->desugar(); \
325 Cur = Ty->desugar().getTypePtr(); \
358 Cur = Ty->desugar().getTypePtr(); \
1757 QualType TypedefType::desugar() const { function in class:TypedefType
1773 QualType TypeOfExprType::desugar() cons function in class:TypeOfExprType
1799 QualType DecltypeType::desugar() const { function in class:DecltypeType
[all...]
H A DNSAPI.cpp395 T = TDT->desugar();
H A DTypePrinter.cpp165 TC = AT->desugar()->getTypeClass();
H A DASTContext.cpp1440 return getTypeInfo(cast<Class##Type>(T)->desugar().getTypePtr());
2406 llvm_unreachable("didn't desugar past all non-canonical types?");
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp81 return TypeHasMayAlias(TTy->desugar());
H A DCGDebugInfo.cpp1913 T = cast<TemplateSpecializationType>(T)->desugar();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp3292 // We desugar some types but not others. We ignore those
3296 QDT = PT->desugar();
3298 QDT = TP->desugar();
3300 QDT = AT->desugar();
H A DSemaChecking.cpp3225 TyTy = UserTy->desugar();

Completed in 207 milliseconds