2011-04-13 |
Matthias Braun | fix some warnings by removing the strange abi_get_ignor... |
tree | commitdiff |
2011-04-13 |
Matthias Braun | remove old+unused code |
tree | commitdiff |
2011-04-11 |
Sebastian Buchwald | Both memory projs are involved in the transformation. |
tree | commitdiff |
2011-04-09 |
Michael Beck | C99 features removed. |
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-04-08 |
Matthias Braun | change get_ignore_irn API to take irg instead of abi |
tree | commitdiff |
2011-04-08 |
Matthias Braun | rename be_pos_XXX to n_be_XXX to be consistent with... |
tree | commitdiff |
2011-04-08 |
Matthias Braun | cleanup iredges API a bit |
tree | commitdiff |
2011-04-03 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2011-03-30 |
Matthias Braun | amend to tls_chagnes |
tree | commitdiff |
2011-03-30 |
Matthias Braun | remove get_irg_tls() concept, simply use SymConst and... |
tree | commitdiff |
2011-03-30 |
Matthias Braun | remove the deprecated and unused construct of a value_r... |
tree | commitdiff |
2011-03-25 |
Matthias Braun | fix wrong usage of inverted vs negated condition codes |
tree | commitdiff |
2011-03-24 |
Michael Beck | Fix typos in comments: s/wether/whether/ and related... |
tree | commitdiff |
2011-03-22 |
Matthias Braun | pin prolog/epilog nodes |
tree | commitdiff |
2011-03-17 |
Matthias Braun | ia32: get_eip and fpu_trunc_mode are not always NULL... |
tree | commitdiff |
2011-03-17 |
Michael Beck | Removed unused variables. |
tree | commitdiff |
2011-03-16 |
Matthias Braun | emit global asms in all backends |
tree | commitdiff |
2011-03-16 |
Matthias Braun | bestabs: move stabs but not backend specific text0... |
tree | commitdiff |
2011-03-16 |
Matthias Braun | bestack: add support for nodes resetting the stack |
tree | commitdiff |
2011-03-16 |
Matthias Braun | allocate spillslots at beginning/end of stackframe... |
tree | commitdiff |
2011-03-16 |
Matthias Braun | ia32: add some asserts for the pre_transform step |
tree | commitdiff |
2011-03-09 |
Christoph Mallon | Fix typos in comments: s/it's/its/ and related corrections. |
tree | commitdiff |
2011-03-09 |
Sebastian Buchwald | Fixed some typos. |
tree | commitdiff |
2011-03-06 |
Michael Beck | Fixed size_t related warnings. |
tree | commitdiff |
2011-03-04 |
Michael Beck | Removed C99 feature. |
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 | cleanup/flatten some backend options |
tree | commitdiff |
2011-03-04 |
Matthias Braun | Fix some -Wmissing-declarations warnings |
tree | commitdiff |
2011-03-04 |
Matthias Braun | add compound parameter lower to lower_for_target |
tree | commitdiff |
2011-02-28 |
Matthias Braun | ia32: prefere != over < or > relation where possible |
tree | commitdiff |
2011-02-28 |
Matthias Braun | fix mux_allowed expecting Proj(Cmp) instead of Cmp |
tree | commitdiff |
2011-02-28 |
Matthias Braun | started adding a relation to the Cmp node |
tree | commitdiff |
2011-02-26 |
Michael Beck | Constify node_cmp_attr_func. |
tree | commitdiff |
2011-02-24 |
Matthias Braun | generalize bittest pattern |
tree | commitdiff |
2011-02-24 |
Christoph Mallon | Use Lea instead of Add in the ia32 transformer. |
tree | commitdiff |
2011-02-24 |
Christoph Mallon | ia32_Lea cannot use immediates, set the offset instead. |
tree | commitdiff |
2011-02-24 |
Matthias Braun | fix broken bt instruction after ia32 cc rewrite |
tree | commitdiff |
2011-02-21 |
Andreas Zwinkau | Skip shift dependency if no other users |
tree | commitdiff |
2011-02-17 |
Andreas Zwinkau | Fixes testcase opt/gzip_error |
tree | commitdiff |
2011-02-17 |
Matthias Braun | fixed broken builtins and added some comments |
tree | commitdiff |
2011-02-17 |
Matthias Braun | reworked ia32 condition code handling, remove backend... |
tree | commitdiff |
2011-02-16 |
Matthias Braun | normalize some bittest constructs |
tree | commitdiff |
2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
tree | commitdiff |
2011-02-09 |
Matthias Braun | remove DivMod |
tree | commitdiff |
2011-02-09 |
Matthias Braun | ebx is no problem with pic when compiling in 64bit... |
tree | commitdiff |
2011-02-06 |
Christoph Mallon | Properly check whether sscanf() succeeded. |
tree | commitdiff |
2011-02-06 |
Christoph Mallon | Fix several size_t related signed/unsigned warnings. |
tree | commitdiff |
2011-01-30 |
Michael Beck | More size_t related changes. |
tree | commitdiff |
2011-01-28 |
Michael Beck | Fixed more size_t related warnings. |
tree | commitdiff |
2011-01-17 |
Christoph Mallon | Bail out if we do not know how to assemble CPUID. |
tree | commitdiff |
2011-01-17 |
Christoph Mallon | Do not use b (ebx) as asm constraint, when compiling... |
tree | commitdiff |
2011-01-06 |
Michael Beck | Fixed some 64bit warnings because of mixing size_t... |
tree | commitdiff |
2010-12-06 |
Michael Beck | Restored somehow lost AMD Family 11h support. |
tree | commitdiff |
2010-12-04 |
Michael Beck | Improved native detection further. |
tree | commitdiff |
2010-12-04 |
Michael Beck | Improved AMD detection. |
tree | commitdiff |
2010-12-04 |
Michael Beck | Instead of panic() offer the native option only if... |
tree | commitdiff |
2010-12-04 |
Michael Beck | Native detection works on 32 and 64bit x86 cpus yet. |
tree | commitdiff |
2010-12-03 |
Matthias Braun | autodetection is only possible when compiling for an... |
tree | commitdiff |
2010-12-01 |
Matthias Braun | be_lower_for_target is now a simple function in the... |
tree | commitdiff |
2010-12-01 |
Matthias Braun | use a 'low-tech' solution for emitting 8- and 16-bit... |
tree | commitdiff |
2010-11-26 |
Michael Beck | Updated and fixed "native" support. |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | Code cleanup |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | AMD autodetection extended |
tree | commitdiff |
2010-11-25 |
Andreas Zwinkau | Add -march=native parameter |
tree | commitdiff |
2010-11-23 |
Matthias Braun | remove strange init_once/inited checks from arch_init... |
tree | commitdiff |
2010-11-21 |
Michael Beck | Simplified code, decrease register pressure, add some... |
tree | commitdiff |
2010-11-21 |
Michael Beck | Add some doxygen docu. |
tree | commitdiff |
2010-11-21 |
Michael Beck | Turn while loop into do-while, we know it will be execu... |
tree | commitdiff |
2010-11-19 |
Michael Beck | Replaced pmaps used for 16 and 8bit register names... |
tree | commitdiff |
2010-11-14 |
Michael Beck | Prefix global entities from the ia32 backend with ia32_... |
tree | commitdiff |
2010-11-04 |
Matthias Braun | make firm compilable with a c++ compiler |
tree | commitdiff |
2010-10-12 |
Matthias Braun | ia32: fix intrinsics on mac |
tree | commitdiff |
2010-10-11 |
Matthias Braun | make libfirm work with strings being const char* |
tree | commitdiff |
2010-10-08 |
Michael Beck | Allow 64bit Leas (2 shifts and 1 add) |
tree | commitdiff |
2010-10-08 |
Michael Beck | Experimental support for double word irarch. |
tree | commitdiff |
2010-10-08 |
Matthias Braun | make sparc+arm backend completely independent from... |
tree | commitdiff |
2010-10-08 |
Matthias Braun | backend: cleanup queries for ignore regs |
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 | forbid calls of new_XXX and new_d_XXX when not in phase... |
tree | commitdiff |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
tree | commitdiff |
2010-09-22 |
Matthias Braun | refactor mode_b lowerer to have a create_set callback |
tree | commitdiff |
2010-09-22 |
Matthias Braun | no need for no_float_fold hack 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 | extend switch lowerer to produce the out-of-bounds... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | invoke switch lowerer in target specific lowering pass |
tree | commitdiff |
2010-09-10 |
Matthias Braun | save input requirements in be_info without complicated... |
tree | commitdiff |
2010-09-10 |
Matthias Braun | ia32: remove unnecessary safety check |
tree | commitdiff |
2010-09-06 |
Matthias Braun | allow backend to specify endianess, rewrite bitfield... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | rename heights_t to ir_heights_t, improve docu a bit... |
tree | commitdiff |
2010-09-06 |
Matthias Braun | remove Abs node, backends can match the abs patterns... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | a normalisation which shrinks values on the right shift... |
tree | commitdiff |
2010-08-19 |
Matthias Braun | only construct Rotl if backend supports it |
tree | commitdiff |
next |