put register classes into arch_env struct, no need for complicated callbacks
[libfirm] / ir / be / arm / arm_transform.c
2010-10-06 Matthias Braunchange backends to produce 1 big array with all registers
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-09-22 Matthias Brauneliminate the unnecessary and especially confusing...
2010-09-10 Matthias Braunsave input requirements in be_info without complicated...
2010-07-28 Matthias Braunno unnecessary and cryptic abreviations: rename vrfy...
2010-07-27 Matthias Braunfix warnings
2010-07-26 Matthias Braunarm: remove unused code, using tst to avoid cmp,0 not...
2010-07-24 Michael BeckAdd preliminary support for Clz instruction.
2010-07-24 Michael Becksmall simplification.
2010-07-24 Michael BeckImplemented RSB support.
2010-07-24 Michael BeckImproved MVN support.
2010-07-24 Michael BeckImplemented Bic support.
2010-07-23 Michael BeckImprove barrel shifter usage.
2010-07-22 Matthias Braunperform custom abi construction in sparc as well to...
2010-07-14 Matthias Braunimplement some int to float conversions
2010-07-14 Matthias Braunarm: implement calling conventions for float and double...
2010-07-14 Matthias Braunremove unused have_fp_insn
2010-07-10 Matthias Braunremove now unnecessary beabi stuff from bearch_arm
2010-07-10 Matthias Braunreorganize beabi - save wether we are using omit_fp...
2010-07-10 Michael Beck- replaced an if condition that should never happen...
2010-07-09 Michael Beck- add some doxygen docu
2010-07-09 Matthias Braunhandle arm ABI in arm transform phase
2010-07-09 Matthias Braunslightly improve arm shift instruction matching
2010-07-08 Matthias Braunchange betranshelp semantic to panic instead of duplica...
2010-07-07 Matthias Brauncleanup,refactoring of some arm node attribute handling
2010-04-30 Matthias Braunmodernize TEMPLATE backend and simplify some backend...
2010-03-15 Matthias Braunremove unused vars
2010-03-10 Matthias Braun- fix most of the -Wunreachable-code and -Wlogical...
2010-03-07 Matthias Braun- cleanup and simplify inlining code
2010-03-01 Matthias Braun- remove block parameter from new_r_Proj and new_rd_Proj
2010-02-20 Christoph MallonPrefer tarval_is_negative(x) over tarval_cmp(x, get_mod...
2010-02-20 Christoph MallonPrefer get_mode_null() over get_tarval_null().
2010-02-20 Christoph MallonPrefer get_mode_one() over get_tarval_one().
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-01-02 Michael Beckfixed doxygen comment
2009-11-03 Michael Beck- removed C99 features
2009-10-01 Matthias Braun- refactoring of backend generator scripts: You can...
2009-09-24 Matthias Braun- bring arm backend back to shape: cleanup and fix...
2009-09-17 Matthias Braun- Bigger refactoring and cleanup in backend:
2009-09-17 Matthias Braunrename benode_t.h to benode.h, remove some unused code
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2009-07-05 Michael Beck- fixed warnings regarding unused irg's
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-02-27 Michael Beck- IR nodes now have node numbers in RELEASE mode, this...
2009-02-21 Moritz KrollRenamed get_Cond_defaultProj() to get_Cond_default_proj...
2008-12-18 Michael Beck- implemented Builtin node to represent builtins ...
2008-12-17 Michael Beck- removed useless end -> node dependency
2008-11-28 Matthias Braunremove archop stuff which wasn't really used anyway
2008-11-08 Christoph MallonGenerate new_bd_* instead of new_rd_* functions in...
2008-11-08 Christoph MallonJust use new_NoMem(), it is always the current irg.
2008-10-15 Christoph MallonAdd arch_get_irn_reg_class_out().
2008-10-14 Christoph Mallons/\<\(LC_\)\?INLINE\>/inline/.
2008-10-11 Matthias Braunremove #ifdef HAVE_CONFIG_Hs
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-11 Christoph MallonRemove the unused parameter const arch_env_t *env from...
2008-10-09 Christoph MallonAdd be_dep_on_frame() to let a node depend on the frame...
2008-10-09 Christoph MallonDo not pass the cg to transform_nodes().
2008-10-08 Christoph MallonRemove redundant be_set_transformed_node() in transform...
2008-09-24 Matthias Braunhack to make it possible to mark spill,reload and remat...
2008-09-23 Michael Beck- replace a lot of assert(0) by panic()
2008-09-11 Christoph Mallons/get_irn_op(x) {==,!=} op_FOO/{,!}is_FOO(x)/.
2008-08-22 Christoph MallonRemove final \n from panic messages, panic() adds a...
2008-08-06 Michael Beck- removed Psi nodes, Mux nodes are used again ...
2008-06-24 Christoph MallonAdd ARM TstBra and use it for comparison with 0.
2008-06-23 Michael Beckconvert rotl x, const into rotr x,32-const
2008-06-23 Michael BeckImproved version of gen_Rotl()
2008-06-23 Michael Beck- add support for Rotl
2008-06-06 Michael Beckrenamed node type Rot to Rotl to make clear that this...
2008-05-29 Michael Beck- Add a peephole phase that fixes all stack offsets
2008-03-11 Michael Beckrefactored immediates:
2008-03-11 Michael Beckupdated be_AddSP semantics
2008-01-02 Michael Beckupdate copyright message
2007-09-17 Christoph MallonLet constants and simular things depend on the stack...
2007-08-27 Matthias BraunSimplify backends by removing unnecessary constructs:
2007-08-27 Matthias Braunremove unused be_FrameLoad and be_FrameStore
2007-07-16 Matthias Braunfix allocas, fix Tls transform
2007-07-11 Michael Beckremoved character modes, use integer modes instead
2007-07-11 Michael Beckuse the new Anchor node instead of old anchors
2007-06-26 Michael Beckmore floating point immediate support
2007-06-26 Michael Beckinitial support for fpa immediates
2007-06-25 Michael Beckfixed MLA creation
2007-06-22 Michael BeckImplemented Unknown
2007-06-22 Michael Beckuse the new backend_marked flag
2007-06-22 Matthias Braunexperimental machine operands, fixed warnings
2007-06-19 Michael BeckBugFix: new_op must be used instead of op
2007-06-17 Matthias Braunfixed warnings
2007-06-17 Michael Beckfixed mode or arm_SymConst
2007-06-17 Michael Beckfixed mode of integer instructions
2007-06-17 Michael BeckBugFixes:
2007-06-16 Michael BeckVarious fixes
2007-06-15 Michael BeckChanged transformer to be like ia32: do a transform...
2007-06-14 Michael Beckreplaced assert(0) by panic()
2007-06-14 Michael Beckfpa constants implemented
2007-06-10 Michael BeckFixed some ugly "const" code
2007-06-01 Matthias Braunmoved external headers into include dir
2007-05-09 Michael BeckSeveral BugFixes and updates:
2007-05-05 Michael Beckused entities are now marked
2007-05-02 Michael Beckupdated header
2007-05-02 Matthias Braunadded doxygen comments, credited backend to Oliver...
next