summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CGExprAgg.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-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 Lattner2008-03-051-4/+2
| | | | llvm-svn: 47954
* Improve non-const initializer implementation. Lauro Ramos Venancio2008-02-191-31/+51
| | | | llvm-svn: 47347
* Simplify aggregate initilizer implementation. Use the ↵Lauro Ramos Venancio2008-02-191-43/+14
| | | | | | | | | CodeGenModule::EmitConstantExpr method when possible. Fix mediabench/mpeg2/mpeg2dec test. llvm-svn: 47336
* Implement multi-dimension array initalizer.Lauro Ramos Venancio2008-02-181-60/+85
| | | | | | Fix McCat/08-main test. llvm-svn: 47286
* A couple of minor fixes to aggregate codegen, to stop asserting on someEli Friedman2008-02-111-7/+14
| | | | | | edge cases. llvm-svn: 46944
* Remainder of the __builtin_overload feedbackNate Begeman2008-01-311-0/+15
| | | | llvm-svn: 46601
* move some constructors out of line and fix indentation in ↵Chris Lattner2008-01-301-1/+1
| | | | | | ObjCAtThrowStmt::getSourceRange. llvm-svn: 46547
* Assert that the type of the cast is equal to the _unqualified_ type of the ↵Anders Carlsson2008-01-181-1/+1
| | | | | | subexpression. Fixes a problem spotted by Nuno Lopes. llvm-svn: 46158
* Add codegen upport for implicit casts to aggregate exprs.Anders Carlsson2008-01-141-1/+11
| | | | llvm-svn: 45954
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
| | | | | | discussion of this change. llvm-svn: 45410
* String literal in aggregate expressionSeo Sanghyeon2007-12-231-0/+1
| | | | llvm-svn: 45330
* Update to use new PointerType::getUnqual() api.Christopher Lamb2007-12-171-1/+1
| | | | llvm-svn: 45081
* Array subscription in aggregate expressionSeo Sanghyeon2007-12-141-5/+7
| | | | llvm-svn: 45023
* Implement dereference operator in aggregate expressionSeo Sanghyeon2007-12-141-0/+1
| | | | llvm-svn: 45020
* convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner2007-12-021-7/+3
| | | | llvm-svn: 44503
* Generate code for member exprs.Anders Carlsson2007-11-021-0/+2
| | | | llvm-svn: 43641
* Handle function calls that return aggregate expressions.Anders Carlsson2007-10-311-1/+14
| | | | llvm-svn: 43581
* Fix 80 col violations.Devang Patel2007-10-301-2/+4
| | | | llvm-svn: 43516
* Insetead of assert() just emit an error message forDevang Patel2007-10-291-2/+6
| | | | | | an unimplemented work and continue. llvm-svn: 43449
* Codegen array initializers.Devang Patel2007-10-261-1/+77
| | | | llvm-svn: 43385
* Use LLVMFoldingBuilderDevang Patel2007-10-091-1/+1
| | | | llvm-svn: 42807
* When dumping out errors about unsupported stuff, emit loc info.Chris Lattner2007-09-131-2/+2
| | | | llvm-svn: 41907
* add stmtexpr support for aggregatesChris Lattner2007-08-311-0/+5
| | | | llvm-svn: 41662
* move EmitAggregateCopy into AggExprEmitterChris Lattner2007-08-261-36/+39
| | | | llvm-svn: 41472
* rename two files.Chris Lattner2007-08-241-0/+186
llvm-svn: 41350
OpenPOWER on IntegriCloud