Remove the unused parameter const arch_env_t *env from arch_get_irn_register().
[libfirm] / ir / be / ia32 / ia32_optimize.c
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-04 Christoph MallonMicro optimisation of the day: Remove ia32_Test, which...
2008-10-04 Christoph Mallonpeephole_ia32_Test() would due to a bug only remove...
2008-10-04 Christoph MallonUse turn_back_am() to implement peephole_ia32_Imul_split().
2008-10-04 Christoph MallonEnsure that empty functions get their ret $0 by skippin...
2008-10-04 Christoph MallonUse ia32_copy_am_attrs() for splitting IMul reg, mem...
2008-09-24 Matthias Braunhack to make it possible to mark spill,reload and remat...
2008-09-22 Christoph MallonSmall simplification.
2008-09-02 Christoph MallonPartially undo r20786: Emit ret $0 especially when...
2008-08-25 Christoph MallonRemove unnecessary condition in Load-to-Pop-optimisatio...
2008-08-25 Christoph MallonRemove unnecessary test (when there is no index, scale...
2008-08-22 Christoph MallonConvert Stores to Pushs after IncSP from top of stack...
2008-08-14 Christoph MallonRemove the potentially existing Proj when replacing...
2008-08-12 Christoph MallonDefer decision whether to create Test(x, x) instead...
2008-08-08 Sebastian BuchwaldMoved common code of ia32_pbqp_transform and ia32_trans...
2008-08-01 Matthias Braunfirm already had kill_node, no need to be_kill_node
2008-07-30 Matthias Braunuse peephoole_exchange, IncSP->Push should use ia32_Unk...
2008-07-30 Christoph MallonReplace be_peephole_before_exchange()+sched_remove...
2008-07-30 Matthias Braun- refactor emitter next/prev block handling a bit
2008-06-25 Michael Beck- BugFix: do NOT skip Loads generally, they might creta...
2008-06-25 Michael Beckfixed some bugs in the pop generation, still not all
2008-06-24 Michael Beck- added peephole optimization: transform Load->IncSP...
2008-06-19 Michael Beck- be_peephole_IncSP_IncSP() must return the new node
2008-06-18 Michael Beck- removed old if 0'ed code
2008-06-17 Michael Beck- useless variable removed
2008-06-17 Michael Beck- Bugfix: peephole_IncSP_Store_to_push(): collect the...
2008-05-29 Michael Beckfixed warning
2008-05-28 Michael Beck- moved peephole_IncSP_IncSP() to bepeephole.c, as...
2008-05-28 Michael Beckimplemened add esp, 4/8 -> push/push
2008-05-28 Michael Beckfixed condition for add/sub esp, 4/8
2008-05-27 Matthias Braunbuild a keep behind each pop to avoid double register...
2008-05-21 Michael Beck- beo_* Opcodes are now defined in irop.h, and no more...
2008-05-01 Michael Beck- transfor xorps r,r and xorpd r,r into pxor on netburs...
2008-04-26 Michael Beckfixed warning
2008-04-22 Christoph MallonFix logic error in IncSP-to-Push/Pop optimisation,...
2008-04-22 Christoph MallonFix inconsistency between reg_req and ins of Push:...
2008-04-20 Michael Beck- moved the imul mem,imm32 splitting into peephole...
2008-04-19 Michael Beckdo not pad return after a fall-through Jmp
2008-04-16 Christoph MallonSplit ia32_Pop into ia32_Pop and ia32_PopMem.
2008-04-15 Michael Beck- add barcelona and generic32 targets
2008-04-15 Michael Beck- added add esp,8 -> pop reg, pop reg
2008-03-04 Michael Beck- beware of useless code: when searching the left argum...
2008-01-02 Michael Beckupdate copyright message
2007-11-01 Matthias Brauncheck that Psi flags input doesn't depend on load when...
2007-10-29 Matthias Braunpeephole optimisation: reuse zero flag from previous...
2007-10-26 Matthias Braunmoved ia32 architecture configuration to a separate...
2007-10-21 Matthias Braun- fix a conceptual bug in peephole, we need a callback...
2007-10-19 Matthias Braun- improve set transformation
2007-10-15 Matthias Braunfix conv_conv optimisation, first optimize IncSP_IncSP...
2007-10-15 Matthias Braunmove lea_to_add into the peephole phase
2007-10-15 Matthias Braunimprove peephole API, do IncSP stuff as peephole opts...
2007-10-08 Matthias Braunimprove mode/conv handling in backend (should result...
2007-10-06 Matthias Braunadd an option to disable calling convention optimisation
2007-10-04 Christoph MallonSwap the esp and value inputs of ia32_Push (so esp...
2007-10-03 Michael Beckadd some more comments
2007-09-30 Matthias Braun- first real peephole optimisation mov 0, reg -> xor...
2007-09-30 Matthias Braunstarted working on a peephole phase
2007-09-20 Michael Beckfixed Push creation (use new constants for get_irn_n...
2007-09-12 Christoph MallonConsistently place the mem in for AM directly after...
2007-08-31 Matthias BraunChanged handling of address mode:
2007-08-20 Michael Beckfixed optimize_conv_conv(): when the result is 8bit...
2007-08-13 Matthias Braunfix fehler69
2007-08-03 Matthias Braunremove debug printfs
2007-08-03 Matthias Braunmore conv_conv optimisations
2007-08-03 Matthias Braunremove debug printf
2007-08-03 Michael Beckremoved C99 feature
2007-08-03 Matthias Braunreplace Shrs(Shl) with Conv where possible, fix conv_co...
2007-08-02 Matthias Braunfixed several AM problems (and disabled most of the...
2007-07-23 Michael Beckdoxygen comment fixed
2007-07-17 Matthias Braunfix unused call results
2007-07-11 Michael Beckremoved SCHEDULE_PROJS ifdefs
2007-07-10 Matthias Braundon't do AGGRESSIVE_AM
2007-07-08 Christoph MallonCopy the debug info when turning a Store into a Push.
2007-07-02 Matthias Braunfix AM mode and remove_from_sched
2007-06-30 Matthias Braunfix IncSP optimizer, remove some cases of nodes not...
2007-06-29 Matthias Braunfix fehler32 by removing this nearly pointless optimisation
2007-06-29 Michael Beck- no need to remove Proj's from the schedule
2007-06-28 Matthias Braunaddressmode for compares works now
2007-06-25 Matthias Braun- Introduce nodemap
2007-06-22 Matthias Braunuse Immediate nodes more often
2007-06-21 Michael BeckSCHEDULE_PROJS patch: Proj nodes are not more scheduled
2007-06-17 Matthias Braunfix warnings
2007-06-15 Matthias Braunpsi transform and emit logical rewritten from scratch
2007-06-13 Matthias BraunProjMs should not be scheduled
2007-06-11 Matthias Braunfix bad proj optimisation, fix loads missing the result...
2007-06-02 Matthias Braunattempt to fix Leas being placed before barrier
2007-05-21 Matthias Braunfix conv optimisation, remove wrong asserts
2007-05-21 Matthias Braunonly use addressmode for 32 bit modes
2007-05-09 Matthias Braunlast change with mode suffix was wrong for x87 nodes...
2007-05-09 Matthias Braunseveral fixes to dest address mode
2007-05-09 Matthias Braunwe have to change register_requirement when using dest am
2007-05-04 Matthias Braunremove conv after load and before stores
2007-04-30 Christian Würdigunified main comments
2007-04-27 Christian Würdigadded new licence header
2007-04-16 Matthias Braun- Fix address_mode optimizer not removing nodes
2007-04-02 Matthias Braun- Implement all the state switching stuff needed for...
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-22 Matthias Brauna bunch of fixes to make firm work with NDEBUG and...
2007-03-01 Matthias Braunremove old debug printf
next