- Feb 28, 2007
-
-
Steve Naroff authored
the prerocessor will be available via ASTContext). - Removed the public data member "PP" in ASTContext. - Changed ASTContext's contructor to take TargetInfo/IdentifierTable explicitly. - Implicitly create an ASTContext in Sema's constructor. This simplifies the clients job (and makes ASTContext more private). --As a side effect, added a "PrintStats" hook to Sema. To support this level of encapsulation, ASTContext is always dynamically allocated (by Sema). Previously, ASTContext was being allocated on the stack. I don't believe this should be a performance issue (since ASTContext is fairly course grain and tied to the lifetime of Sema currently). llvm-svn: 39345
-
- Nov 20, 2006
-
-
Chris Lattner authored
int A() { return X(); } llvm-svn: 39194
-
- Nov 10, 2006
-
-
Chris Lattner authored
llvm-svn: 39161
-
Chris Lattner authored
to SemaDecl.cpp llvm-svn: 39159
-
Chris Lattner authored
llvm-svn: 39157
-
Chris Lattner authored
llvm-svn: 39156
-
Chris Lattner authored
llvm-svn: 39155
-
Chris Lattner authored
interface exported by libast. llvm-svn: 39154
-
- Nov 09, 2006
-
-
Chris Lattner authored
llvm-svn: 39153
-
Chris Lattner authored
fundamentally requires having an AST around, so move all sema to the AST library. This is the first step, later steps will be needed to clean up libast. llvm-svn: 39150
-
- Nov 05, 2006
-
-
Chris Lattner authored
llvm-svn: 39121
-
Chris Lattner authored
llvm-svn: 39120
-
- Nov 04, 2006
-
-
Chris Lattner authored
llvm-svn: 39119
-
Chris Lattner authored
llvm-svn: 39116
-
Chris Lattner authored
llvm-svn: 39113
-
Chris Lattner authored
and should be implemented with an ASTBuilder subclass anyway. llvm-svn: 39107
-
- Nov 03, 2006
-
-
Chris Lattner authored
llvm-svn: 39095
-
- Oct 28, 2006
-
-
Chris Lattner authored
llvm-svn: 39075
-
- Oct 25, 2006
-
-
Chris Lattner authored
llvm-svn: 39051
-
Chris Lattner authored
llvm-svn: 39050
-
Chris Lattner authored
llvm-svn: 39049
-
Chris Lattner authored
llvm-svn: 39048
-
Chris Lattner authored
llvm-svn: 39046
-
Chris Lattner authored
llvm-svn: 39045
-
Chris Lattner authored
llvm-svn: 39044
-
Chris Lattner authored
llvm-svn: 39043
-
- Oct 17, 2006
-
-
Chris Lattner authored
llvm-svn: 38999
-
- Oct 16, 2006
-
-
Chris Lattner authored
llvm-svn: 38993
-
Chris Lattner authored
declarations through the asm streamer. For a testcase like: int G; int H, I, *J; int func() {} 'clang -parse-print-ast' prints: Read top-level decl: G Read top-level decl: H Read top-level decl: I Read top-level decl: J Read top-level decl: func llvm-svn: 38992
-
Chris Lattner authored
llvm-svn: 38991
-
- Oct 06, 2006
-
-
Chris Lattner authored
llvm-svn: 38965
-
Chris Lattner authored
llvm-svn: 38960
-
- Aug 24, 2006
-
-
Chris Lattner authored
llvm-svn: 38951
-
Chris Lattner authored
llvm-svn: 38950
-
Chris Lattner authored
llvm-svn: 38949
-
Chris Lattner authored
llvm-svn: 38948
-
Chris Lattner authored
llvm-svn: 38947
-
Chris Lattner authored
llvm-svn: 38944
-
Chris Lattner authored
llvm-svn: 38943
-
- Aug 23, 2006
-
-
Chris Lattner authored
llvm-svn: 38940
-