2012-11-30 |
Christoph Mallon | bemain: Centrally call be_gas_end_compilation_unit... |
blob | commitdiff | raw |
2012-11-30 |
Christoph Mallon | bemain: Centrally call be_emit_init() and be_gas_begin_... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Christoph Mallon | cleanup: Remove unnecessary #include "beirg.h". |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | bearch: Remove arch_get_inverse() and associated code. |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | cleanup: Remove unnecesary #include from bearch.h. |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | beabi: Always be_abi_call_get_flags() before be_abi_cal... |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | beabi: Turn be_abi_call_flags_t into a struct. |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | bearch: Remove the write-only attribute link_class... |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | amd64: Remove struct amd64_irg_data_t. |
blob | commitdiff | raw | diff to current |
2012-11-24 |
Christoph Mallon | amd64: Remove the unused function create_const(). |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Matthias Braun | fix a bunch of warnings reported by clang analyzer |
blob | commitdiff | raw | diff to current |
2012-06-18 |
Christoph Mallon | Allow spills in amd64_set_frame_entity(), too. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Matthias Braun | be: expose be_options variable globally |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Matthias Braun | beabi: remove a bunch of unused/deprecated flags |
blob | commitdiff | raw | diff to current |
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-10-27 |
Matthias Braun | let backends decide wether to use begnuas |
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-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-17 |
Matthias Braun | add callback for constructing spill/reload |
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-08-04 |
Matthias Braun | remove (broken+unused) support for right_to_left parame... |
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-17 |
Matthias Braun | let backends report their machine_size and the size... |
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-05-10 |
Christoph Mallon | Use simple assignment instead of memcpy() when possible. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Matthias Braun | fix cparser warnings |
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-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 | allocate spillslots at beginning/end of stackframe... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Matthias Braun | remove old spillslot coalescing API |
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 |
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-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-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 | 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-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
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-27 |
Matthias Braun | beflags: transform modifies_flags property into a callb... |
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-07-02 |
Matthias Braun | - change various be_get_birg_XXX functions to be_get_ir... |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Robin Redeker | amd64: fixed spill code. added Sub and Neg. Fixed Cmp. |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Robin Redeker | amd64: added be_Spill and be_Reload transformation. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Robin Redeker | amd64: small changes w.r.t. stack alignment. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Robin Redeker | amd64: implemented Store, Mul and Sub. |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Robin Redeker | amd64: Added Load and FrameAddr transformation. And... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Robin Redeker | amd64: Cmp, Cond and Jcc seem to work for now. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Robin Redeker | Added preliminary Conv, Call and Jmp instructions to... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Michael Beck | C99 feature removed. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Robin Redeker | added symconst skeleton code and basic parameter passing. |
blob | commitdiff | raw | diff to current |
2010-04-29 |
Robin Redeker | added amd64 backend code (which doesn't do much yet). |
blob | commitdiff | raw | diff to current |
|