- moved the imul mem,imm32 splitting into peephole optimizations
[libfirm] / ir / opt /
2008-04-18 Matthias Braunfollow_mem_chain_Store should respect alias relation...
2008-04-16 Christoph MallonFix typos in comments.
2008-04-14 Michael Beck- get_irg_initial_exec()/set_irg_initial_exec() added
2008-04-11 Michael Becklimited support for inlining K&R functions added
2008-04-10 Michael Beckdisable inline of functions which call alloca(), causes...
2008-04-10 Michael Beck- inline_method() now sets current_ir_graph itself
2008-04-10 Michael BeckBugFix: - there is only ONE proj_m to replace
2008-04-07 Michael Beckissue a debug output when inlining
2008-04-07 Michael Beck- BugFix: SSA construction requires current block set ...
2008-04-07 Michael Beckfixed unsaved checkin ...
2008-04-07 Michael Beck- optimize Tuple nodes away before calling scalar repla...
2008-04-07 Michael Beck- uses new SSA constructor interface, shortening and...
2008-04-05 Michael Beckcompletely removed old verbosity based debug output
2008-04-05 Michael Beckswitch scalar replacement to new style debug output
2008-04-05 Michael Beckafter inlining, the loop-info is inconsistent
2008-04-05 Michael Beck- init function for inlining added
2008-04-04 Michael BeckImproved inliner: rerun scalar_replacement() if address...
2008-04-04 Michael BeckBugFix: store the weigths to the right location
2008-04-04 Michael Beckfixed obstack initialization, removed unused variable
2008-04-04 Michael Beck- only local visible methods get the big benefice
2008-04-04 Michael Beckcalculate benefice on real callee
2008-04-04 Michael Beckno bonus for recursive inlining
2008-04-04 Michael Beckfixed warnings
2008-04-04 Michael Becknew benefice based heuristic inliner added
2008-04-04 Michael Beck- improced param weight calculation
2008-04-04 Michael BeckMoved inlining and DCE (which is implemented like inlin...
2008-04-04 Michael Beck- code cleanup
2008-04-03 Michael Beckimproved Cmp(x, 0) optimizations
2008-04-02 Michael Beckused new is_Global() and get_Global_entity() instead...
2008-04-02 Michael BeckC99 features removed
2008-04-02 Christoph MallonMake Ld/St parallelisation work (but seems to be broken...
2008-03-20 Michael Becksmall improvements:
2008-03-19 Michael BeckBugFix: scalar replacement should not remove volatile...
2008-03-11 Michael Beckuse assure_irg_outs()
2008-03-11 Michael Beckuse kill_node() instead of exchange to improve reduce_a...
2008-03-10 Michael Beck- as Sel's from the frame type are not lowered anymore...
2008-03-06 Matthias Braunremove old buggy code
2008-03-05 Matthias Braunfix warnings
2008-03-03 Michael BeckImproved tail recursion optimization:
2008-02-28 Michael Beckmissing ; added
2008-02-28 Michael Beckadd missing MacroBlock copy
2008-02-22 Michael Beck- remove x86 test, seems to be useless
2008-02-22 Michael BeckBugfix:
2008-02-21 Michael Beckbugfix: update_scc() must mark already seen SCC nodes...
2008-02-20 Michael Beckremoved verbose output
2008-02-20 Michael BeckRemove the unsafe overflow opt flag again :-( It does...
2008-02-20 Michael Beckbetter lftr:
2008-02-20 Michael BeckAdd get_opt_overflow_unsafe_transform() option.
2008-02-19 Michael BeckHopefully better version of osr:
2008-02-19 Michael Beckfixed commnet, indent
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-07 Michael BeckBugFix: is_stored() was completely broken
2008-01-06 Michael Becksmall BugFix: must check the Store value, not it's...
2008-01-06 Michael Beckfixed detection of malloc property:
2008-01-04 Matthias Braunfix some warnings, represent mode size as unsigned...
2008-01-02 Michael Beckupdate copyright message
2008-01-01 Michael Beckdetect and handle malloc and nothrow functions
2007-12-30 Michael Beckis_SymConst_addr_ent() added
2007-12-30 Michael BeckIgnore Block->Block out edges when iterating over all...
2007-12-29 Michael BeckBugFix: must handle regular exception flow
2007-12-29 Michael Becktypo fixed, cleaned up a bit
2007-12-17 Michael BeckBugFix: n has changed it's meaning
2007-12-17 Michael Beckfixed warning
2007-12-17 Michael Beckimproved detection of pure and const functions (now...
2007-12-10 Michael Beckremoved some consts creating MSVC warnings
2007-12-10 Michael Beck- handle pure Calls like Load nodes
2007-12-10 Michael Beckfixed prototype
2007-12-10 Michael Beck- use firm debug facility instead of old verbosity
2007-12-07 Michael BeckBugFix: missing skip_Proj() added
2007-12-07 Michael BeckAdd an ir_mode * parameter to all SymConst constructors...
2007-11-28 Michael Becksize/aligment of types is now unsigned and in bytes...
2007-11-28 Michael Beckignore tail-calls with compound paraeters, not supporte...
2007-11-22 Sebastian HackChanged phase node initializer to take const ir_node
2007-11-19 Michael Becksome comments added
2007-11-16 Matthias Braunremove some flags, ported some phases to new debug...
2007-11-16 Matthias Braunmove ircgopt.c to ir/opt, use new style debug functions...
2007-11-16 Michael Beckrenamed cdep type to ir_cdep and placed it into firm_ty...
2007-11-11 Matthias Braunfix my last commit
2007-11-11 Matthias Braunuse set_using_irn_link and set_using_visited
2007-11-09 Christoph MallonAdd a phase for bool optimisation.
2007-11-06 Michael Becksimplified code
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-10-24 Michael Beckadd more comments
2007-10-24 Michael Becksame fix again on another place
2007-10-24 Michael Beckcheck the opcode again after an optimize_node()
2007-10-23 Michael Beckremoved useless calculation of dominance, debug mask...
2007-10-22 Michael BeckLet dfs() discover only memory nodes
2007-10-22 Michael Beck- check if a Load has a regular exec before chenging it
2007-10-22 Michael Beckbeware of loops without Phis
2007-10-22 Michael Beckfixed the loop optimization
2007-10-22 Michael Beckpreliminary version of moving Loads out of loops
2007-10-19 Christoph MallonUndo r16291.
2007-10-19 Michael Beckuse get_irn_ne() instead of (direct) call to get_irn_link()
2007-10-19 Michael Beckfixed typos
2007-10-19 Michael Beckadd missing initialization
2007-10-17 Matthias Braunadd inline versions of is_Phi and is_Proj
2007-10-04 Matthias Braunfixed deconv (always stop at nodes with multiple outs
2007-09-28 Michael Beckchanged the detection of exception flow for new regular...
2007-09-28 Michael Beckset current_ir_graph while reassoc runs
2007-09-20 Michael Beck- introduced better running flags
next