2012-07-23 |
Matthias Braun | update TEMPLATE backend |
tree | commitdiff |
2012-07-19 |
Christoph Mallon | Let panic() print file, line and function. |
tree | commitdiff |
2012-07-18 |
Matthias Braun | introduce TEMPLATE_emitf |
tree | commitdiff |
2012-07-13 |
Christoph Mallon | Let sched_foreach_from() and sched_foreach_reverse_from... |
tree | commitdiff |
2012-06-19 |
Christoph Mallon | Remove the never read flag irop_flag_labeled. |
tree | commitdiff |
2012-06-19 |
Christoph Mallon | Mark memory using nodes with "uses_memory". |
tree | commitdiff |
2012-06-06 |
Matthias Braun | be: introduce verboseasm flag (enabled by default) |
tree | commitdiff |
2012-05-13 |
Christoph Mallon | Use be_emit_irprintf("%T", x) instead of be_emit_tarval(). |
tree | commitdiff |
2012-05-13 |
Christoph Mallon | Remove the unused macro constant SNPRINTF_BUF_LEN. |
tree | commitdiff |
2012-04-25 |
Matthias Braun | dwarf: initial support for callframe and params |
tree | commitdiff |
2012-03-06 |
Matthias Braun | beabi: remove a bunch of unused/deprecated flags |
tree | commitdiff |
2011-12-19 |
Matthias Braun | make opcode list global |
tree | commitdiff |
2011-12-05 |
Matthias Braun | irdump: dump interfaces take const ir_node* now |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: rework isa_if interface and initialisation |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: get rid of arch_irn_classify callback |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove remnants of machine description |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove more unnecessary callbacks |
tree | commitdiff |
2011-11-10 |
Matthias Braun | be: remove unused reg_class_for_mode callback |
tree | commitdiff |
2011-11-10 |
Matthias Braun | remove $Id$, it doesn't work with git anyway |
tree | commitdiff |
2011-10-27 |
Matthias Braun | let backends decide wether to use begnuas |
tree | commitdiff |
2011-10-27 |
Matthias Braun | ir_mode: simplify interface, improve float-mode handling |
tree | commitdiff |
2011-09-27 |
Matthias Braun | include backend headers without "../" |
tree | commitdiff |
2011-08-17 |
Matthias Braun | replace unsupported builtins with library calls |
tree | commitdiff |
2011-08-17 |
Matthias Braun | add callback for constructing spill/reload |
tree | commitdiff |
2011-08-15 |
Matthias Braun | big refactoring of arch_XXX functions |
tree | commitdiff |
2011-08-12 |
Matthias Braun | simplify/remove unnecessary complicated copy-pasta... |
tree | commitdiff |
2011-08-12 |
Matthias Braun | merge after_ra and finish phase, and move stack_bias... |
tree | commitdiff |
2011-08-10 |
Matthias Braun | let backends specify the complete long double type |
tree | commitdiff |
2011-08-05 |
Matthias Braun | simplify/rework lower_calls interface and code |
tree | commitdiff |
2011-08-04 |
Matthias Braun | remove (broken+unused) support for right_to_left parame... |
tree | commitdiff |
2011-06-24 |
Andreas Zwinkau | Merge Fix: Spills have ProjMs now |
tree | commitdiff |
2011-06-17 |
Matthias Braun | let backends report their machine_size and the size... |
tree | commitdiff |
2011-06-08 |
Michael Beck | Removed the callee/caller saved flag from register... |
tree | commitdiff |
2011-05-25 |
Matthias Braun | cleanup fragile op handling |
tree | commitdiff |
2011-05-10 |
Christoph Mallon | Use simple assignment instead of memcpy() when possible. |
tree | commitdiff |
2011-04-15 |
Matthias Braun | fix cparser warnings |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | Merge branch 'kaps-included' into master |
tree | commitdiff |
2011-04-08 |
Matthias Braun | Another rewrite of prolog/epilog handling: Delay their... |
tree | commitdiff |
2011-04-08 |
Andreas Zwinkau | merge kaps |
tree | commitdiff |
2011-04-08 |
Matthias Braun | all backends have decreasing stack |
tree | commitdiff |
2011-03-04 |
Matthias Braun | remove be_Barrier and lots of hacks for maintaining it |
tree | commitdiff |
2011-03-04 |
Matthias Braun | fix backend nodes not copying flags correctly |
tree | commitdiff |
2011-03-04 |
Matthias Braun | add compound parameter lower to lower_for_target |
tree | commitdiff |
2011-02-28 |
Matthias Braun | fix warnings because compare_attr gets const nodes now |
tree | commitdiff |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
tree | commitdiff |
2011-01-30 |
Michael Beck | More size_t related changes. |
tree | commitdiff |
2010-12-01 |
Matthias Braun | be_lower_for_target is now a simple function in the... |
tree | commitdiff |
2010-11-23 |
Matthias Braun | remove strange init_once/inited checks from arch_init... |
tree | commitdiff |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
tree | commitdiff |
2010-10-08 |
Matthias Braun | rename tarval to ir_tarval |
tree | commitdiff |
2010-10-06 |
Matthias Braun | put register classes into arch_env struct, no need... |
tree | commitdiff |
2010-10-06 |
Matthias Braun | change backends to produce 1 big array with all registers |
tree | commitdiff |
2010-10-06 |
Matthias Braun | allow_ifconv callback may not be NULL anymore |
tree | commitdiff |
2010-09-22 |
Matthias Braun | remove ilp scheduler; simplify listsched interface |
tree | commitdiff |
2010-09-22 |
Matthias Braun | eliminate the unnecessary and especially confusing... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | allow backend to specify endianess, rewrite bitfield... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
tree | commitdiff |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
tree | commitdiff |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | avoid unnecessary passing around of arch_env_t* in... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | remove outdated/wrong comments from backend specs |
tree | commitdiff |
2010-07-15 |
Matthias Braun | change backend node specification to use whole words... |
tree | commitdiff |
2010-07-15 |
Matthias Braun | remove the unused/strange concept of a pseudo-irg |
tree | commitdiff |
2010-07-14 |
Matthias Braun | refactoring: set_frame_entity is a special callbacks... |
tree | commitdiff |
2010-07-09 |
Matthias Braun | allow backend to do its own custom abi handling and... |
tree | commitdiff |
2010-07-08 |
Matthias Braun | change betranshelp semantic to panic instead of duplica... |
tree | commitdiff |
2010-07-06 |
Matthias Braun | remove these largish/noisy headers |
tree | commitdiff |
2010-07-02 |
Matthias Braun | convert remaining APIs from be_irg_t* to ir_graph* |
tree | commitdiff |
2010-07-02 |
Matthias Braun | - change various be_get_birg_XXX functions to be_get_ir... |
tree | commitdiff |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
tree | commitdiff |
2010-04-30 |
Matthias Braun | modernize TEMPLATE backend and simplify some backend... |
tree | commitdiff |
2010-04-13 |
Hannes Rapp | - various updates to sparc backend |
tree | commitdiff |
2010-03-15 |
Matthias Braun | fix various warnings reported by cparser |
tree | commitdiff |
2010-03-10 |
Matthias Braun | - fix most of the -Wunreachable-code and -Wlogical... |
tree | commitdiff |
2010-03-09 |
Matthias Braun | make firm (mostly) -Wmissing-prototypes clean |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put a space after if/for/switch/while. |
tree | commitdiff |
2010-02-13 |
Matthias Braun | fix warning, always use -m32 on mac assembler |
tree | commitdiff |
2010-02-13 |
Matthias Braun | use begnuas to emit block labels so we use the correct... |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put opening curly brace of functions on a separate... |
tree | commitdiff |
2010-02-03 |
Matthias Braun | backend_marked was a buggy/wrong concept, removed it |
tree | commitdiff |
2010-01-05 |
Matthias Braun | Primitive, Pointer, Array and Method types are anonymou... |
tree | commitdiff |
2009-11-27 |
Matthias Braun | change style of braces |
tree | commitdiff |
2009-10-01 |
Matthias Braun | - refactoring of backend generator scripts: You can... |
tree | commitdiff |
2009-09-24 |
Matthias Braun | jumps have a special irn flag now so beirgmod can ident... |
tree | commitdiff |
2009-09-23 |
Sebastian Buchwald | Fixed r26620. |
tree | commitdiff |
2009-09-22 |
Matthias Braun | cleanup template backend a bit |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - further refactoring and finally eliminated the callba... |
tree | commitdiff |
2009-09-18 |
Matthias Braun | - Reworked backends to put out register_requirements... |
tree | commitdiff |
2009-09-17 |
Matthias Braun | - Bigger refactoring and cleanup in backend: |
tree | commitdiff |
2009-09-17 |
Matthias Braun | rename benode_t.h to benode.h, remove some unused code |
tree | commitdiff |
2009-08-13 |
Matthias Braun | - rework backend node dumping; add a dumper for Phi... |
tree | commitdiff |
2009-08-06 |
Matthias Braun | - Rewrite internal backend logic for querying register... |
tree | commitdiff |
2009-08-05 |
Matthias Braun | reorganize backend headers (kill some _t variants in... |
tree | commitdiff |
2009-06-29 |
Matthias Braun | Cleanup: remove firm_common_t.h (and the PRECISE_EXC_CO... |
tree | commitdiff |
2009-01-19 |
Michael Beck | - mostly implemented access to outer frame variables... |
tree | commitdiff |
2009-01-16 |
Michael Beck | - really remove Min/Max, fix r25220 |
tree | commitdiff |
2009-01-13 |
Matthias Braun | fix warnings |
tree | commitdiff |
2009-01-09 |
Michael Beck | - propagate r23142 changes to all backends |
tree | commitdiff |
2009-01-02 |
Michael Beck | - add alignment of stack parameter to be parameters set |
tree | commitdiff |
next |