2010-11-14 |
Michael Beck | Prefix global entities from the ia32 backend with ia32_... |
blob | commitdiff | raw |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | make sparc+arm backend completely independent from... |
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 | forbid calls of new_XXX and new_d_XXX when not in phase... |
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 | eliminate the unnecessary and especially confusing... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
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-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 and rewrite dumper interface |
blob | commitdiff | raw | diff to current |
2010-05-08 |
Christoph Mallon | Fix last commit. Note to self: Never do last minute... |
blob | commitdiff | raw | diff to current |
2010-05-08 |
Christoph Mallon | Clarify the carry testing magic. |
blob | commitdiff | raw | diff to current |
2010-04-10 |
Michael Beck | Renamed ia32 Push0 to PushEax (because this is the... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Matthias Braun | fix the sub esp,4 => push peephole optimisation |
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-01 |
Matthias Braun | - remove block parameter from new_r_Proj and new_rd_Proj |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Christoph Mallon | Put a space after if/for/switch/while. |
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-05 |
Michael Beck | export ia32_immediate_from_long() |
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-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
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-05-15 |
Matthias Braun | improve sched_info datastructure, saving space and... |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Matthias Braun | fix some cases of PIC emitting |
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-11-28 |
Christoph Mallon | Remove ProduceVal. Replace it by Xor0 (to produce 0... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Christoph Mallon | Handle replacement of ia32_Conv_I2I by Cwtl as peephole... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Christoph Mallon | Make the out edge verifier happy, when removing unneces... |
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-06 |
Christoph Mallon | Make using SET_IA32_ORIG_NODE() a bit simpler. |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Matthias Braun | - Part1 of backend reorganisation: |
blob | commitdiff | raw | diff to current |
2008-10-19 |
Sebastian Buchwald | Fixed bug in conv-conv optimization: We have to assure... |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Christoph Mallon | s/\<\(LC_\)\?INLINE\>/inline/. |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | Extend 8bit test optimisation to any byte when using... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Christoph Mallon | ia32 peephole: Change a Test(x, c) to 8Bit, if 0 <... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Christoph Mallon | Remove the unused parameter const arch_env_t *env from... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Micro optimisation of the day: Remove ia32_Test, which... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | peephole_ia32_Test() would due to a bug only remove... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Use turn_back_am() to implement peephole_ia32_Imul_split(). |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Ensure that empty functions get their ret $0 by skippin... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Use ia32_copy_am_attrs() for splitting IMul reg, mem... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | hack to make it possible to mark spill,reload and remat... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Christoph Mallon | Small simplification. |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Christoph Mallon | Partially undo r20786: Emit ret $0 especially when... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Christoph Mallon | Remove unnecessary condition in Load-to-Pop-optimisatio... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Christoph Mallon | Remove unnecessary test (when there is no index, scale... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Convert Stores to Pushs after IncSP from top of stack... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Christoph Mallon | Remove the potentially existing Proj when replacing... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Christoph Mallon | Defer decision whether to create Test(x, x) instead... |
blob | commitdiff | raw | diff to current |
2008-08-08 |
Sebastian Buchwald | Moved common code of ia32_pbqp_transform and ia32_trans... |
blob | commitdiff | raw | diff to current |
2008-08-01 |
Matthias Braun | firm already had kill_node, no need to be_kill_node |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Matthias Braun | use peephoole_exchange, IncSP->Push should use ia32_Unk... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Christoph Mallon | Replace be_peephole_before_exchange()+sched_remove... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Matthias Braun | - refactor emitter next/prev block handling a bit |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Michael Beck | - BugFix: do NOT skip Loads generally, they might creta... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Michael Beck | fixed some bugs in the pop generation, still not all |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Michael Beck | - added peephole optimization: transform Load->IncSP... |
blob | commitdiff | raw | diff to current |
2008-06-19 |
Michael Beck | - be_peephole_IncSP_IncSP() must return the new node |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Michael Beck | - removed old if 0'ed code |
blob | commitdiff | raw | diff to current |
2008-06-17 |
Michael Beck | - useless variable removed |
blob | commitdiff | raw | diff to current |
2008-06-17 |
Michael Beck | - Bugfix: peephole_IncSP_Store_to_push(): collect the... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Michael Beck | fixed warning |
blob | commitdiff | raw | diff to current |
2008-05-28 |
Michael Beck | - moved peephole_IncSP_IncSP() to bepeephole.c, as... |
blob | commitdiff | raw | diff to current |
2008-05-28 |
Michael Beck | implemened add esp, 4/8 -> push/push |
blob | commitdiff | raw | diff to current |
2008-05-28 |
Michael Beck | fixed condition for add/sub esp, 4/8 |
blob | commitdiff | raw | diff to current |
2008-05-27 |
Matthias Braun | build a keep behind each pop to avoid double register... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Michael Beck | - beo_* Opcodes are now defined in irop.h, and no more... |
blob | commitdiff | raw | diff to current |
2008-05-01 |
Michael Beck | - transfor xorps r,r and xorpd r,r into pxor on netburs... |
blob | commitdiff | raw | diff to current |
2008-04-26 |
Michael Beck | fixed warning |
blob | commitdiff | raw | diff to current |
2008-04-22 |
Christoph Mallon | Fix logic error in IncSP-to-Push/Pop optimisation,... |
blob | commitdiff | raw | diff to current |
2008-04-22 |
Christoph Mallon | Fix inconsistency between reg_req and ins of Push:... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Michael Beck | - moved the imul mem,imm32 splitting into peephole... |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | do not pad return after a fall-through Jmp |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Split ia32_Pop into ia32_Pop and ia32_PopMem. |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Michael Beck | - add barcelona and generic32 targets |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Michael Beck | - added add esp,8 -> pop reg, pop reg |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Michael Beck | - beware of useless code: when searching the left argum... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Matthias Braun | check that Psi flags input doesn't depend on load when... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Matthias Braun | peephole optimisation: reuse zero flag from previous... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Matthias Braun | moved ia32 architecture configuration to a separate... |
blob | commitdiff | raw | diff to current |
2007-10-21 |
Matthias Braun | - fix a conceptual bug in peephole, we need a callback... |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Matthias Braun | - improve set transformation |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | fix conv_conv optimisation, first optimize IncSP_IncSP... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | move lea_to_add into the peephole phase |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | improve peephole API, do IncSP stuff as peephole opts... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Matthias Braun | improve mode/conv handling in backend (should result... |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Matthias Braun | add an option to disable calling convention optimisation |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Christoph Mallon | Swap the esp and value inputs of ia32_Push (so esp... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Michael Beck | add some more comments |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | - first real peephole optimisation mov 0, reg -> xor... |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | started working on a peephole phase |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Michael Beck | fixed Push creation (use new constants for get_irn_n... |
blob | commitdiff | raw | diff to current |
next |