2007-11-18 |
Christoph Mallon | Implement the GCC insani^Wextension __builtin_classify_... |
blob | commitdiff | raw | diff to current |
2007-11-18 |
Christoph Mallon | Array as last part of a paramter type is just syntactic... |
blob | commitdiff | raw | diff to current |
2007-11-18 |
Christoph Mallon | Add missing skip_typeref() in array_access_to_firm(). |
blob | commitdiff | raw | diff to current |
2007-11-18 |
Christoph Mallon | Also count arrays as local variables, because parameter... |
blob | commitdiff | raw | diff to current |
2007-11-18 |
Christoph Mallon | Count local variables for IR generation. |
blob | commitdiff | raw | diff to current |
2007-11-18 |
Christoph Mallon | Fix typos in comment. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Michael Beck | renamed (reserved C++ keyword) namespace into namespc |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Do no generate body blocks in the first place, when... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | The then-part of an if-statement can be empty, too. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | The bodies of do-while- and for-loops can be empty... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | The body of a while statement can be empty. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Handle array + integer. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Add missing skip_typeref() in select_to_firm(). |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Generate IR for calling function pointers. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Implement pointer arithmetic for += and -=. (Hopefully... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Inline load_from_expression_addr() into its only user. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Handle IR generation for dereferencing pointers to... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Matthias Braun | use short-circuit evaluation like the master taught us |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Handle IR generation for selection of non-scalar types... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Handle IR generation for access to global variables... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Handle IR generation for subscription of arrays with... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Matthias Braun | implement ++ and -- for pointers |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Christoph Mallon | Generate IR for /= and %=. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Michael Beck | __typeof__ is a GNU extension |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Michael Beck | use new TYPE_QUALIFIER_NONE to suppress warning |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Christoph Mallon | Handle fallthrough when generating IR for case labels. |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Christoph Mallon | Make sure to generate a default ProjX for switch()es... |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | fix bug in my last commit |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | fix some struct as local variable problems |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | implement LOCAL_VARIBALE_ENTITY in reference_expression... |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Christoph Mallon | Handle the derefence operator in expression_to_addr(). |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | implemented/fixed EXPR_SEL |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | fix cond block in do-while loops |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | fix local array allocation |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | fix shift operations |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | inline is not a type qualifier anymore, fix function... |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Matthias Braun | improve array support, start doing some driver stuff |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Matthias Braun | fix some goto/label bugs |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Matthias Braun | implement gotos and labels |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Matthias Braun | skip empty declarations |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Christoph Mallon | Handle empty condition in for statements when building IR. |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | do correct semantic check/adjustment for initializers... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Christoph Mallon | Handle empty step in for statements when building IR. |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | fix left-right, right-left association, make sure globa... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | implement atomic entity initialisation |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | fix semantic bugs, do default promotion for call argume... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | improve condition generation, support conditional expre... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | (untested) support for global variables |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | support for pointer add/sub, no need for type_environme... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Matthias Braun | more work on semantic analysis |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Christoph Mallon | Create IR for for-statements. |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Christoph Mallon | Handle non-void functions which miss a return statement... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Matthias Braun | only look at declarations in main namespace |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Matthias Braun | implement switch statements, fix handling of dereference |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | fix while statement_to_firm |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | more work on local variable support |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | stricter warnings |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | partly implemented reference_expression_to_firm and... |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | rename method to function |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | more work on firm backend |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | started create_function |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Matthias Braun | convert ast types to firm types |
blob | commitdiff | raw | diff to current |
|