2011-04-08 |
Matthias Braun | cleanup iredges API a bit
|
commit | commitdiff | tree |
2011-04-08 |
Matthias Braun | identify bitfield types based on whether they have...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | Revert "merge gcse into place_code (a better solution...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | simplify Sel lowering code
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | amend to tls_chagnes
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | remove the deprecated and unused construct of a value_res_ba...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | remove names from parameters of method_types - it is...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | remove pointless first_variadic_param attribute from...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | rename Store_align/Load_align to XXX_unaligned and...
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | simplify opt_funccall interface
|
commit | commitdiff | tree |
2011-03-30 |
Matthias Braun | merge gcse into place_code (a better solution would...
|
commit | commitdiff | tree |
2011-03-25 |
Matthias Braun | fix wrong usage of inverted vs negated condition codes
|
commit | commitdiff | tree |
2011-03-25 |
Matthias Braun | fix ir_is_equality_cmp_0 returning true for signed_var > 0
|
commit | commitdiff | tree |
2011-03-25 |
Matthias Braun | fix firm producing invalid code for return a > 0 with...
|
commit | commitdiff | tree |
2011-03-24 |
Matthias Braun | fix and(cmp,cmp) optimisation rule, loosen verify to...
|
commit | commitdiff | tree |
2011-03-24 |
Matthias Braun | implement some localopt rules for And(Cmp(a,0), Cmp...
|
commit | commitdiff | tree |
2011-03-24 |
Matthias Braun | fix lower_d lowering Cmps too realy resulting in unnecessary...
|
commit | commitdiff | tree |
2011-03-22 |
Matthias Braun | pin prolog/epilog nodes
|
commit | commitdiff | tree |
2011-03-22 |
Matthias Braun | add exc_attr to all be_nodes so you can dynamically...
|
commit | commitdiff | tree |
2011-03-17 |
Matthias Braun | ia32: get_eip and fpu_trunc_mode are not always NULL...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | load-after-load and load-after-store with different...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | remove unused cacheopt code
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | sparc: abort when encountering (non-lowered) 64bit...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | emit global asms in all backends
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | bestabs: move stabs but not backend specific text0...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | bedbgout: improve function names, ensure that the end...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | fix bug in switch lowerer (introduced when Cmp changed)
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | sparc: to avoid trouble, move all nodes before sparc_Restore
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | avoid verifier warnings in sparc by explicitely modeling...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | bestack: remove unnecessary keep edges from IncSP nodes
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | bestack: add support for nodes resetting the stack
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | fix sparc_finish missing Ldf/Stf
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | don't emit .space with 0 bytes
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | betranshlp: avoid current_ir_graph, fix missing node_elimina...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | allocate spillslots at beginning/end of stackframe...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | remove old spillslot coalescing API
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | betranshlp: cleanup, pretransform end node so keep_alive...
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | dumper now dumps all generic backend flags
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | fix missing keep walker missing some cases
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | remove more barrier handling code
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | ia32: add some asserts for the pre_transform step
|
commit | commitdiff | tree |
2011-03-16 |
Matthias Braun | replace and kill survive_dce stuff
|
commit | commitdiff | tree |
2011-03-08 |
Matthias Braun | fix bestate code not respecting prolog/epilog
|
commit | commitdiff | tree |
2011-03-07 |
Matthias Braun | remove some more code mentioning the Barrier
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | amend to barrier removal
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | sparc: avoid explicitely querying the barrier
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | sparc: improved IncSP/Save/Restore handling
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | sparc: document authors
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | sparc: factor out is_imm_encodeable
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | sparc: fix problems after recent firm updates
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | dump graph after code-selection
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove be_Barrier and lots of hacks for maintaining it
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove unused be_add_remat function
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | add priority classes to scheduler, create prolog and...
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | fix backend nodes not copying flags correctly
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | cleanup listscheduler code
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | beabi: simplify fix_start_block, avoid links to replaced...
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove mostly unused/broken liveness tracking in scheduler
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | cleanup and description in beinfo for middleend nodes
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove to_appear_in_schedule function, use flags instead
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | cleanup/flatten some backend options
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | rework schedulers to register similar like regallocators...
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove support for schedule preparation steps (both...
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | cleanup besched header
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | keep_alive_barrier operand used wrong block; schedule...
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | improve some verify messages
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove delay slot handling from verifier code
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | keeps behind a series of phis are fine
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove minir dump experiments
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | remove unmaintained/broken bespillbelady2
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | fix code after TLS-type change
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | Fix some -Wmissing-declarations warnings
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | fix more size_t warnings
|
commit | commitdiff | tree |
2011-03-04 |
Matthias Braun | add compound parameter lower to lower_for_target
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | fix warnings because compare_attr gets const nodes now
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | ia32: prefere != over < or > relation where possible
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | fix amd64 backend since negated_relation may return...
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | fix confirms being broken with Cmp changes
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | perform gigo first so no optimization sees bad inputs...
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | fix mux_allowed expecting Proj(Cmp) instead of Cmp
|
commit | commitdiff | tree |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node
|
commit | commitdiff | tree |
2011-02-24 |
Matthias Braun | generalize bittest pattern
|
commit | commitdiff | tree |
2011-02-24 |
Matthias Braun | do gigo earlier to avoid optimisations seeing bad inputs...
|
commit | commitdiff | tree |
2011-02-24 |
Matthias Braun | fix a bunch of whitespace errors in headerfiles
|
commit | commitdiff | tree |
2011-02-24 |
Matthias Braun | fix broken bt instruction after ia32 cc rewrite
|
commit | commitdiff | tree |
2011-02-21 |
Matthias Braun | remove confusing, unused and broken function
|
commit | commitdiff | tree |
2011-02-21 |
Matthias Braun | fix wrong usage of ircons functions
|
commit | commitdiff | tree |
2011-02-17 |
Matthias Braun | fixed broken builtins and added some comments
|
commit | commitdiff | tree |
2011-02-17 |
Matthias Braun | Revert reversion of r28379. Maybe this way it's clear...
|
commit | commitdiff | tree |
2011-02-17 |
Matthias Braun | reworked ia32 condition code handling, remove backend...
|
commit | commitdiff | tree |
2011-02-16 |
Matthias Braun | fix docu
|
commit | commitdiff | tree |
2011-02-16 |
Matthias Braun | improve bittest normalization
|
commit | commitdiff | tree |
2011-02-16 |
Matthias Braun | normalize some bittest constructs
|
commit | commitdiff | tree |
2011-02-11 |
Matthias Braun | use long for now so at least not half the testsuite...
|
commit | commitdiff | tree |
2011-02-11 |
Matthias Braun | tarval_quo has been removed in favor of tarval_div
|
commit | commitdiff | tree |
2011-02-11 |
Matthias Braun | comparing timesteps in different blocks is pointless...
|
commit | commitdiff | tree |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead)
|
commit | commitdiff | tree |
2011-02-09 |
Matthias Braun | remove DivMod
|
commit | commitdiff | tree |
2011-02-09 |
Matthias Braun | do not output no_dead_strip for anonymous entities...
|
commit | commitdiff | tree |
next |