Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | update to match llvm mainline api | Chris Lattner | 2007-09-13 | 1 | -3/+10 | |
| | | | | llvm-svn: 41926 | |||||
* | adjust to a change in the LLVM APIs, this is still very hackish until | Chris Lattner | 2007-09-13 | 1 | -1/+7 | |
| | | | | | | the front-end adopts APFloat though. This fixes test/CodeGen/mandel.c llvm-svn: 41908 | |||||
* | When dumping out errors about unsupported stuff, emit loc info. | Chris Lattner | 2007-09-13 | 1 | -2/+2 | |
| | | | | llvm-svn: 41907 | |||||
* | Fixed compilation on Windows. | Hartmut Kaiser | 2007-09-07 | 1 | -1/+2 | |
| | | | | | | | | Silenced a couple of warnings. Added *.vcproj file for new clangAnalysis library. Renamed Basic to clangBasic projects. llvm-svn: 41767 | |||||
* | Updated calls to CreateGEP to new interface in LLVM mainline. | Ted Kremenek | 2007-09-04 | 1 | -1/+3 | |
| | | | | llvm-svn: 41704 | |||||
* | eliminate some VC++ warnings, patch contributed by Hartmut Kaiser | Chris Lattner | 2007-09-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 41692 | |||||
* | Generalize RValue to handle complex better, generalize EmitCompoundStmt to | Chris Lattner | 2007-08-31 | 1 | -4/+4 | |
| | | | | | | support any sort of expr, add a new EmitAnyExpr routine. llvm-svn: 41660 | |||||
* | implement code generation for scalar stmt expressions. | Chris Lattner | 2007-08-31 | 1 | -0/+7 | |
| | | | | llvm-svn: 41656 | |||||
* | Implement compound assignment operators whose LHS is scalar but RHS is complex. | Chris Lattner | 2007-08-26 | 1 | -7/+17 | |
| | | | | llvm-svn: 41464 | |||||
* | compound assignment operators are of type CompoundAssignOperator | Chris Lattner | 2007-08-26 | 1 | -10/+9 | |
| | | | | llvm-svn: 41460 | |||||
* | fix a typo noticed by Gordon Henriksen | Chris Lattner | 2007-08-26 | 1 | -2/+2 | |
| | | | | llvm-svn: 41451 | |||||
* | llvmgcc is right :) | Chris Lattner | 2007-08-26 | 1 | -1/+0 | |
| | | | | llvm-svn: 41450 | |||||
* | compound assignmetns work for scalars. | Chris Lattner | 2007-08-26 | 1 | -2/+0 | |
| | | | | llvm-svn: 41449 | |||||
* | implement conversions of complex to bool. | Chris Lattner | 2007-08-26 | 1 | -4/+13 | |
| | | | | llvm-svn: 41448 | |||||
* | reimplement ConvertScalarValueToBool in CGExprScalar.cpp | Chris Lattner | 2007-08-26 | 1 | -1/+36 | |
| | | | | llvm-svn: 41446 | |||||
* | refactor some code to expose compex->scalar conversion to CGF | Chris Lattner | 2007-08-26 | 1 | -21/+44 | |
| | | | | llvm-svn: 41445 | |||||
* | there are no conversions from aggregates to scalars. | Chris Lattner | 2007-08-26 | 1 | -18/+11 | |
| | | | | llvm-svn: 41440 | |||||
* | implement conversions from complex to scalar types. | Chris Lattner | 2007-08-26 | 1 | -3/+12 | |
| | | | | llvm-svn: 41439 | |||||
* | Omit EmitConversion | Chris Lattner | 2007-08-26 | 1 | -4/+2 | |
| | | | | llvm-svn: 41438 | |||||
* | remove uses of EmitConversion | Chris Lattner | 2007-08-26 | 1 | -5/+4 | |
| | | | | llvm-svn: 41435 | |||||
* | refactor scalar conversions out into CGExprScalar.cpp | Chris Lattner | 2007-08-26 | 1 | -2/+90 | |
| | | | | llvm-svn: 41433 | |||||
* | implement codegen of __imag of a scalar. Our impl doesn't suffer from | Chris Lattner | 2007-08-26 | 1 | -3/+5 | |
| | | | | | | GCC bug PR33192. llvm-svn: 41427 | |||||
* | fix codegen of pre/post inc/dec of a pointer. | Chris Lattner | 2007-08-26 | 1 | -9/+14 | |
| | | | | llvm-svn: 41425 | |||||
* | The new correct compound assignment operators exposed a bug in codegen. | Chris Lattner | 2007-08-25 | 1 | -2/+2 | |
| | | | | llvm-svn: 41405 | |||||
* | implement codegen for real/imag. TODO: imag of non-complex. | Chris Lattner | 2007-08-24 | 1 | -2/+19 | |
| | | | | llvm-svn: 41376 | |||||
* | Teach emit-llvm for scalars to properly handle compound assignment | Chris Lattner | 2007-08-24 | 1 | -35/+107 | |
| | | | | | | operators in all their glory :) llvm-svn: 41373 | |||||
* | print the computation type for compound assignment operators in dumps. | Chris Lattner | 2007-08-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 41361 | |||||
* | completely refactor codegen of scalar expressions out into its own ↵ | Chris Lattner | 2007-08-24 | 1 | -0/+648 | |
CGExprScalar.cpp file. This patch temporarily breaks compound assignment operators, but greatly simplifies many things. llvm-svn: 41355 |