HomeSort by: relevance | last modified time | path
    Searched refs:StmtExpr (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h 37 class StmtExpr;
119 ExprDependence computeDependence(StmtExpr *E, unsigned TemplateDepth);
Expr.h 4265 /// StmtExpr - This is the GNU Statement Expression extension: ({int X=4; X;}).
4266 /// The StmtExpr contains a single CompoundStmt node, which it evaluates and
4269 /// A StmtExpr is always an r-value; values "returned" out of a
4270 /// StmtExpr will be copied.
4271 class StmtExpr : public Expr {
4275 StmtExpr(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc,
4286 explicit StmtExpr(EmptyShell Empty) : Expr(StmtExprClass, Empty) { }
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransRetainReleaseDealloc.cpp 323 /// and return the top container which is the StmtExpr and the macro argument
342 StmtExpr *StmtE = nullptr;
345 if (StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
TransEmptyStatementsAndDealloc.cpp 153 bool TraverseStmtExpr(StmtExpr *E) {
Transforms.cpp 246 bool TraverseStmtExpr(StmtExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
VarBypassDetector.cpp 60 ((isa<Expr>(S) && !isa<StmtExpr>(S)) ? origParentScope
CGExprComplex.cpp 188 ComplexPairTy VisitStmtExpr(const StmtExpr *E);
417 ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const StmtExpr *E) {
CGExprAgg.cpp 154 void VisitStmtExpr(const StmtExpr *E);
939 void AggExprEmitter::VisitStmtExpr(const StmtExpr *E) {
CGDecl.cpp 1655 if (const StmtExpr *SE = dyn_cast<StmtExpr>(E)) {
CGExpr.cpp 1386 return EmitStmtExprLValue(cast<StmtExpr>(E));
5112 LValue CodeGenFunction::EmitStmtExprLValue(const StmtExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
LiveVariables.cpp 228 S = cast<StmtExpr>(S)->getSubStmt();
CFG.cpp 604 CFGBlock *VisitStmtExpr(StmtExpr *S, AddStmtChoice asc);
2322 return VisitStmtExpr(cast<StmtExpr>(S), asc);
2543 // If visiting RHS causes us to finish 'Block', e.g. the RHS is a StmtExpr
4036 CFGBlock *CFGBuilder::VisitStmtExpr(StmtExpr *SE, AddStmtChoice asc) {
5473 if (const StmtExpr *SE = dyn_cast<StmtExpr>(S)) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 599 if (StmtExpr *SE = dyn_cast<StmtExpr>(E)) {
JumpDiagnostics.cpp 310 unsigned &ParentScope = ((isa<Expr>(S) && !isa<StmtExpr>(S))
  /src/external/apache2/llvm/dist/clang/lib/AST/
ComputeDependence.cpp 160 ExprDependence clang::computeDependence(StmtExpr *E, unsigned TemplateDepth) {
172 // A param pack cannot be expanded over stmtexpr boundaries.
ExprClassification.cpp 408 const CompoundStmt *S = cast<StmtExpr>(E)->getSubStmt();
ASTStructuralEquivalence.cpp 281 bool IsStmtEquivalent(const StmtExpr *E1, const StmtExpr *E2) {
Expr.cpp 2664 const CompoundStmt *CS = cast<StmtExpr>(this)->getSubStmt();
2676 Loc = cast<StmtExpr>(this)->getLParenLoc();
3430 Finder.Visit(cast<StmtExpr>(this)->getSubStmt());
StmtPrinter.cpp 1490 void StmtPrinter::VisitStmtExpr(StmtExpr *E) {
StmtProfile.cpp 1363 void StmtProfiler::VisitStmtExpr(const StmtExpr *S) {
ASTImporter.cpp 601 ExpectedStmt VisitStmtExpr(StmtExpr *E);
6899 ExpectedStmt ASTNodeImporter::VisitStmtExpr(StmtExpr *E) {
6909 StmtExpr(ToSubStmt, ToType, ToLParenLoc, ToRParenLoc,
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 2193 CompoundStmtMatcher<StmtExpr>::get(const StmtExpr &Node) {
ASTMatchers.h 2456 extern const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
5332 StmtExpr),
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 930 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1304 void ASTStmtReader::VisitStmtExpr(StmtExpr *E) {
2997 S = new (Context) StmtExpr(Empty);

Completed in 57 milliseconds

1 2