Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -337/+0 |
| | | | | | | | | | | lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402 | ||||
* | remove the source location arguments to various target query methods. | Chris Lattner | 2008-03-05 | 1 | -4/+2 |
| | | | | llvm-svn: 47954 | ||||
* | Improve non-const initializer implementation. | Lauro Ramos Venancio | 2008-02-19 | 1 | -31/+51 |
| | | | | llvm-svn: 47347 | ||||
* | Simplify aggregate initilizer implementation. Use the ↵ | Lauro Ramos Venancio | 2008-02-19 | 1 | -43/+14 |
| | | | | | | | | | CodeGenModule::EmitConstantExpr method when possible. Fix mediabench/mpeg2/mpeg2dec test. llvm-svn: 47336 | ||||
* | Implement multi-dimension array initalizer. | Lauro Ramos Venancio | 2008-02-18 | 1 | -60/+85 |
| | | | | | | Fix McCat/08-main test. llvm-svn: 47286 | ||||
* | A couple of minor fixes to aggregate codegen, to stop asserting on some | Eli Friedman | 2008-02-11 | 1 | -7/+14 |
| | | | | | | edge cases. llvm-svn: 46944 | ||||
* | Remainder of the __builtin_overload feedback | Nate Begeman | 2008-01-31 | 1 | -0/+15 |
| | | | | llvm-svn: 46601 | ||||
* | move some constructors out of line and fix indentation in ↵ | Chris Lattner | 2008-01-30 | 1 | -1/+1 |
| | | | | | | ObjCAtThrowStmt::getSourceRange. llvm-svn: 46547 | ||||
* | Assert that the type of the cast is equal to the _unqualified_ type of the ↵ | Anders Carlsson | 2008-01-18 | 1 | -1/+1 |
| | | | | | | subexpression. Fixes a problem spotted by Nuno Lopes. llvm-svn: 46158 | ||||
* | Add codegen upport for implicit casts to aggregate exprs. | Anders Carlsson | 2008-01-14 | 1 | -1/+11 |
| | | | | llvm-svn: 45954 | ||||
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | | discussion of this change. llvm-svn: 45410 | ||||
* | String literal in aggregate expression | Seo Sanghyeon | 2007-12-23 | 1 | -0/+1 |
| | | | | llvm-svn: 45330 | ||||
* | Update to use new PointerType::getUnqual() api. | Christopher Lamb | 2007-12-17 | 1 | -1/+1 |
| | | | | llvm-svn: 45081 | ||||
* | Array subscription in aggregate expression | Seo Sanghyeon | 2007-12-14 | 1 | -5/+7 |
| | | | | llvm-svn: 45023 | ||||
* | Implement dereference operator in aggregate expression | Seo Sanghyeon | 2007-12-14 | 1 | -0/+1 |
| | | | | llvm-svn: 45020 | ||||
* | convert the rest of the stderr users in codegen to use diagnostics. | Chris Lattner | 2007-12-02 | 1 | -7/+3 |
| | | | | llvm-svn: 44503 | ||||
* | Generate code for member exprs. | Anders Carlsson | 2007-11-02 | 1 | -0/+2 |
| | | | | llvm-svn: 43641 | ||||
* | Handle function calls that return aggregate expressions. | Anders Carlsson | 2007-10-31 | 1 | -1/+14 |
| | | | | llvm-svn: 43581 | ||||
* | Fix 80 col violations. | Devang Patel | 2007-10-30 | 1 | -2/+4 |
| | | | | llvm-svn: 43516 | ||||
* | Insetead of assert() just emit an error message for | Devang Patel | 2007-10-29 | 1 | -2/+6 |
| | | | | | | an unimplemented work and continue. llvm-svn: 43449 | ||||
* | Codegen array initializers. | Devang Patel | 2007-10-26 | 1 | -1/+77 |
| | | | | llvm-svn: 43385 | ||||
* | Use LLVMFoldingBuilder | Devang Patel | 2007-10-09 | 1 | -1/+1 |
| | | | | llvm-svn: 42807 | ||||
* | When dumping out errors about unsupported stuff, emit loc info. | Chris Lattner | 2007-09-13 | 1 | -2/+2 |
| | | | | llvm-svn: 41907 | ||||
* | add stmtexpr support for aggregates | Chris Lattner | 2007-08-31 | 1 | -0/+5 |
| | | | | llvm-svn: 41662 | ||||
* | move EmitAggregateCopy into AggExprEmitter | Chris Lattner | 2007-08-26 | 1 | -36/+39 |
| | | | | llvm-svn: 41472 | ||||
* | rename two files. | Chris Lattner | 2007-08-24 | 1 | -0/+186 |
llvm-svn: 41350 |