2008-06-24 |
Michael Beck | - added peephole optimization: transform Load->IncSP...
|
commit | commitdiff | tree |
2008-06-24 |
Michael Beck | better usage
|
commit | commitdiff | tree |
2008-06-23 |
Michael Beck | convert rotl x, const into rotr x,32-const
|
commit | commitdiff | tree |
2008-06-23 |
Michael Beck | Improved version of gen_Rotl()
|
commit | commitdiff | tree |
2008-06-23 |
Michael Beck | - add support for Rotl
|
commit | commitdiff | tree |
2008-06-23 |
Michael Beck | BugFix: always emit the block label for labelled blocks...
|
commit | commitdiff | tree |
2008-06-23 |
Michael Beck | BugFix: cannot change the pin state of already pinned...
|
commit | commitdiff | tree |
2008-06-20 |
Michael Beck | - make is_arg_Proj() global
|
commit | commitdiff | tree |
2008-06-19 |
Michael Beck | - reduce complexity of remove_End_keepalive()
|
commit | commitdiff | tree |
2008-06-19 |
Michael Beck | fixed indentation
|
commit | commitdiff | tree |
2008-06-19 |
Michael Beck | - BugFix: whech checking Blocks, is_Block_dead() must...
|
commit | commitdiff | tree |
2008-06-19 |
Michael Beck | - be_peephole_IncSP_IncSP() must return the new node
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | - BugFix: add missing reroute
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | - BugFix: when peephole combines two IncSP nodes, let...
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | - fixed architecture flags
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | - make normalize_n_returns() more aggressive: remove...
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | BugFix: must initialize Blocks with removable
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | Hopefully better version of control flow optimization:
|
commit | commitdiff | tree |
2008-06-18 |
Michael Beck | - removed old if 0'ed code
|
commit | commitdiff | tree |
2008-06-17 |
Michael Beck | - renamed function to clarify its intention
|
commit | commitdiff | tree |
2008-06-17 |
Michael Beck | - useless variable removed
|
commit | commitdiff | tree |
2008-06-17 |
Michael Beck | - Bugfix: peephole_IncSP_Store_to_push(): collect the...
|
commit | commitdiff | tree |
2008-06-16 |
Michael Beck | invalidate loop-info if blocks were removed
|
commit | commitdiff | tree |
2008-06-13 |
Michael Beck | fixed some warnings
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | workaround for dead CF: restart the optimization
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | - add doxygen comment
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | - unfinished work to support exception label lookup
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | BugFix: schedule the Stc instruction
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | - removed critical exception edges, so perm code can...
|
commit | commitdiff | tree |
2008-06-12 |
Michael Beck | - BugFix: fixed ia32_transform_sub_to_neg_add() with...
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - add support for Bound
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - relax partBlock check in phase_backend
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - BugFix: get_pnc_string() can only handle default...
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - add a version of remove_critical_edges() that handles...
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - do not use C++ keyword class as variable name
|
commit | commitdiff | tree |
2008-06-11 |
Michael Beck | - do not use C++ keyword class as variable name
|
commit | commitdiff | tree |
2008-06-09 |
Michael Beck | - BugFix: fixed the part-block list splicing, inlining...
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | test for 64bit rot
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | - fixed lowering of Rotl
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | - split the old constant_folding flag into constant_folding...
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | - make the dot at the start of debugger commands optional
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | add missing include (although not needed, but API used)
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | - BugFix: the mode of the lower part of a DW lowered...
|
commit | commitdiff | tree |
2008-06-07 |
Michael Beck | demonstrates an error in ShrsLs lowering
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | renamed node type Rot to Rotl to make clear that this...
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | updated to current version
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | updated
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | updated
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | enhanced version
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | - better detection of local addresses
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | - export classify_pointer()
|
commit | commitdiff | tree |
2008-06-06 |
Michael Beck | is_self_recursive_Call() added
|
commit | commitdiff | tree |
2008-06-05 |
Michael Beck | - BugFix: do NOT do the copy-return optimization if...
|
commit | commitdiff | tree |
2008-06-04 |
Michael Beck | current version
|
commit | commitdiff | tree |
2008-06-02 |
Michael Beck | add missing condition
|
commit | commitdiff | tree |
2008-06-02 |
Michael Beck | - added option -b omitleaffp, omitting the frame pointer...
|
commit | commitdiff | tree |
2008-06-02 |
Michael Beck | - better handling for strictConv's, optimized conv_orgie...
|
commit | commitdiff | tree |
2008-06-02 |
Michael Beck | test for strictConv orgie
|
commit | commitdiff | tree |
2008-06-02 |
Michael Beck | - Fixed strict-convs before Stores again: We can skip...
|
commit | commitdiff | tree |
2008-06-01 |
Michael Beck | - stack alignment is now power of two
|
commit | commitdiff | tree |
2008-06-01 |
Michael Beck | Do NOT ignore Bad Phi predecessors. Otherwise
|
commit | commitdiff | tree |
2008-06-01 |
Michael Beck | call optimize_cf() to delete dead-code that might arise...
|
commit | commitdiff | tree |
2008-05-31 |
Michael Beck | updated for latest libFirm changes
|
commit | commitdiff | tree |
2008-05-31 |
Michael Beck | - in x87 mode, skipp ALL conv's before stores
|
commit | commitdiff | tree |
2008-05-31 |
Michael Beck | allow x + 0.0 = x even in strict mode
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | renamed modecode, mode_sort, mode_arithmetic to ir_*
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | inline_method():
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | - removed assertion() it is allowed to ask for non...
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | handle a call with less arguments than needed gracefully...
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | - no more be_init(): backend is initialised in init_firm
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | - no more be_init(): backend is initialised in init_firm
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | add extra info for immediate float mode
|
commit | commitdiff | tree |
2008-05-30 |
Michael Beck | add missing prototyp for dump_block_marker_in_title()
|
commit | commitdiff | tree |
2008-05-29 |
Michael Beck | fixed warning
|
commit | commitdiff | tree |
2008-05-29 |
Michael Beck | - Fixed output for IncSP nodes
|
commit | commitdiff | tree |
2008-05-29 |
Michael Beck | - Add a peephole phase that fixes all stack offsets
|
commit | commitdiff | tree |
2008-05-29 |
Michael Beck | - Emitter for IncSP emits now Add or Sub
|
commit | commitdiff | tree |
2008-05-29 |
Michael Beck | renamed SubSP to SubSPandCopy, add some constants
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | - moved peephole_IncSP_IncSP() to bepeephole.c, as...
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | simplify code
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | fixed warning
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | better version of the barrier remover (no warnings)
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | remove barrier from schedule before peephole optimization
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | implemened add esp, 4/8 -> push/push
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | fixed condition for add/sub esp, 4/8
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | bock marker can be dumped in the block title
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | - dump the block mark
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | - added is_Id, is_CallBegin, is_Free
|
commit | commitdiff | tree |
2008-05-28 |
Michael Beck | - added is_Filter()
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | - changed docu uses Phi list instead of links now
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | Phi's are now transmitted as a Phi list, not using...
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | BugFix: phi node might be exchanged, read the next...
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | - BugFix: set the mark on the right block
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | add missing non-inline versions
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | BugFix: fixed Phi-list manipulation
|
commit | commitdiff | tree |
2008-05-27 |
Michael Beck | redo r19786, peculiarity has been fixed in the cparser FE
|
commit | commitdiff | tree |
2008-05-26 |
Michael Beck | add some comments, small cosmetic
|
commit | commitdiff | tree |
2008-05-26 |
Michael Beck | small BugFix
|
commit | commitdiff | tree |
2008-05-26 |
Michael Beck | must use Lg, not Ne to check for !=
|
commit | commitdiff | tree |
2008-05-26 |
Michael Beck | use block Phi lists and Block marks to get rid of block_info_t
|
commit | commitdiff | tree |
next |