Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rename EmptyAction.cpp -> MinimalAction.cpp | Chris Lattner | 2006-11-05 | 1 | -4/+4 | |
| | | | | llvm-svn: 39135 | |||||
* | rename a bunch of files for better consistency | Chris Lattner | 2006-11-05 | 1 | -27/+31 | |
| | | | | llvm-svn: 39126 | |||||
* | use the StmtNodes.def database to eliminate redundant code. | Chris Lattner | 2006-11-04 | 1 | -1/+5 | |
| | | | | llvm-svn: 39118 | |||||
* | Add a new StmtNodes.def file as a catalog of all the Stmt's. This helps | Chris Lattner | 2006-11-04 | 1 | -1/+1 | |
| | | | | | | eliminate repetitive code. llvm-svn: 39117 | |||||
* | remove full locinfo AST nodes for now. They just clutter the implementation | Chris Lattner | 2006-11-04 | 1 | -0/+4 | |
| | | | | | | and should be implemented with an ASTBuilder subclass anyway. llvm-svn: 39107 | |||||
* | implement visitor chaining. | Chris Lattner | 2006-11-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 39105 | |||||
* | add a new StmtVisitor class for traversing Stmt/Expr nodes. | Chris Lattner | 2006-11-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 39104 | |||||
* | rename Builder.cpp -> ASTBuilder.cpp | Chris Lattner | 2006-11-03 | 1 | -4/+4 | |
| | | | | llvm-svn: 39096 | |||||
* | Make AST nodes for ReturnStmt's and CompoundStmts | Chris Lattner | 2006-10-25 | 1 | -1/+5 | |
| | | | | llvm-svn: 39046 | |||||
* | Add new Stmt class | Chris Lattner | 2006-10-25 | 1 | -1/+5 | |
| | | | | llvm-svn: 39045 | |||||
* | Start removing LexerToken from the actions interface. | Chris Lattner | 2006-10-25 | 1 | -8/+4 | |
| | | | | llvm-svn: 39043 | |||||
* | add new DirectoryLookup.h file | Chris Lattner | 2006-10-22 | 1 | -0/+4 | |
| | | | | llvm-svn: 39032 | |||||
* | update | Chris Lattner | 2006-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 39030 | |||||
* | Implement subframework lookup | Chris Lattner | 2006-10-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 39015 | |||||
* | refactor header searching stuff out of the main Preprocessor object into | Chris Lattner | 2006-10-18 | 1 | -0/+8 | |
| | | | | | | | it's own HeaderSearch object. This makes Preprocessor simpler and easier to understand. llvm-svn: 39012 | |||||
* | update | Chris Lattner | 2006-10-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 39010 | |||||
* | start creating proper ast nodes for variables and functions | Chris Lattner | 2006-10-15 | 1 | -0/+4 | |
| | | | | llvm-svn: 38991 | |||||
* | Add Targets.cpp. | Chris Lattner | 2006-10-14 | 1 | -0/+4 | |
| | | | | llvm-svn: 38973 | |||||
* | Add new TargetInfo class to clang. | Chris Lattner | 2006-10-14 | 1 | -1/+9 | |
| | | | | llvm-svn: 38971 | |||||
* | Initial support for semantic analysis and AST building for StringExpr nodes. | Chris Lattner | 2006-10-06 | 1 | -2/+2 | |
| | | | | llvm-svn: 38960 | |||||
* | Move clang driver into Driver subdir | Chris Lattner | 2006-10-06 | 1 | -16/+16 | |
| | | | | llvm-svn: 38957 | |||||
* | Add AST nodes and actions for paren exprs and simple unary ops. | Chris Lattner | 2006-08-23 | 1 | -0/+4 | |
| | | | | llvm-svn: 38940 | |||||
* | Add (basic) expression AST representation capabilities for ↵ | Chris Lattner | 2006-08-23 | 1 | -1/+5 | |
| | | | | | | | | | int/fp/binops/condexpr. Add callbacks for same. Add "full locinfo" mode. llvm-svn: 38939 | |||||
* | Implement first cut of ASTBuilder class. | Chris Lattner | 2006-08-18 | 1 | -0/+4 | |
| | | | | llvm-svn: 38938 | |||||
* | xcode 2.4 | Chris Lattner | 2006-08-18 | 1 | -23/+0 | |
| | | | | llvm-svn: 38937 | |||||
* | Stub out the ASTStreamer | Chris Lattner | 2006-08-17 | 1 | -0/+8 | |
| | | | | llvm-svn: 38935 | |||||
* | Start adding support for printing out parser callbacks and adding ast building | Chris Lattner | 2006-08-17 | 1 | -5/+33 | |
| | | | | llvm-svn: 38933 | |||||
* | Rename Parse/ParserActions.h -> Parse/Action.h | Chris Lattner | 2006-08-14 | 1 | -4/+4 | |
| | | | | llvm-svn: 38913 | |||||
* | Remove Actions.cpp, it is and always will be empty. | Chris Lattner | 2006-08-14 | 1 | -4/+0 | |
| | | | | llvm-svn: 38912 | |||||
* | Implement initializer parsering. | Chris Lattner | 2006-08-13 | 1 | -0/+4 | |
| | | | | llvm-svn: 38900 | |||||
* | Move files around | Chris Lattner | 2006-08-10 | 1 | -12/+12 | |
| | | | | llvm-svn: 38857 | |||||
* | Parse if statements | Chris Lattner | 2006-08-10 | 1 | -0/+4 | |
| | | | | llvm-svn: 38844 | |||||
* | Start parsing statements and function bodies. This implements | Chris Lattner | 2006-08-09 | 1 | -0/+4 | |
| | | | | | | Parser/statements.c:test1. llvm-svn: 38842 | |||||
* | New file | Chris Lattner | 2006-08-05 | 1 | -0/+4 | |
| | | | | llvm-svn: 38822 | |||||
* | Add scaffolding for scopes. | Chris Lattner | 2006-08-05 | 1 | -0/+8 | |
| | | | | llvm-svn: 38821 | |||||
* | Split LangOptions out into its own header | Chris Lattner | 2006-08-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 38806 | |||||
* | Add an initial cut at a datastructure for holding declspec's. | Chris Lattner | 2006-08-04 | 1 | -8/+20 | |
| | | | | llvm-svn: 38805 | |||||
* | initial support for parsing, right now just ;'s at the top level, but this | Chris Lattner | 2006-07-31 | 1 | -0/+32 | |
| | | | | | | adds most simple scaffolding. llvm-svn: 38802 | |||||
* | add infrastructure for warning if redef'd macro bodies differ, but don't | Chris Lattner | 2006-07-08 | 1 | -1/+1 | |
| | | | | | | | | fully implement it. Fix warning on #define __LINE__ to warn about redefinition, not #undef. llvm-svn: 38679 | |||||
* | Diagnose erroneous macro definitions where a ## operator is at the start/end ↵ | Chris Lattner | 2006-07-06 | 1 | -1/+1 | |
| | | | | | | of the macro llvm-svn: 38677 | |||||
* | initial checkin of xcode project that I've been using for a while | Chris Lattner | 2006-07-04 | 1 | -0/+444 | |
llvm-svn: 38662 |