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 |
2010-08-18 |
Matthias Braun | ia32: fix bug introduced when improving doz matcher... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | backend is responsible for defining what lowering opera... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | make if-conversion and archdep optimisations get their... |
tree | commitdiff |
2010-08-18 |
Matthias Braun | doz pattern matcher missed some cases |
tree | commitdiff |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
tree | commitdiff |
2010-08-05 |
Matthias Braun | make sure the width field is always initialized to... |
tree | commitdiff |
2010-08-02 |
Christoph Mallon | Duplicate GetEIP when transforming. |
tree | commitdiff |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
tree | commitdiff |
2010-07-27 |
Matthias Braun | draft for register width specifications |
tree | commitdiff |
2010-07-27 |
Matthias Braun | beflags: transform modifies_flags property into a callb... |
tree | commitdiff |
2010-07-26 |
Matthias Braun | automatically generated pn_ numbers from the spec file |
tree | commitdiff |
2010-07-16 |
Matthias Braun | avoid code duplication: use be_add_missing_keeps in... |
tree | commitdiff |
2010-07-16 |
Matthias Braun | some cleanups in arm+sparc backends |
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 | fix a few whitespace errors and remove spec cruft |
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-10 |
Matthias Braun | reorganize beabi - save wether we are using omit_fp... |
tree | commitdiff |
2010-07-09 |
Matthias Braun | allow backend to do its own custom abi handling and... |
tree | commitdiff |
2010-07-08 |
Matthias Braun | avoid unnecessary macros in ia32_transform.c |
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-05 |
Matthias Braun | put stack_layout into beirg instead of be_abi datastruc... |
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 spiller and related interface to use ir_graph... |
tree | commitdiff |
2010-07-02 |
Matthias Braun | - change various be_get_birg_XXX functions to be_get_ir... |
tree | commitdiff |
2010-06-26 |
Christoph Mallon | ia32 Not does not affect the flags. |
tree | commitdiff |
2010-06-25 |
Matthias Braun | cleanup ia32 code (use private linkage where necessary... |
tree | commitdiff |
2010-06-25 |
Matthias Braun | cleanup and rewrite dumper interface |
tree | commitdiff |
2010-06-23 |
Matthias Braun | remove the (mis-)feature of arch_get_irn_reg_req_out... |
tree | commitdiff |
2010-05-19 |
Matthias Braun | move util.h to private API, harmonize SIZ(array) vs... |
tree | commitdiff |
2010-05-08 |
Christoph Mallon | Fix last commit. Note to self: Never do last minute... |
tree | commitdiff |
next |