2011-02-24 |
Matthias Braun | generalize bittest pattern |
blob | commitdiff | raw |
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 |
2009-07-05 |
Michael Beck | - fixed warnings regarding unused irg's |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Matthias Braun | verify that Projs are in the same Block as their predec... |
blob | commitdiff | raw | diff to current |
2009-05-15 |
Matthias Braun | fix mode querying for mode_T div nodes |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Matthias Braun | - Fix some more stuff in ir_spec.py |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Matthias Braun | fix some cases of PIC emitting |
blob | commitdiff | raw | diff to current |
2009-02-27 |
Michael Beck | - IR nodes now have node numbers in RELEASE mode, this... |
blob | commitdiff | raw | diff to current |
2009-02-21 |
Moritz Kroll | Renamed get_Cond_defaultProj() to get_Cond_default_proj... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Michael Beck | - Fixed ir_bk_inner_trampoline |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Michael Beck | - added ir_bk_inner_trampoline: this allows to defer... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Michael Beck | rename create_Immediate() into ia32_create_Immediate() |
blob | commitdiff | raw | diff to current |
2008-12-29 |
Michael Beck | - implemented ia32 inport, outport for ir_bk_(in|out... |
blob | commitdiff | raw | diff to current |
2008-12-26 |
Michael Beck | Reimplement the "fp result returned in st0 code": |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Christoph Mallon | Use the global nomem instead of building a new one. |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Christoph Mallon | Remove unused variable. |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Michael Beck | - put the nomem and noreg_GP nodes into global variables: |
blob | commitdiff | raw | diff to current |
2008-12-24 |
Michael Beck | - gcc uses UD2 for __builtin_trap() |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - add builtin_(trap|bswap) |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Remove unused local variable. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | Use the register mode when transforming ASM projs. |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Christoph Mallon | - BSF/BSR cannot do 16 bit AM in our model, because... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - Lea does not like x, const so replaced by Add |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Michael Beck | - implemented __builtin_(ffs|ctz|clz|popcount|parity) |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - forgot to remove the early check |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - gcc ignores RW==1 for non 3DNow! |
blob | commitdiff | raw | diff to current |
2008-12-21 |
Michael Beck | - implemented __builtin_prefetch in ia32 BE |
blob | commitdiff | raw | diff to current |
2008-12-19 |
Michael Beck | - implemented ia32_ClimbFrame() pseudo-instruction |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Michael Beck | - implemented __builtin_return_address(0) |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Michael Beck | - implemented Builtin node to represent builtins ... |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Michael Beck | - C99 feature removed |
blob | commitdiff | raw | diff to current |
next |