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 |
2010-05-08 |
Christoph Mallon | Clarify the carry testing magic. |
tree | commitdiff |
2010-05-05 |
Matthias Braun | also allow reference mode in fild |
tree | commitdiff |
2010-05-05 |
Matthias Braun | guard against multiple users when skipping convs for AM |
tree | commitdiff |
2010-05-03 |
Matthias Braun | fix typo |
tree | commitdiff |
2010-05-03 |
Matthias Braun | small optimisation: we can still skip unsigned/signed... |
tree | commitdiff |
2010-05-03 |
Matthias Braun | fix a bunch of warnings reported by cparser |
tree | commitdiff |
2010-04-30 |
Matthias Braun | modernize TEMPLATE backend and simplify some backend... |
tree | commitdiff |
2010-04-26 |
Matthias Braun | improve ia32_Asm register pressure faithfullness stuff... |
tree | commitdiff |
2010-04-13 |
Hannes Rapp | - various updates to sparc backend |
tree | commitdiff |
2010-04-10 |
Michael Beck | Renamed ia32 Push0 to PushEax (because this is the... |
tree | commitdiff |
2010-04-07 |
Matthias Braun | fix the sub esp,4 => push peephole optimisation |
tree | commitdiff |
2010-04-06 |
Matthias Braun | model Unknowns as own nodes (but not in form of an... |
tree | commitdiff |
2010-03-15 |
Matthias Braun | fix various warnings reported by cparser |
tree | commitdiff |
2010-03-15 |
Matthias Braun | kill the concept of an unknown register - it just heavi... |
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-03-07 |
Matthias Braun | - cleanup and simplify inlining code |
tree | commitdiff |
2010-03-06 |
Christoph Mallon | Minor cleanup. |
tree | commitdiff |
2010-03-06 |
Christoph Mallon | Correct a subtle bug in the ia32 backend: Sub(x, x... |
tree | commitdiff |
2010-03-01 |
Matthias Braun | - remove block parameter from new_r_Proj and new_rd_Proj |
tree | commitdiff |
2010-02-24 |
Christoph Mallon | Simplify code: Do not handle Minus when creating immedi... |
tree | commitdiff |
2010-02-24 |
Christoph Mallon | Fix a gammel-bug: try_create_Immediate() dropped the... |
tree | commitdiff |
2010-02-20 |
Christoph Mallon | Prefer get_mode_null() over get_tarval_null(). |
tree | commitdiff |
2010-02-14 |
Christoph Mallon | Some more cleanup: Put the return type and other specif... |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put a space after if/for/switch/while. |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Output proper local lables (starting with .L/L) for... |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | We must be able to output 16 byte aligned long doubles... |
tree | commitdiff |
2010-02-13 |
Matthias Braun | use begnuas to emit block labels so we use the correct... |
tree | commitdiff |
2010-02-13 |
Matthias Braun | fix intrinsics appearing in output |
tree | commitdiff |
2010-02-13 |
Christoph Mallon | Put opening curly brace of functions on a separate... |
tree | commitdiff |
2010-02-12 |
Matthias Braun | fix warning |
tree | commitdiff |
2010-02-12 |
Matthias Braun | put my notes into the code so they don't get lost.... |
tree | commitdiff |
2010-02-07 |
Michael Beck | Reverted r27079. Seems to be wrong. |
tree | commitdiff |
2010-02-06 |
Michael Beck | BugFix: ins_permuted means inversed flags, not negated ... |
tree | commitdiff |
2010-02-06 |
Michael Beck | Fixed setcc transform: |
tree | commitdiff |
2010-02-05 |
Matthias Braun | fix all pic bases I could find |
tree | commitdiff |
2010-02-05 |
Matthias Braun | fix another PIC problem |
tree | commitdiff |
2010-02-05 |
Michael Beck | New setcc framework can handle all mux_is_abs(...,... |
tree | commitdiff |
2010-02-05 |
Michael Beck | export ia32_immediate_from_long() |
tree | commitdiff |
2010-02-04 |
Matthias Braun | use more IR_RESOURCE_TYPE_VISITED, remove pointless... |
tree | commitdiff |
2010-02-04 |
Matthias Braun | fix buf: we can't handle floating point muxes |
tree | commitdiff |
2010-02-04 |
Matthias Braun | - representing the 3-state visibility (default,local... |
tree | commitdiff |
2010-02-03 |
Michael Beck | C99 feature removed. |
tree | commitdiff |
2010-02-03 |
Matthias Braun | backend_marked was a buggy/wrong concept, removed it |
tree | commitdiff |
2010-02-03 |
Matthias Braun | Rework linkage types in firm. |
tree | commitdiff |
2010-02-01 |
Olaf Liebe | Fixed broken ia32_emitf (va_arg was not always called... |
tree | commitdiff |
2010-02-01 |
Matthias Braun | make the character used for specifying elf types config... |
tree | commitdiff |
2010-02-01 |
Matthias Braun | fix fehler175.c |
tree | commitdiff |
2010-02-01 |
Matthias Braun | fix wrong mux_is_set test |
tree | commitdiff |
2010-02-01 |
Matthias Braun | fix fehler174 |
tree | commitdiff |
2010-01-29 |
Matthias Braun | fix float constants with PIC code |
tree | commitdiff |
2010-01-28 |
Christoph Mallon | Reduce code duplication by jumping to the appropriate... |
tree | commitdiff |
2010-01-22 |
Michael Beck | cosmetic change |
tree | commitdiff |
2010-01-20 |
Matthias Braun | fix doz stuff |
tree | commitdiff |
next |