Home
last modified time | relevance | path

Searched refs:getUnderlyingExpr (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h426 Visit(T->getUnderlyingExpr()); in VisitTypeOfExprType()
429 Visit(T->getUnderlyingExpr()); in VisitDecltypeType()
525 Visit(TL.getUnderlyingExpr()); in VisitTypeOfExprTypeLoc()
528 Visit(TL.getUnderlyingExpr()); in VisitDecltypeType()
H A DTypeLoc.h2096 Expr* getUnderlyingExpr() const { in getUnderlyingExpr() function
2097 return getTypePtr()->getUnderlyingExpr(); in getUnderlyingExpr()
2137 Expr *getUnderlyingExpr() const { return getTypePtr()->getUnderlyingExpr(); } in getUnderlyingExpr() function
H A DCanonicalType.h540 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Expr *, getUnderlyingExpr)
H A DTypeProperties.td419 let Read = [{ node->getUnderlyingExpr() }];
450 let Read = [{ node->getUnderlyingExpr() }];
H A DRecursiveASTVisitor.h1097 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
1102 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
1399 { TRY_TO(TraverseStmt(TL.getUnderlyingExpr())); })
1407 TRY_TO(TraverseStmt(TL.getTypePtr()->getUnderlyingExpr()));
H A DType.h5891 Expr *getUnderlyingExpr() const { return TOExpr; }
5920 Profile(ID, Context, getUnderlyingExpr(),
5967 Expr *getUnderlyingExpr() const { return E; }
5990 Profile(ID, Context, getUnderlyingExpr());
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1234 Context, cast<TypeOfExprType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
1235 cast<TypeOfExprType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
1255 cast<DecltypeType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
1256 cast<DecltypeType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
H A DODRHash.cpp1029 Hash.AddStmt(T->getUnderlyingExpr()); in VisitDecltypeType()
1222 AddStmt(T->getUnderlyingExpr()); in VisitTypeOfExprType()
H A DTypeLoc.cpp329 getUnderlyingExpr()->getSourceRange().getEnd()); in getLocalSourceRange()
H A DTypePrinter.cpp1259 if (T->getUnderlyingExpr()) in printTypeOfExprBefore()
1260 T->getUnderlyingExpr()->printPretty(OS, nullptr, Policy); in printTypeOfExprBefore()
1279 if (const Expr *E = T->getUnderlyingExpr()) { in printDecltypeBefore()
H A DType.cpp4097 QualType QT = getUnderlyingExpr()->getType(); in desugar()
H A DItaniumMangle.cpp4564 Expr *E = T->getUnderlyingExpr(); in mangleType()
H A DASTImporter.cpp1646 ExpectedExpr ToExprOrErr = import(T->getUnderlyingExpr()); in VisitTypeOfExprType()
1673 ExpectedExpr ToExprOrErr = import(T->getUnderlyingExpr()); in VisitDecltypeType()
H A DASTContext.cpp14224 assert(Ctx.hasSameExpr(DX->getUnderlyingExpr(), DY->getUnderlyingExpr())); in getCommonNonSugarTypeNode()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2197 QT = TypeOfExprTypePtr->getUnderlyingExpr()->getType(); in RewriteTypeOfDecl()
3891 QT = TypeOfExprTypePtr->getUnderlyingExpr()->getType(); in RewriteCastExpr()
H A DRewriteModernObjC.cpp2284 QT = TypeOfExprTypePtr->getUnderlyingExpr()->getType(); in RewriteTypeOfDecl()
4712 QT = TypeOfExprTypePtr->getUnderlyingExpr()->getType(); in RewriteCastExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp6978 cast<TypeOfExprType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
6985 cast<DecltypeType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h6775 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr()); in TransformTypeOfExprType()
6785 if (getDerived().AlwaysRebuild() || E.get() != TL.getUnderlyingExpr()) { in TransformTypeOfExprType()
6835 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr()); in TransformDecltypeType()
6845 E.get() != T->getUnderlyingExpr()) { in TransformDecltypeType()
H A DSemaChecking.cpp8213 ExprTy = TET->getUnderlyingExpr()->getType(); in checkFormatExpr()
11406 LHS = TET->getUnderlyingExpr()->IgnoreParenImpCasts(); in AnalyzeComparison()
11408 RHS = TET->getUnderlyingExpr()->IgnoreParenImpCasts(); in AnalyzeComparison()
H A DSemaTemplateInstantiateDecl.cpp1461 if (DT && RD && isa<ConditionalOperator>(DT->getUnderlyingExpr()) && in InstantiateTypedefNameDecl()
H A DSemaExpr.cpp4562 T = cast<TypeOfExprType>(Ty)->getUnderlyingExpr()->getType(); in captureVariablyModifiedType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2605 EmitIgnoredExpr(cast<TypeOfExprType>(ty)->getUnderlyingExpr()); in EmitVariablyModifiedType()
H A DCGDebugInfo.cpp3836 T = cast<TypeOfExprType>(T)->getUnderlyingExpr()->getType(); in UnwrapTypeForDebugInfo()