Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/include/clang/AST/
DASTNodeTraverser.h352 Visit(T->getUnderlyingExpr()); in VisitTypeOfExprType()
355 Visit(T->getUnderlyingExpr()); in VisitDecltypeType()
DTypeLoc.h1911 Expr* getUnderlyingExpr() const { in getUnderlyingExpr() function
1912 return getTypePtr()->getUnderlyingExpr(); in getUnderlyingExpr()
1944 Expr *getUnderlyingExpr() const { return getTypePtr()->getUnderlyingExpr(); } in getUnderlyingExpr() function
DTypeProperties.td384 let Read = [{ node->getUnderlyingExpr() }];
407 let Read = [{ node->getUnderlyingExpr() }];
DCanonicalType.h537 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Expr *, getUnderlyingExpr)
DRecursiveASTVisitor.h977 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
982 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
1248 { TRY_TO(TraverseStmt(TL.getUnderlyingExpr())); })
1256 TRY_TO(TraverseStmt(TL.getTypePtr()->getUnderlyingExpr()));
DType.h4421 Expr *getUnderlyingExpr() const { return TOExpr; }
4447 Profile(ID, Context, getUnderlyingExpr());
4488 Expr *getUnderlyingExpr() const { return E; }
4513 Profile(ID, Context, getUnderlyingExpr());
/external/clang/include/clang/AST/
DTypeLoc.h1631 Expr* getUnderlyingExpr() const { in getUnderlyingExpr() function
1632 return getTypePtr()->getUnderlyingExpr(); in getUnderlyingExpr()
1661 Expr *getUnderlyingExpr() const { return getTypePtr()->getUnderlyingExpr(); } in getUnderlyingExpr() function
DCanonicalType.h518 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Expr *, getUnderlyingExpr)
DRecursiveASTVisitor.h988 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
993 { TRY_TO(TraverseStmt(T->getUnderlyingExpr())); })
1204 { TRY_TO(TraverseStmt(TL.getUnderlyingExpr())); })
1212 TRY_TO(TraverseStmt(TL.getTypePtr()->getUnderlyingExpr()));
DType.h3535 Expr *getUnderlyingExpr() const { return TOExpr; }
3561 Profile(ID, Context, getUnderlyingExpr());
3601 Expr *getUnderlyingExpr() const { return E; }
3626 Profile(ID, Context, getUnderlyingExpr());
/external/clang/lib/AST/
DTypePrinter.cpp817 if (T->getUnderlyingExpr()) in printTypeOfExprBefore()
818 T->getUnderlyingExpr()->printPretty(OS, nullptr, Policy); in printTypeOfExprBefore()
834 if (T->getUnderlyingExpr()) in printDecltypeBefore()
835 T->getUnderlyingExpr()->printPretty(OS, nullptr, Policy); in printDecltypeBefore()
DTypeLoc.cpp285 getUnderlyingExpr()->getSourceRange().getEnd()); in getLocalSourceRange()
DASTDumper.cpp349 dumpStmt(T->getUnderlyingExpr()); in VisitTypeOfExprType()
352 dumpStmt(T->getUnderlyingExpr()); in VisitDecltypeType()
DASTImporter.cpp716 cast<TypeOfExprType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
717 cast<TypeOfExprType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
737 cast<DecltypeType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
738 cast<DecltypeType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
1783 Expr *ToExpr = Importer.Import(T->getUnderlyingExpr()); in VisitTypeOfExprType()
1800 Expr *ToExpr = Importer.Import(T->getUnderlyingExpr()); in VisitDecltypeType()
/external/llvm-project/clang/lib/AST/
DASTStructuralEquivalence.cpp937 Context, cast<TypeOfExprType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
938 cast<TypeOfExprType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
958 cast<DecltypeType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent()
959 cast<DecltypeType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
DODRHash.cpp844 AddStmt(T->getUnderlyingExpr()); in VisitDecltypeType()
1055 AddStmt(T->getUnderlyingExpr()); in VisitTypeOfExprType()
DTypePrinter.cpp1064 if (T->getUnderlyingExpr()) in printTypeOfExprBefore()
1065 T->getUnderlyingExpr()->printPretty(OS, nullptr, Policy); in printTypeOfExprBefore()
1083 if (T->getUnderlyingExpr()) in printDecltypeBefore()
1084 T->getUnderlyingExpr()->printPretty(OS, nullptr, Policy); in printDecltypeBefore()
DTypeLoc.cpp312 getUnderlyingExpr()->getSourceRange().getEnd()); in getLocalSourceRange()
/external/llvm-project/clang-tools-extra/clangd/
DSelection.cpp625 S.setEnd(DT.getUnderlyingExpr()->getEndLoc()); in canSafelySkipNode()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp976 T = cast<TypeOfExprType>(T)->getUnderlyingExpr()->getType(); in VisitObjCEncodeExpr()
DCodeGenFunction.cpp1793 EmitIgnoredExpr(cast<TypeOfExprType>(ty)->getUnderlyingExpr()); in EmitVariablyModifiedType()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp4914 cast<TypeOfExprType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
4921 cast<DecltypeType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
DTreeTransform.h5200 ExprResult E = getDerived().TransformExpr(TL.getUnderlyingExpr()); in TransformTypeOfExprType()
5210 E.get() != TL.getUnderlyingExpr()) { in TransformTypeOfExprType()
5258 ExprResult E = getDerived().TransformExpr(T->getUnderlyingExpr()); in TransformDecltypeType()
5268 E.get() != T->getUnderlyingExpr()) { in TransformDecltypeType()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp6054 cast<TypeOfExprType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
6061 cast<DecltypeType>(T)->getUnderlyingExpr(), in MarkUsedTemplateParameters()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenFunction.cpp2146 EmitIgnoredExpr(cast<TypeOfExprType>(ty)->getUnderlyingExpr()); in EmitVariablyModifiedType()

12