- May 30, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 72635
-
Anders Carlsson authored
llvm-svn: 72634
-
Anders Carlsson authored
llvm-svn: 72633
-
Anders Carlsson authored
llvm-svn: 72632
-
Bruno Cardoso Lopes authored
JITCodeEmitter and ObjectCodeEmitter. No functional changes yet. Patch by Aaron Gray llvm-svn: 72631
-
Anders Carlsson authored
Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) llvm-svn: 72630
-
Anders Carlsson authored
Add Sema::MaybeBindToTemporary which takes an expression and (if needed) wraps it in a CXXBindTemporaryExpr. Use this when creating CXXTemporaryObjectExprs. llvm-svn: 72629
-
Anders Carlsson authored
llvm-svn: 72628
-
Anders Carlsson authored
llvm-svn: 72627
-
Anders Carlsson authored
llvm-svn: 72626
-
Chris Lattner authored
Benjamin Kramer! llvm-svn: 72625
-
Anders Carlsson authored
llvm-svn: 72624
-
Nick Lewycky authored
llvm-svn: 72623
-
Mike Stump authored
llvm-svn: 72622
-
Mike Stump authored
llvm-svn: 72621
-
Duncan Sands authored
functions are being output with bodies and available_externally linkage. llvm-svn: 72620
-
Evan Cheng authored
llvm-svn: 72618
-
Douglas Gregor authored
llvm-svn: 72617
-
Douglas Gregor authored
llvm-svn: 72616
-
Eli Friedman authored
declaration in -ast-print mode. llvm-svn: 72615
-
Douglas Gregor authored
using namespace std::debug; Extended UsingDirectiveDecl to store the nested-name-specifier that precedes the nominated namespace. llvm-svn: 72614
-
Douglas Gregor authored
declaration. llvm-svn: 72613
-
Eli Friedman authored
llvm-svn: 72612
-
Eli Friedman authored
llvm-svn: 72611
-
Nick Lewycky authored
llvm-svn: 72610
-
Eli Friedman authored
transitioning callers over to pass one in. llvm-svn: 72609
-
Eli Friedman authored
Make StmtPrinter use DeclPrinter to print all declarations. Merge declarations in the limited case of an unnamed TagDecl followed by one or more declarations using that TagDecl directly. Change SuppressTypeSpecifiers to the more general SuppressSpecifiers, and use it to suppress stuff like "typedef" and "extern". Replace OwnedTag with SuppressTag, since it's more convenient to print declarations from DeclPrinter at the moment. improvements to declaration printing. Fix pretty-printing for K&R function definitions and __builtin_va_arg. We're now to the point where the pretty-printing output for non-trivial programs can actually be piped back into clang. llvm-svn: 72608
-
Mike Stump authored
llvm-svn: 72607
-
Mike Stump authored
added in clang. llvm-svn: 72606
-
Eli Friedman authored
llvm-svn: 72605
-
Bill Wendling authored
llvm-svn: 72604
-
Bill Wendling authored
llvm-svn: 72603
-
Douglas Gregor authored
llvm-svn: 72602
-
Anders Carlsson authored
Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. llvm-svn: 72601
-
Evan Cheng authored
llvm-svn: 72600
-
Eli Friedman authored
move to DeclPrinter.cpp, but I haven't quite worked out how best to do that. llvm-svn: 72599
-
Eli Friedman authored
(I have a work-in-progress patch which uses this.) llvm-svn: 72598
-
Douglas Gregor authored
walks through DeclContexts properly, and prints more of the information available in the AST. The functionality is still available via -ast-print, -ast-dump, etc., and also via the new member functions Decl::dump() and Decl::print(). llvm-svn: 72597
-
Anders Carlsson authored
llvm-svn: 72594
-
Anton Korobeynikov authored
llvm-svn: 72593
-