2012-01-19 |
Matthias Braun | sparc: implement float->unsigned conversions |
blob | commitdiff | raw |
2011-12-19 |
Matthias Braun | make opcode list global |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: rework isa_if interface and initialisation |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: get rid of arch_irn_classify callback |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: remove remnants of machine description |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: remove more unnecessary callbacks |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Matthias Braun | be: remove unused reg_class_for_mode callback |
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-03 |
Manuel Mohr | sparc: Pass correct argument to lower_alloc. |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Matthias Braun | let backends decide wether to use begnuas |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Christoph Mallon | Remove ia32_l_Setcc and remove set creation callback... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Manuel Mohr | sparc: Lower CopyB nodes before lowering double words. |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Matthias Braun | include backend headers without "../" |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Manuel Mohr | Added option to prevent creation of misaligned loads... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Matthias Braun | convenience function to see if mux gets optimized away |
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-06 |
Matthias Braun | begnuas: let user specify elf variants |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Manuel Mohr | sparc: Ignore long doubles like ia32 backend. |
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-09-01 |
Manuel Mohr | Directly ask backend for current machine size in CopyB... |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Manuel Mohr | Improved CopyB lowering, made it part of target lowering. |
blob | commitdiff | raw | diff to current |
2011-08-18 |
Manuel Mohr | sparc: Set object file format when initializing backend. |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Matthias Braun | replace unsupported builtins with library calls |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Matthias Braun | add callback for constructing spill/reload |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Sebastian Buchwald | Added soft float support for SPARC backend. |
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 | 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-12 |
Matthias Braun | merge after_ra and finish phase, and move stack_bias... |
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-05 |
Matthias Braun | simplify/rework lower_calls interface and code |
blob | commitdiff | raw | diff to current |
2011-07-28 |
Matthias Braun | lowering: fix i_mapper for new exception attributes |
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-17 |
Matthias Braun | let backends report their machine_size and the size... |
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-08 |
Michael Beck | Removed the callee/caller saved flag from register... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Matthias Braun | lower small switches to ifs |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Matthias Braun | sparc: implement 64bit lowering |
blob | commitdiff | raw | diff to current |
2011-05-10 |
Christoph Mallon | Use simple assignment instead of memcpy() when possible. |
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 | avoid new_NoMem in favor or get_irg_no_mem |
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-04-08 |
Matthias Braun | rename be_pos_XXX to n_be_XXX to be consistent with... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | bestack: add support for nodes resetting the stack |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | allocate spillslots at beginning/end of stackframe... |
blob | commitdiff | raw | diff to current |
2011-03-06 |
Michael Beck | Fixed size_t related warnings. |
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 | add compound parameter lower to lower_for_target |
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 |
2010-12-01 |
Matthias Braun | be_lower_for_target is now a simple function in the... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Matthias Braun | remove strange init_once/inited checks from arch_init... |
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 | sparc: support mode_b lowering |
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 | rename tarval to ir_tarval |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Matthias Braun | put register classes into arch_env struct, no need... |
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-10-06 |
Matthias Braun | allow_ifconv callback may not be NULL anymore |
blob | commitdiff | raw | diff to current |
2010-10-02 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface |
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 | invoke switch lowerer in target specific lowering pass |
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 | allow backend to specify endianess, rewrite bitfield... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | sparc: first attempt at using delay slots |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Matthias Braun | sparc: use arch_dependent mul/div lowering |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | sparc: preliminary SwitchJmp implementation |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | sparc: mostly implement reg+reg address mode |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | sparc: rewrite address mode matching, we now use offset... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | sparc: remove entity_sign, gas/elf doesn't support... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Matthias Braun | sparc: no need for is_load_store attribute anymore |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Matthias Braun | use new double wide register requirements; implement... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Matthias Braun | implement floatingpoint compares |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Matthias Braun | sparc: cleanup register classes, remove some unused... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Matthias Braun | use custom spillslot coalescer so int->float and float... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Matthias Braun | beflags: transform modifies_flags property into a callb... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Matthias Braun | perform custom abi construction in sparc as well to... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Matthias Braun | implement sparc floatingpoint constants |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Matthias Braun | fix sparc stack offset, stack must be 8byte aligned... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Matthias Braun | refactor sparc nodes to have the same name as their... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Matthias Braun | some cleanups in arm+sparc backends |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Matthias Braun | avoid unnecessary passing around of arch_env_t* in... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Matthias Braun | remove the unused/strange concept of a pseudo-irg |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Matthias Braun | refactoring: set_frame_entity is a special callbacks... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Matthias Braun | allow backend to do its own custom abi handling and... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Matthias Braun | convert remaining APIs from be_irg_t* to ir_graph* |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Hannes Rapp | - restliche ops implementiert: div, mod, and, or etc |
blob | commitdiff | raw | diff to current |
2010-04-24 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Hannes Rapp | - fixed: new_r_Proj/new_rd_Proj args changed |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Hannes Rapp | - various updates to sparc backend |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Michael Beck | Set svn:keywords property. |
blob | commitdiff | raw | diff to current |
next |