2011-02-09 |
Matthias Braun | remove Quot node (just use Div instead) |
tree | commitdiff |
2011-02-09 |
Matthias Braun | further spread size_t (all warnings on linux/gcc fixed) |
tree | commitdiff |
2011-01-30 |
Michael Beck | More size_t related changes. |
tree | commitdiff |
2010-12-28 |
Michael Beck | Constify. |
tree | commitdiff |
2010-12-28 |
Michael Beck | Replaced magic constants by an enum. |
tree | commitdiff |
2010-12-06 |
Michael Beck | Removed the arch_register_type_is() macro. |
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 | make sparc+arm backend completely independent from... |
tree | commitdiff |
2010-10-08 |
Matthias Braun | backend: put ignore regs into beirg |
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 | allow_ifconv callback may not be NULL anymore |
tree | commitdiff |
2010-10-06 |
Matthias Braun | fix trailing whitespaces and tabulators in the middle... |
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-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-08-18 |
Matthias Braun | make if-conversion and archdep optimisations get their... |
tree | commitdiff |
2010-08-12 |
Matthias Braun | identifiers starting with _ are reserved; remove this... |
tree | commitdiff |
2010-07-28 |
Matthias Braun | no unnecessary and cryptic abreviations: rename vrfy... |
tree | commitdiff |
2010-07-28 |
Matthias Braun | arm: we don't use the generic be_Call anymore, no need... |
tree | commitdiff |
2010-07-27 |
Matthias Braun | fix warnings |
tree | commitdiff |
2010-07-27 |
Matthias Braun | beflags: transform modifies_flags property into a callb... |
tree | commitdiff |
2010-07-26 |
Matthias Braun | arm: remove unused code, using tst to avoid cmp,0 not... |
tree | commitdiff |
2010-07-24 |
Michael Beck | Explicitly initialize the is_load_store attribute. |
tree | commitdiff |
2010-07-24 |
Michael Beck | Add preliminary support for Clz instruction. |
tree | commitdiff |
2010-07-24 |
Michael Beck | small simplification. |
tree | commitdiff |
2010-07-24 |
Michael Beck | Implemented RSB support. |
tree | commitdiff |
2010-07-24 |
Michael Beck | Improved MVN support. |
tree | commitdiff |
2010-07-24 |
Michael Beck | Implemented Bic support. |
tree | commitdiff |
2010-07-23 |
Michael Beck | Improve barrel shifter usage. |
tree | commitdiff |
2010-07-22 |
Matthias Braun | perform custom abi construction in sparc as well to... |
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 | 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 | implement some int to float conversions |
tree | commitdiff |
2010-07-14 |
Matthias Braun | arm: implement calling conventions for float and double... |
tree | commitdiff |
2010-07-14 |
Matthias Braun | refactoring: set_frame_entity is a special callbacks... |
tree | commitdiff |
2010-07-14 |
Matthias Braun | remove unused have_fp_insn |
tree | commitdiff |
2010-07-10 |
Matthias Braun | remove now unnecessary beabi stuff from bearch_arm |
tree | commitdiff |
2010-07-10 |
Matthias Braun | reorganize beabi - save wether we are using omit_fp... |
tree | commitdiff |
2010-07-10 |
Michael Beck | - replaced an if condition that should never happen... |
tree | commitdiff |
2010-07-09 |
Michael Beck | svn:keywords added |
tree | commitdiff |
2010-07-09 |
Michael Beck | - add some doxygen docu |
tree | commitdiff |
2010-07-09 |
Michael Beck | add some doxygen docu. |
tree | commitdiff |
2010-07-09 |
Matthias Braun | handle arm ABI in arm transform phase |
tree | commitdiff |
2010-07-09 |
Matthias Braun | allow backend to do its own custom abi handling and... |
tree | commitdiff |
2010-07-09 |
Matthias Braun | emit arm symconsts as .LC%u instead of .L%u to avoid... |
tree | commitdiff |
2010-07-09 |
Matthias Braun | symconst symbols are part of an arm function |
tree | commitdiff |
2010-07-09 |
Matthias Braun | improve dumping of symconst attributes |
tree | commitdiff |
2010-07-09 |
Matthias Braun | slightly improve arm shift instruction matching |
tree | commitdiff |
2010-07-08 |
Matthias Braun | change betranshelp semantic to panic instead of duplica... |
tree | commitdiff |
2010-07-07 |
Matthias Braun | cleanup,refactoring of some arm node attribute handling |
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-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-15 |
Matthias Braun | remove unused vars |
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-01 |
Matthias Braun | - remove block parameter from new_r_Proj and new_rd_Proj |
tree | commitdiff |
2010-02-20 |
Christoph Mallon | Prefer tarval_is_negative(x) over tarval_cmp(x, get_mod... |
tree | commitdiff |
2010-02-20 |
Christoph Mallon | Prefer get_mode_null() over get_tarval_null(). |
tree | commitdiff |
2010-02-20 |
Christoph Mallon | Prefer get_mode_one() over get_tarval_one(). |
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 |
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-04 |
Matthias Braun | use more IR_RESOURCE_TYPE_VISITED, remove pointless... |
tree | commitdiff |
2010-02-04 |
Matthias Braun | - representing the 3-state visibility (default,local... |
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 |
Matthias Braun | make the character used for specifying elf types config... |
tree | commitdiff |
2010-01-19 |
Matthias Braun | - allow_ifconv interface was totally braindamaged.... |
tree | commitdiff |
2010-01-05 |
Matthias Braun | Primitive, Pointer, Array and Method types are anonymou... |
tree | commitdiff |
2010-01-02 |
Michael Beck | fixed doxygen comment |
tree | commitdiff |
2009-12-31 |
Michael Beck | get_arm_shift_modifier() has no implementation, removed... |
tree | commitdiff |
2009-11-03 |
Michael Beck | - removed C99 features |
tree | commitdiff |
2009-10-01 |
Matthias Braun | - refactoring of backend generator scripts: You can... |
tree | commitdiff |
2009-09-24 |
Matthias Braun | - bring arm backend back to shape: cleanup and fix... |
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 |
next |