Home
last modified time | relevance | path

Searched refs:AdjustedType (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td84 def AdjustedType : TypeNode<Type>, NeverCanonical;
85 def DecayedType : TypeNode<AdjustedType>, NeverCanonical;
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp254 void VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h485 void VisitAdjustedType(const AdjustedType *T) { Visit(T->getOriginalType()); } in VisitAdjustedType()
H A DType.h3417 class AdjustedType : public Type, public llvm::FoldingSetNode {
3424 AdjustedType(TypeClass TC, QualType OriginalTy, QualType AdjustedTy,
3451 class DecayedType : public AdjustedType {
8978 else if (const auto *A = dyn_cast<AdjustedType>(Ty))
9022 : AdjustedType(Decayed, OriginalType, DecayedPtr, CanonicalPtr) {
H A DTypeProperties.td47 let Class = AdjustedType in {
H A DRecursiveASTVisitor.h1012 DEF_TRAVERSE_TYPE(AdjustedType, { TRY_TO(TraverseType(T->getOriginalType())); })
1289 DEF_TRAVERSE_TYPELOC(AdjustedType,
H A DTypeLoc.h1286 AdjustedType, AdjustedLocInfo> {
H A DASTContext.h195 mutable llvm::FoldingSet<AdjustedType> AdjustedTypes;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDiagnostic.cpp71 if (const AdjustedType *AT = dyn_cast<AdjustedType>(Ty)) { in desugarForDiagnostic()
H A DTypePrinter.cpp585 void TypePrinter::printAdjustedBefore(const AdjustedType *T, raw_ostream &OS) { in printAdjustedBefore()
591 void TypePrinter::printAdjustedAfter(const AdjustedType *T, raw_ostream &OS) { in printAdjustedAfter()
H A DASTStructuralEquivalence.cpp922 cast<AdjustedType>(T1)->getOriginalType(), in IsStructurallyEquivalent()
923 cast<AdjustedType>(T2)->getOriginalType())) in IsStructurallyEquivalent()
H A DODRHash.cpp965 void VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
H A DASTContext.cpp2454 return getTypeInfo(cast<AdjustedType>(T)->getAdjustedType().getTypePtr()); in getTypeInfoImpl()
3752 const auto *AT = cast<AdjustedType>(Orig); in adjustType()
3957 AdjustedType::Profile(ID, Orig, New); in getAdjustedType()
3959 AdjustedType *AT = AdjustedTypes.FindNodeOrInsertPos(ID, InsertPos); in getAdjustedType()
3969 AT = new (*this, alignof(AdjustedType)) in getAdjustedType()
3970 AdjustedType(Type::Adjusted, Orig, New, Canonical); in getAdjustedType()
3978 AdjustedType::Profile(ID, Orig, Decayed); in getDecayedType()
3980 AdjustedType *AT = AdjustedTypes.FindNodeOrInsertPos(ID, InsertPos); in getDecayedType()
14343 const auto *AX = cast<AdjustedType>(X), *AY = cast<AdjustedType>(Y); in getCommonSugarTypeNode()
H A DType.cpp1232 QualType VisitAdjustedType(const AdjustedType *T) { in SUGARED_TYPE_CLASS()
2052 Type *VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
H A DASTImporter.cpp1973 ExpectedType clang::ASTNodeImporter::VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2502 type = cast<AdjustedType>(ty)->getAdjustedType(); in EmitVariablyModifiedType()
H A DCGDebugInfo.cpp3885 T = cast<AdjustedType>(T)->getAdjustedType(); in UnwrapTypeForDebugInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp3852 const FunctionType *AdjustedType = New->getType()->getAs<FunctionType>(); in MergeFunctionDecl() local
3853 AdjustedType = Context.adjustFunctionType(AdjustedType, NewTypeInfo); in MergeFunctionDecl()
3854 New->setType(QualType(AdjustedType, 0)); in MergeFunctionDecl()
H A DSemaTemplateInstantiate.cpp3216 TemplateTypeParmDecl *VisitAdjustedType(const AdjustedType *T) { in VisitAdjustedType()
H A DTreeTransform.h5684 assert(isa<AdjustedType>(MPT->getPointeeType())); in TransformMemberPointerType()
H A DSemaExpr.cpp4489 T = cast<AdjustedType>(Ty)->getOriginalType(); in captureVariablyModifiedType()