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 |
2008-12-13 |
Matthias Braun | some adjustment to float convs (skip some strictconvs... |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Matthias Braun | no point in first setting the wrong mode and then corre... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Michael Beck | - BugFix: mixing of long and int lead to overflow on... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Michael Beck | - fixed handling of long double constants |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Michael Beck | - simplified code |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Michael Beck | - BufFix: add missing initializtion |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Christoph Mallon | Perform dark rituals and resurrect ProduceVal. We... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Christoph Mallon | Remove ProduceVal. Replace it by Xor0 (to produce 0... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Matthias Braun | remove archop stuff which wasn't really used anyway |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Christoph Mallon | In ia32 gen_Shrs() we should not care, whether the... |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | - removed unused ia32_INTMAX constant |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | -removed junk |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Michael Beck | - implemented ull -> float conversion for x87 |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Christoph Mallon | Consider the result and operand having the same width... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Matthias Braun | 64bit should be lowered at this place |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | One less sign extension in an obscure case. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Improve last commit. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Check for any 16/32bit signed integer modes, not just... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Fix previous commits. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Remove match_8bit and match_16bit. They were only... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | IJmp cannot do 8bit/16bit AM. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Kick the useless match_dest_am flag. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Factorise creating Conv_I2Is. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle Sar in upper_bits_clean(). |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle signed modes for And in upper_bits_clean() better. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | The upper bits of Or and Xor can be clean, too. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle more general case: The right hand side of an... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Simplify incomprehensible condition. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Replace if cascade by switch. |
blob | commitdiff | raw | diff to current |
2008-11-08 |
Christoph Mallon | Generate new_bd_* instead of new_rd_* functions in... |
blob | commitdiff | raw | diff to current |
2008-11-08 |
Christoph Mallon | Just use new_NoMem(), it is always the current irg. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Michael Beck | - BugFix: transmit a block, not a node (fixes r23473) |
blob | commitdiff | raw | diff to current |
next |