2012-08-02 |
Matthias Braun | sparc: rework emitter/delayslot handling |
blob | commitdiff | raw |
2012-08-02 |
Matthias Braun | be: Proj_Cmp transformers are unnecessary |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Christoph Mallon | Assert that there is currently no object under construc... |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Christoph Mallon | Factorise code to set the register contraints and regis... |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Christoph Mallon | Factorise code to get the register projs of the SPARC... |
blob | commitdiff | raw | diff to current |
2012-08-02 |
Christoph Mallon | Put SPARC initial register info into a struct. |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Christoph Mallon | Let panic() print file, line and function. |
blob | commitdiff | raw | diff to current |
2012-07-17 |
Manuel Mohr | sparc: Fix Alloc nodes. |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Manuel Mohr | sparc: Fix gen_Const on 64-bit machines. |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Christoph Mallon | Add a wrapper macro for pmap_get(), which has the retur... |
blob | commitdiff | raw | diff to current |
2012-06-15 |
Matthias Braun | rename edges_assure to assure_edges |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Matthias Braun | sparc: fix float to short conversion |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Matthias Braun | sparc: fix wrong mode on Div result |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Matthias Braun | sparc: fix wrong reg-width in double->int Conv |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Matthias Braun | sparc: Fix constants for double parameter opt |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Matthias Braun | make unique types/entities part of irprog |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Christoph Mallon | Turn if cascade into switch. |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Sebastian Buchwald | Removed superfluous assignment. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Matthias Braun | sparc: optimize float constants function paramters |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Matthias Braun | introduce Switch node |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Matthias Braun | sparc: use AddCC, SubCC, MulCC |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Matthias Braun | sparc: prefer andn,orn,xorn when they lead to smaller... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Matthias Braun | sparc: read mode_gp from regclass instead of hardcoding... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Matthias Braun | include backend headers without "../" |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Matthias Braun | backend always expects outedges, assure them after... |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Matthias Braun | lower_mode_b: refactoring, make it more robust |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Matthias Braun | sparc: first implementation of upper_bits_clean |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Matthias Braun | sparc: remove unnecessary convs before stores |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Matthias Braun | remove has_compound_ret_parameter, we already had cc_co... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Matthias Braun | sparc: support for thread local storage |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Matthias Braun | sparc: do not use MATCH_MODE_NEUTRAL when using Or... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Matthias Braun | sparc: split Mulh node into SMulh and UMulh |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Matthias Braun | sparc: initial support for Alloc/Free nodes |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Matthias Braun | sparc: support va_start |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Matthias Braun | fix mode of call-result proj |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Manuel Mohr | sparc: Added a comment. |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Manuel Mohr | sparc: Add support for Conds where selector is not... |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Matthias Braun | sparc: fix mode of Ldf Projs |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | big refactoring of arch_XXX functions |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | sparc: fix spilling+reloading of float values |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | implement aggregate returns according to sparc ABI |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | custom stack bias code for sparc |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | sparc: fix float calling conventions |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Matthias Braun | sparc: fix mode of fdiv result |
blob | commitdiff | raw | diff to current |
2011-08-10 |
Matthias Braun | let backends specify the complete long double type |
blob | commitdiff | raw | diff to current |
2011-08-08 |
Matthias Braun | Directly create Start/Return node in sparc backend |
blob | commitdiff | raw | diff to current |
2011-08-05 |
Matthias Braun | factor out code for address of register param taken |
blob | commitdiff | raw | diff to current |
2011-08-05 |
Matthias Braun | rework taking of parameter addresses |
blob | commitdiff | raw | diff to current |
2011-07-28 |
Matthias Braun | fix sparc Call transform rule off-by-one error |
blob | commitdiff | raw | diff to current |
2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Matthias Braun | fix more cparser warnings, cleanup some libcore code |
blob | commitdiff | raw | diff to current |
2011-06-16 |
Matthias Braun | fix a bunch of warnings reported by cparser |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Matthias Braun | unify sparc/ia32 SwitchJmp handling |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | change pn_XXX_max enum to really be the maximum pn... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Matthias Braun | move integer abs optimisation from backend to the middleend |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Sebastian Buchwald | Fixed some warning about unused variables. |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | sparc: implement 64bit lowering |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | sparc: Sub is mode neutral |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | backend: ProjT/Start is an anchor and explicitely trans... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Matthias Braun | give Bad nodes a mode |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | adapt sparc backend to new prolog/epilog handling |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | panic if TLS is found in sparc backend |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Matthias Braun | avoid new_NoMem in favor or get_irg_no_mem |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Andreas Zwinkau | merge kaps |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Matthias Braun | all backends have decreasing stack |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | remove the deprecated and unused construct of a value_r... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Matthias Braun | rename Store_align/Load_align to XXX_unaligned and... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | sparc: abort when encountering (non-lowered) 64bit... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | avoid verifier warnings in sparc by explicitely modelin... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Matthias Braun | remove some more code mentioning the Barrier |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | amend to barrier removal |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | sparc: avoid explicitely querying the barrier |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | sparc: improved IncSP/Save/Restore handling |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | sparc: document authors |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | sparc: factor out is_imm_encodeable |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | sparc: fix problems after recent firm updates |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Matthias Braun | remove be_Barrier and lots of hacks for maintaining it |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Matthias Braun | further spread size_t (all warnings on linux/gcc fixed) |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | backend: put ignore regs into beirg |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | sparc: support mode_b lowering |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | sparc: implement omit-fp mode |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | sparc: model restore as explicit node, refactor Save... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | sparc: crude implementation of float Unknown |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Matthias Braun | rename tarval to ir_tarval |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | change backends to produce 1 big array with all registers |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | forbid calls of new_XXX and new_d_XXX when not in phase... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | sparc: implement/fix remaining float<->int conversions |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | extend switch lowerer to produce the out-of-bounds... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | sparc: rename misnamed node Slr to Srl |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | sparc: fix bug where calls with many parameters were... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | sparc: fix bitopcc bugs |
blob | commitdiff | raw | diff to current |
next |