Searched refs:ParenExpr (Results 1 - 25 of 44) sorted by relevance

12

/external/clang/lib/AST/
H A DParentMap.cpp127 do { S = getParent(S); } while (S && isa<ParenExpr>(S));
135 while (S && (isa<ParenExpr>(S) || isa<CastExpr>(S)));
150 while (isa<ParenExpr>(S)) {
162 while (P && (isa<ParenExpr>(P) || isa<CastExpr>(P) ||
H A DExpr.cpp1979 return cast<ParenExpr>(this)->getSubExpr()->
2356 if (ParenExpr* P = dyn_cast<ParenExpr>(E)) {
2382 /// IgnoreParenCasts - Ignore parentheses and casts. Strip off any ParenExpr
2503 /// ParenExpr or CastExprs, returning their operand.
2625 if (const ParenExpr *Paren = dyn_cast<ParenExpr>(E)) {
2769 return cast<ParenExpr>(this)->getSubExpr()
3132 } else if (const ParenExpr *PE = dyn_cast<ParenExpr>(thi
[all...]
H A DExprClassification.cpp262 return ClassifyInternal(Ctx, cast<ParenExpr>(E)->getSubExpr());
H A DStmtProfile.cpp438 void StmtProfiler::VisitParenExpr(const ParenExpr *S) {
H A DASTImporter.cpp176 Expr *VisitParenExpr(ParenExpr *E);
4404 Expr *ASTNodeImporter::VisitParenExpr(ParenExpr *E) {
4410 ParenExpr(Importer.Import(E->getLParen()),
/external/lldb/include/lldb/Core/
H A DClangForward.h94 class ParenExpr;
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp83 TypeCallPair VisitParenExpr(const ParenExpr *E) {
125 void VisitParenExpr(const ParenExpr *E) {
/external/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp260 while (OuterS && (isa<ParenExpr>(OuterS) ||
443 if (ParenExpr *parenE = dyn_cast_or_null<ParenExpr>(parent))
H A DTransUnbridgedCasts.cpp241 if (isa<ParenExpr>(E->getSubExpr())) {
266 if (isa<ParenExpr>(WrapE)) {
/external/clang/lib/Sema/
H A DSemaFixItUtils.cpp86 isa<ParenExpr>(FullExpr) ||
H A DSemaPseudoObject.cpp62 if (ParenExpr *parens = dyn_cast<ParenExpr>(e)) {
64 return new (S.Context) ParenExpr(parens->getLParen(),
H A DSemaExprObjC.cpp3089 if (isa<ParenExpr>(castedE)) {
3122 if (isa<ParenExpr>(castedE)) {
3799 if (ParenExpr *pe = dyn_cast<ParenExpr>(e)) {
3801 return new (Context) ParenExpr(pe->getLParen(), pe->getRParen(), sub);
H A DSemaExpr.cpp3314 return new (Context) ParenExpr(L, R, E);
5241 ParenExpr *PE = dyn_cast<ParenExpr>(CastExpr);
5286 assert((isa<ParenListExpr>(E) || isa<ParenExpr>(E)) &&
5298 } else { // isa<ParenExpr> by assertion at function entrance
5299 LiteralLParenLoc = cast<ParenExpr>(E)->getLParen();
5300 LiteralRParenLoc = cast<ParenExpr>(E)->getRParen();
5301 subExpr = cast<ParenExpr>(E)->getSubExpr();
8878 return getPrimaryDecl(cast<ParenExpr>(E)->getSubExpr());
12889 void Sema::DiagnoseEqualityWithExtraParens(ParenExpr *Paren
[all...]
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp896 ParenExpr *PE = new (Context) ParenExpr(SourceLocation(), SourceLocation(),
2645 ParenExpr *PE = new (Context) ParenExpr(Exp->getLocation(), Exp->getExprLoc(),
2729 ParenExpr *PE = new (Context) ParenExpr(StartLoc, EndLoc, cast);
2858 ParenExpr *PE = new (Context) ParenExpr(StartLoc, EndLoc, cast);
3022 ParenExpr *PE = new (Context) ParenExpr(StartLo
[all...]
H A DRewriteObjC.cpp2620 ParenExpr *PE = new (Context) ParenExpr(SourceLocation(), SourceLocation(), cast);
2986 ParenExpr *PE = new (Context) ParenExpr(StartLoc, EndLoc, cast);
3029 ReplacingStmt = new (Context) ParenExpr(SourceLocation(), SourceLocation(),
3771 else if (const ParenExpr *PRE = dyn_cast<ParenExpr>(BlockExp)) {
3831 ParenExpr *PE = new (Context) ParenExpr(SourceLocation(), SourceLocation(),
3848 PE = new (Context) ParenExpr(SourceLocatio
[all...]
/external/clang/lib/Analysis/
H A DReachableCode.cpp171 if (const ParenExpr *PE = dyn_cast<ParenExpr>(S))
H A DThreadSafety.cpp437 } else if (const ParenExpr *PE = dyn_cast<ParenExpr>(Exp)) {
1684 else if (const ParenExpr *PE = dyn_cast<ParenExpr>(Cond)) {
1941 if (const ParenExpr *PE = dyn_cast<ParenExpr>(Exp)) {
H A DThreadSafetyCommon.cpp135 return translate(cast<ParenExpr>(S)->getSubExpr(), Ctx);
/external/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp904 isa<ParenExpr>(FullExpr) ||
931 isa<ParenExpr>(FullExpr) ||
1096 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg))
1135 if (isa<ParenExpr>(OrigArg) || isa<IntegerLiteral>(OrigArg))
/external/clang/unittests/Tooling/
H A DRecursiveASTVisitorTest.cpp90 bool VisitParenExpr(ParenExpr *Parens) {
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc577 VISIT(ParenExpr);
723 DECL_VISIT_EXPR(ParenExpr) {
/external/clang/lib/CodeGen/
H A DCGClass.cpp1992 if (const ParenExpr *PE = dyn_cast<ParenExpr>(E)) {
H A DCGExprComplex.cpp102 ComplexPairTy VisitParenExpr(ParenExpr *PE) { return Visit(PE->getSubExpr());}
H A DCGExprAgg.cpp104 void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); }
/external/clang/include/clang/AST/
H A DExpr.h695 /// IgnoreParens - Ignore parentheses. If this Expr is a ParenExpr, return
696 /// its subexpression. If that subexpression is also a ParenExpr,
701 /// IgnoreParenCasts - Ignore parentheses and casts. Strip off any ParenExpr
709 /// any ParenExpr or ImplicitCastExprs, returning their operand.
724 /// Ignore parentheses and lvalue casts. Strip off any ParenExpr and
734 /// ParenExpr or CastExprs, returning their operand.
1606 /// ParenExpr - This represents a parethesized expression, e.g. "(1)". This
1608 class ParenExpr : public Expr {
1612 ParenExpr(SourceLocation l, SourceLocation r, Expr *val)
1621 explicit ParenExpr(EmptyShel function
[all...]

Completed in 7760 milliseconds

12