2008-05-07 |
Michael Beck | reordered struct for smaller memory print on 64bit
|
commit | commitdiff | tree |
2008-05-07 |
Michael Beck | do not count Const/SymConst CSE
|
commit | commitdiff | tree |
2008-05-07 |
Michael Beck | - add dumping of indirect/external calls
|
commit | commitdiff | tree |
2008-05-07 |
Michael Beck | typos fixed
|
commit | commitdiff | tree |
2008-05-06 |
Michael Beck | outputs the layout type for yComp, makes nicer yComp...
|
commit | commitdiff | tree |
2008-05-06 |
Michael Beck | - add ir_graph to loop element, preventing the ugly...
|
commit | commitdiff | tree |
2008-05-06 |
Michael Beck | - add ir_graph to loop element, preventing the ugly...
|
commit | commitdiff | tree |
2008-05-06 |
Michael Beck | mark start end end blocks
|
commit | commitdiff | tree |
2008-05-06 |
Michael Beck | updated for new optimization
|
commit | commitdiff | tree |
2008-05-05 |
Michael Beck | missing entry added
|
commit | commitdiff | tree |
2008-05-05 |
Michael Beck | add a parameter to limit the maximum size of methods...
|
commit | commitdiff | tree |
2008-05-05 |
Michael Beck | fixed comment
|
commit | commitdiff | tree |
2008-05-04 |
Michael Beck | redo wrong 19491: DIV and IDIV are different
|
commit | commitdiff | tree |
2008-05-03 |
Michael Beck | - fixed r19477: pin_state MUST be the first attribute
|
commit | commitdiff | tree |
2008-05-02 |
Michael Beck | reduce code size
|
commit | commitdiff | tree |
2008-05-02 |
Michael Beck | - reduce lifetime of variables
|
commit | commitdiff | tree |
2008-05-02 |
Michael Beck | - reorder if to place cheapest test first
|
commit | commitdiff | tree |
2008-05-02 |
Michael Beck | use mode_xmm where appropriate
|
commit | commitdiff | tree |
2008-05-01 |
Michael Beck | use mode_xmm where appropriate
|
commit | commitdiff | tree |
2008-05-01 |
Michael Beck | - transfor xorps r,r and xorpd r,r into pxor on netburst...
|
commit | commitdiff | tree |
2008-04-30 |
Michael Beck | - renamed SymConst num attribute into more logical...
|
commit | commitdiff | tree |
2008-04-30 |
Michael Beck | add a comment that memcmp is not hostile here
|
commit | commitdiff | tree |
2008-04-29 |
Michael Beck | fix 64bit warnings
|
commit | commitdiff | tree |
2008-04-29 |
Michael Beck | fix 64bit warnings
|
commit | commitdiff | tree |
2008-04-29 |
Michael Beck | fix 64bit warnings
|
commit | commitdiff | tree |
2008-04-29 |
Michael Beck | BugFix: ls_mode must be set to Iu when transforming...
|
commit | commitdiff | tree |
2008-04-28 |
Michael Beck | transform stores of floating point constants into integer...
|
commit | commitdiff | tree |
2008-04-27 |
Michael Beck | - when creating a x87 memory constant, check if the...
|
commit | commitdiff | tree |
2008-04-27 |
Michael Beck | - added fc_can_lossless_conv_to() / tarval_ieee754_can_conv_...
|
commit | commitdiff | tree |
2008-04-26 |
Michael Beck | allow Cmp, Neg, Abs for floating point even if no_float...
|
commit | commitdiff | tree |
2008-04-26 |
Michael Beck | fixed warning
|
commit | commitdiff | tree |
2008-04-26 |
Michael Beck | - BugFix:
|
commit | commitdiff | tree |
2008-04-21 |
Michael Beck | - more SSE constants handled by instructions
|
commit | commitdiff | tree |
2008-04-20 |
Michael Beck | - moved the imul mem,imm32 splitting into peephole...
|
commit | commitdiff | tree |
2008-04-20 |
Michael Beck | typo fixed
|
commit | commitdiff | tree |
2008-04-20 |
Michael Beck | more SSE constants handled without float_entity
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | - add optimisation for size
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | - don't dump alignment 0
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | - added alignment_label_max_skip
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | fix r19298: offsets must be fixed for PopMem
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | syntay error fixed
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | - handle failure of getpwuid() more gracefully
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | always align blocks if there is no fall-through
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | reorganized cpu's, architectures, and features, hopefully...
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | fixed indentation
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | do not pad return after a fall-through Jmp
|
commit | commitdiff | tree |
2008-04-19 |
Michael Beck | [r19329]
|
commit | commitdiff | tree |
2008-04-18 |
Michael Beck | load store opt fail with partially overwritten data
|
commit | commitdiff | tree |
2008-04-15 |
Michael Beck | - add barcelona and generic32 targets
|
commit | commitdiff | tree |
2008-04-15 |
Michael Beck | - do not use imul mem, imm32 on newer AMD cpu's
|
commit | commitdiff | tree |
2008-04-15 |
Michael Beck | - added add esp,8 -> pop reg, pop reg
|
commit | commitdiff | tree |
2008-04-15 |
Michael Beck | - fixed costs for Opteron and K10
|
commit | commitdiff | tree |
2008-04-14 |
Michael Beck | Linux gprof need base pointer
|
commit | commitdiff | tree |
2008-04-14 |
Michael Beck | add Linux grof support
|
commit | commitdiff | tree |
2008-04-14 |
Michael Beck | removed incomplete code
|
commit | commitdiff | tree |
2008-04-14 |
Michael Beck | - get_irg_initial_exec()/set_irg_initial_exec() added
|
commit | commitdiff | tree |
2008-04-13 |
Michael Beck | - removed obstack from be_main_env_t, it was only used...
|
commit | commitdiff | tree |
2008-04-13 |
Michael Beck | C99 features removed
|
commit | commitdiff | tree |
2008-04-12 |
Michael Beck | revert to old cost model, seems to work better
|
commit | commitdiff | tree |
2008-04-12 |
Michael Beck | typo fixed
|
commit | commitdiff | tree |
2008-04-12 |
Michael Beck | gcc has same costs for prescott and nocona
|
commit | commitdiff | tree |
2008-04-12 |
Michael Beck | updated timings
|
commit | commitdiff | tree |
2008-04-11 |
Michael Beck | updated cost model from gcc 4.3.0
|
commit | commitdiff | tree |
2008-04-11 |
Michael Beck | nocona is a Pentium 4 variant
|
commit | commitdiff | tree |
2008-04-11 |
Michael Beck | limited support for inlining K&R functions added
|
commit | commitdiff | tree |
2008-04-10 |
Michael Beck | disable inline of functions which call alloca(), causes...
|
commit | commitdiff | tree |
2008-04-10 |
Michael Beck | - BugFix: Do not optimize dead blocks: They might even...
|
commit | commitdiff | tree |
2008-04-10 |
Michael Beck | - replaced brain-damaged recursive version of get_cf_op...
|
commit | commitdiff | tree |
2008-04-10 |
Michael Beck | - inline_method() now sets current_ir_graph itself
|
commit | commitdiff | tree |
2008-04-10 |
Michael Beck | BugFix: - there is only ONE proj_m to replace
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | issue a debug output when inlining
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | - BugFix: SSA construction requires current block set ...
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | fixed unsaved checkin ...
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | - optimize Tuple nodes away before calling scalar replacement
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | - Do not set phase_low here. currently ssa-construction...
|
commit | commitdiff | tree |
2008-04-07 |
Michael Beck | - uses new SSA constructor interface, shortening and...
|
commit | commitdiff | tree |
2008-04-05 |
Michael Beck | updated
|
commit | commitdiff | tree |
2008-04-05 |
Michael Beck | completely removed old verbosity based debug output
|
commit | commitdiff | tree |
2008-04-05 |
Michael Beck | switch scalar replacement to new style debug output
|
commit | commitdiff | tree |
2008-04-05 |
Michael Beck | after inlining, the loop-info is inconsistent
|
commit | commitdiff | tree |
2008-04-05 |
Michael Beck | - init function for inlining added
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | Improved inliner: rerun scalar_replacement() if addresses...
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | Improved param weights: handle Id and Tuple nodes
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | BugFix:
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | BugFix: store the weigths to the right location
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | fixed obstack initialization, removed unused variable
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | - only local visible methods get the big benefice
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | fixed indentation, deleted useless comment
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | calculate benefice on real callee
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | no bonus for recursive inlining
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | fixed warnings
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | new benefice based heuristic inliner added
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | - improced param weight calculation
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | cosmetic
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | Moved inlining and DCE (which is implemented like inlinung...
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | - code cleanup
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | C99 features removed
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | handle the macro block properly
|
commit | commitdiff | tree |
2008-04-04 |
Michael Beck | some cosmetic
|
commit | commitdiff | tree |
2008-04-03 |
Michael Beck | improved Cmp(x, 0) optimizations
|
commit | commitdiff | tree |
next |