2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
blob | commitdiff | raw |
2011-06-17 |
Christoph Mallon | Work around the PIC-in-switch problem by setting the... |
blob | commitdiff | raw |
2011-06-16 |
Matthias Braun | fix a bunch of warnings reported by cparser |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | rework fragile ops to have a throws_exception attribute |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Matthias Braun | fix ShlD/ShrD not getting generated in some cases |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Matthias Braun | cleanup fragile op handling |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Matthias Braun | fix warnings |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | lower_dw: Shift lowering without intrinsics |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | adapt sparc backend to new prolog/epilog handling |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | fix some warnings by removing the strange abi_get_ignor... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | remove old+unused code |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Sebastian Buchwald | Both memory projs are involved in the transformation. |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | change get_ignore_irn API to take irg instead of abi |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | rename be_pos_XXX to n_be_XXX to be consistent with... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | cleanup iredges API a bit |
blob | commitdiff | raw | diff to current |
2011-04-03 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | amend to tls_chagnes |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
blob | commitdiff | raw | diff to current |
2011-03-25 |
Matthias Braun | fix wrong usage of inverted vs negated condition codes |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Matthias Braun | ia32: get_eip and fpu_trunc_mode are not always NULL... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | ia32: add some asserts for the pre_transform step |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | remove be_Barrier and lots of hacks for maintaining it |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | ia32: prefere != over < or > relation where possible |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | generalize bittest pattern |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Christoph Mallon | Use Lea instead of Add in the ia32 transformer. |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Christoph Mallon | ia32_Lea cannot use immediates, set the offset instead. |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Matthias Braun | fix broken bt instruction after ia32 cc rewrite |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Andreas Zwinkau | Skip shift dependency if no other users |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Andreas Zwinkau | Fixes testcase opt/gzip_error |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Matthias Braun | fixed broken builtins and added some comments |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Matthias Braun | reworked ia32 condition code handling, remove backend... |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Matthias Braun | normalize some bittest constructs |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | remove DivMod |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Michael Beck | More size_t related changes. |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Michael Beck | Fixed some 64bit warnings because of mixing size_t... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Matthias Braun | use a 'low-tech' solution for emitting 8- and 16-bit... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Michael Beck | Prefix global entities from the ia32 backend with ia32_... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | rename tarval to ir_tarval |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | change backends to produce 1 big array with all registers |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | no need for no_float_fold hack anymore |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | rename heights_t to ir_heights_t, improve docu a bit... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | a normalisation which shrinks values on the right shift... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Matthias Braun | ia32: fix bug introduced when improving doz matcher... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Matthias Braun | doz pattern matcher missed some cases |
blob | commitdiff | raw | diff to current |
2010-08-02 |
Christoph Mallon | Duplicate GetEIP when transforming. |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Matthias Braun | automatically generated pn_ numbers from the spec file |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Matthias Braun | avoid code duplication: use be_add_missing_keeps in... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Matthias Braun | avoid unnecessary macros in ia32_transform.c |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Matthias Braun | change betranshelp semantic to panic instead of duplica... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Matthias Braun | convert remaining APIs from be_irg_t* to ir_graph* |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Matthias Braun | cleanup ia32 code (use private linkage where necessary... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Matthias Braun | guard against multiple users when skipping convs for AM |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Matthias Braun | fix typo |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Matthias Braun | small optimisation: we can still skip unsigned/signed... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Matthias Braun | modernize TEMPLATE backend and simplify some backend... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Matthias Braun | fix various warnings reported by cparser |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Matthias Braun | kill the concept of an unknown register - it just heavi... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Matthias Braun | - fix most of the -Wunreachable-code and -Wlogical... |
blob | commitdiff | raw | diff to current |
2010-03-07 |
Matthias Braun | - cleanup and simplify inlining code |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Matthias Braun | - remove block parameter from new_r_Proj and new_rd_Proj |
blob | commitdiff | raw | diff to current |
2010-02-20 |
Christoph Mallon | Prefer get_mode_null() over get_tarval_null(). |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Christoph Mallon | Put opening curly brace of functions on a separate... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Matthias Braun | fix warning |
blob | commitdiff | raw | diff to current |
2010-02-06 |
Michael Beck | Fixed setcc transform: |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Matthias Braun | fix all pic bases I could find |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Matthias Braun | fix another PIC problem |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Michael Beck | New setcc framework can handle all mux_is_abs(...,... |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Matthias Braun | - representing the 3-state visibility (default,local... |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Matthias Braun | Rework linkage types in firm. |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Matthias Braun | fix float constants with PIC code |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Michael Beck | cosmetic change |
blob | commitdiff | raw | diff to current |
2010-01-20 |
Matthias Braun | fix doz stuff |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Matthias Braun | - allow_ifconv interface was totally braindamaged.... |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Matthias Braun | remove ins_permuted from CMovcc and Setcc constructors... |
blob | commitdiff | raw | diff to current |
2010-01-17 |
Michael Beck | Partly undo r26950: there seems be be subtile differenc... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Matthias Braun | panic instead of wrong results for Set and CMov with... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Matthias Braun | remove unused code |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Matthias Braun | add comments and descriptions to mode_b lowering; refor... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Matthias Braun | Primitive, Pointer, Array and Method types are anonymou... |
blob | commitdiff | raw | diff to current |
2009-12-21 |
Matthias Braun | keep timer interface simple - no names and descriptions... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Matthias Braun | non 32-bit divisions need upconvs |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Matthias Braun | - Bigger refactoring and cleanup in backend: |
blob | commitdiff | raw | diff to current |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
blob | commitdiff | raw | diff to current |
2009-08-24 |
Sebastian Buchwald | typo |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Matthias Braun | - Rewrite internal backend logic for querying register... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
blob | commitdiff | raw | diff to current |
next |