Rename arch_register_req_type_should_be_different to the more appropriate arch_regist...
[libfirm] / ir / be / benode.c
2008-08-21 Christoph MallonRename arch_register_req_type_should_be_different to...
2008-08-03 Michael Beck- More restructureation:
2008-07-23 Michael Beck- removed old and unused dump_irn
2008-06-11 Michael Beck- do not use C++ keyword class as variable name
2008-05-23 Matthias Braun- Aus arch_isa_t wird arch_env_t sonst ändert sich...
2008-05-23 Matthias Braunwe don't need no stinking selfs
2008-05-23 Matthias Braun- arch_get_irn_ops simplified
2008-05-23 Michael BeckRemoved the irn_handler stack.
2008-05-23 Michael BeckRemoved the arch_irn_handler_t. This was just an additi...
2008-05-21 Michael Beck- placed phi_handler into the be_main environment,...
2008-05-21 Michael Beck- BugFix: replaced wrong cast by right code (no crash...
2008-05-21 Michael Beck- beo_* Opcodes are now defined in irop.h, and no more...
2008-04-30 Matthias Brauncorrect fix for benode comparison
2008-04-30 Matthias Braunavoid dangerous use of memcmp
2008-04-20 Michael Beck- moved the imul mem,imm32 splitting into peephole...
2008-04-09 Matthias Braun- add support for stack alignment on calls
2008-01-04 Matthias Braunfix some warnings, represent mode size as unsigned...
2008-01-02 Michael Beck- implemented be_Unwind
2007-11-28 Michael Becksize/aligment of types is now unsigned and in bytes...
2007-11-23 Michael Beck- renamed irop_flag_side_effect to irop_flag_uses_memory
2007-11-22 Matthias Braunchange color handling in dumper, tweak colors
2007-10-23 Christoph Mallon- Allow an arbitrary (for arbitrary < 32) number of...
2007-10-14 Matthias Braunmore intelligent spill placement, should move spills...
2007-10-04 Michael Becksuppress warnings
2007-10-02 Matthias Braun- Route esp through calls
2007-10-01 Matthias Braunmark methods with lowered struct params, correctly...
2007-09-27 Christoph MallonAllow two should-be-same constraints for every out...
2007-09-20 Matthias Braunadd an be_node_add_flags function
2007-09-19 Christoph MallonGet rid of be_SetSP.
2007-09-18 Matthias Braunforgot to comitt benode for new perm_reduce semantics
2007-08-31 Matthias Braunremove old be_get_IncSP_mem, improve be node dumping
2007-08-30 Matthias Braunadd be_get_FrameAddr_entity
2007-08-27 Matthias BraunSimplify backends by removing unnecessary constructs:
2007-08-27 Matthias Braunremove unused be_FrameLoad and be_FrameStore
2007-07-17 Matthias Braunfix unused call results
2007-07-16 Matthias Braunfix allocas, fix Tls transform
2007-07-16 Michael Beckremoved the new get_block/set_block stuff; not working...
2007-07-13 Michael Beckadded initializers for get_block/set_block operations
2007-07-04 Matthias Braunmaybe fix phi handler problems
2007-06-20 Michael Beckreplaced malloc by xmalloc
2007-06-17 Matthias Braunfixed a bunch of warnings (and some bugs)
2007-06-16 Sebastian HackAdded a first version of a Perm mover.
2007-06-15 Michael Beckbe_get_FrameAddr_frame() added
2007-06-02 Matthias Braunfix float/pinned flags of be nodes
2007-05-30 Michael Beckreorder opcode registration to match iro_* order
2007-05-30 Andreas Schösserfixed bug: Wrong opcode range was requested in be
2007-05-16 Matthias Braunset remat flag for be_StackParam
2007-05-08 Matthias Braunadd correct compare functions for be nodes
2007-04-30 Christian Würdigunified mein file comments
2007-04-27 Christian Würdigadded new licence header
2007-04-18 Michael Beckbe_node_get_irn_reg(): nodes of mode_T do NOT return...
2007-03-30 Andreas Schösserchanged inline to INLINE, removed C99
2007-03-29 Matthias Braunmove backend into libfirm
2007-03-29 Matthias Braun- change #include <config.h> back to "config.h"
2007-03-26 Matthias Braunrewritten be_ssa_constr which isn't using sets anymore...
2007-03-23 Matthias Braunallow explicit setting of phi register requirements
2007-03-19 Matthias BraunThe big committ:
2007-03-01 Michael Beck- removed C99 features
2007-03-01 Matthias Braun- just to announce my last committ :) Make Barrier...
2007-03-01 Matthias Braun- make spillslot coalescer pickup float-int convert...
2007-02-23 Matthias Braunuse ARR_LEN and don't save length of registers separate...
2007-02-08 Matthias Braunadd be_is_SubSP and fix some oparities
2007-01-31 Michael Beckremoved unused parameter pos
2007-01-26 Christian Würdigre-added stack pointer to spills and reloads
2007-01-24 Christian Würdigadded: one can set register class of a be_node to NULL...
2007-01-11 Christian Würdigadded function to get frame offset
2006-12-13 Michael Beckrename type entity into ir_entity
2006-12-13 Christian Würdigbeautified a function
2006-12-12 Christian Würdigremoved frame pointer input from spills and reloads
2006-09-08 Michael Beckbe_SubSP node added
2006-08-30 Michael Beckbe_Call is now a fragile op (like Call). This allows...
2006-08-29 Sebastian HackAdded setDebug() to heur 3
2006-08-28 Sebastian HackSeveral bug fixes
2006-08-28 Adam Szalkowskiwe NEED to insert reloads at the end of a basic block...
2006-08-27 Matthias Braun- Fix perform_memop stuff in bechordal_main after adams...
2006-08-26 Adam Szalkowskiperform_memory operand now takes a spill instead of...
2006-08-24 Matthias Braun- New callback to ask nodes about constant stack pointe...
2006-08-14 Matthias Braun- Spillslot coalescing now collects all nodes that...
2006-08-11 Christian Würdigadded new callback to set frame entity
2006-08-10 Matthias Braun- lower MemPerms into a series of pushs and pops
2006-08-10 Sebastian HackFixed a bug in benode.c
2006-08-10 Sebastian HackSet register of AddSP res Proj
2006-08-10 Sebastian HackFixed a bug in register class handling of AddSP
2006-08-04 Matthias Braunwarning fix
2006-08-04 Matthias Braun- new spillslots dump phase
2006-08-04 Matthias BraunRewrote spillslot handling:
2006-07-22 Christian Würdigset debug information for be_Call
2006-06-28 Adam Szalkowskiadded fuction for setting spill context
2006-06-21 Michael Beckmake sure a '\0' is at the end of an snprintf'ed string
2006-06-14 Michael Beckspeed up the FrameAddr attribute compare function
2006-06-14 Michael Beckbe_FrameAddr can now be CSE'd
2006-06-12 Matthias Braun- don't place copies between proj cascades
2006-06-02 Christian Würdigadded get/set for CopyKeep operand
2006-06-02 Christian Würdigslightly extended node dump
2006-05-24 Matthias BraunInitial commit of morgans spilling algorithm (spill...
2006-05-19 Christian Würdigis_be_irn is now public (needed for stats)
2006-05-08 Sebastian HackIn-Array in be_new_IncSP was too small.
2006-05-02 Sebastian HackAdded modify_sp flag for (Add|Inc|Set)SP
2006-04-11 Sebastian HackMinor changes
2006-04-10 Michael Beckbe_Return nodes now have an attribute telling the numbe...
next