fix bad input register requirements
[libfirm] / ir / be / ia32 / ia32_common_transform.c
2012-10-29 Matthias Braunfix bad input register requirements
2012-07-23 Matthias Braunrework ASM node, it always has a memory input now
2012-07-13 Christoph MallonAdd a wrapper macro for pmap_get(), which has the retur...
2011-11-17 Matthias Braunuse size_t for ASM n_clobbers, n_outputs
2011-11-10 Matthias Braunremove $Id$, it doesn't work with git anyway
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-09-27 Matthias Brauninclude backend headers without "../"
2011-08-15 Matthias Braunbig refactoring of arch_XXX functions
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-16 Matthias Braunfix a bunch of warnings reported by cparser
2011-06-01 Matthias Braunrework fragile ops to have a throws_exception attribute
2011-05-27 Sebastian BuchwaldFixed some warning about unused variables.
2011-04-15 Matthias Braunimplement some cases of =A asm-constraint
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-30 Matthias Braunremove get_irg_tls() concept, simply use SymConst and...
2011-03-04 Matthias Braunremove be_Barrier and lots of hacks for maintaining it
2010-11-14 Michael BeckPrefix global entities from the ia32 backend with ia32_...
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Matthias Braunbackend: cleanup queries for ignore regs
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-06 Matthias Braunchange backends to produce 1 big array with all registers
2010-09-22 Matthias Brauneliminate the unnecessary and especially confusing...
2010-09-10 Matthias Braunsave input requirements in be_info without complicated...
2010-09-06 Matthias Braunrename heights_t to ir_heights_t, improve docu a bit...
2010-08-05 Matthias Braunmake sure the width field is always initialized to...
2010-07-27 Matthias Braundraft for register width specifications
2010-07-02 Matthias Braunconvert remaining APIs from be_irg_t* to ir_graph*
2010-06-25 Matthias Brauncleanup ia32 code (use private linkage where necessary...
2010-04-26 Matthias Braunimprove ia32_Asm register pressure faithfullness stuff...
2010-04-06 Matthias Braunmodel Unknowns as own nodes (but not in form of an...
2010-03-15 Matthias Braunkill the concept of an unknown register - it just heavi...
2010-03-10 Matthias Braun- fix most of the -Wunreachable-code and -Wlogical...
2010-02-24 Christoph MallonSimplify code: Do not handle Minus when creating immedi...
2010-02-24 Christoph MallonFix a gammel-bug: try_create_Immediate() dropped the...
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-02-04 Matthias Braun- representing the 3-state visibility (default,local...
2010-02-03 Matthias BraunRework linkage types in firm.
2010-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2009-09-18 Matthias Braun- Reworked backends to put out register_requirements...
2009-09-10 Sebastian Buchwaldtypos
2009-08-06 Matthias Braun- Rewrite internal backend logic for querying register...
2009-08-05 Matthias Braunreorganize backend headers (kill some _t variants in...
2009-05-14 Matthias Braunadd some hacks that fixes register pressure faithfullne...
2009-03-02 Matthias Braunfix some cases of PIC emitting
2009-01-09 Matthias Braunfix alignment for float constants
2009-01-09 Michael Beckrename create_Immediate() into ia32_create_Immediate()
2008-12-13 Matthias Braunoops set_entity_align did not what it appeared to do
2008-12-13 Matthias Braunalign mode_E konstants at 16 bytes
2008-12-04 Michael Beck- renamed unique_id() to ia32_unique_id() and make...
2008-11-22 Michael Beck- if( -> if (
2008-11-21 Matthias Braunignore early clobber in ia32 asm parser (as the common...
2008-11-08 Christoph MallonGenerate new_bd_* instead of new_rd_* functions in...
2008-11-06 Christoph MallonMake using SET_IA32_ORIG_NODE() a bit simpler.
2008-10-18 Christoph MallonAdd ALLOCAN() and ALLOCANZ().
2008-10-11 Christoph MallonRemove the attribute const arch_env_t *arch_env from...
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-09 Christoph MallonAdd be_dep_on_frame() to let a node depend on the frame...
2008-10-02 Sebastian BuchwaldReuse prevents_AM check in PBQP transformer.
2008-09-22 Sebastian BuchwaldAdded PBQP mapping with random costs.
2008-08-23 Christoph MallonRemove write-only variable. = and + output constraints...
2008-08-23 Christoph MallonFix asm_test5: Prevent the ASM node from being schedule...
2008-08-22 Christoph MallonRemove final \n from panic messages, panic() adds a...
2008-08-21 Christoph MallonWhen transforming an ASM "same"-constraint, copy the...
2008-08-19 Sebastian BuchwaldMoved creation of ia32_LdTls into common transformer.
2008-08-18 Michael BeckC99 features removed
2008-08-18 Sebastian BuchwaldMoved transformation of CopyB nodes into ia32_common_tr...
2008-08-18 Sebastian BuchwaldUse switch to decide which ia32 transformer is selected.
2008-08-12 Sebastian BuchwaldThe PBQP transformer still works in-place...
2008-08-12 Sebastian BuchwaldAdded missing include, so FIRM_GRGEN_BE has a chance...
2008-08-12 Sebastian BuchwaldThe PBQP transformer works in-place, so use the old...
2008-08-12 Matthias Braundon't access NULL pointers
2008-08-12 Matthias Braundo the clobber magic for all classes
2008-08-12 Matthias Braunit's mine
2008-08-12 Christoph MallonDo not use clobbered GP register as input registers...
2008-08-11 Sebastian BuchwaldMoved global variable heights to ia32_common_transform.
2008-08-09 Christoph MallonFix asm constraint check for 'I': It must be <= 31...
2008-08-08 Sebastian BuchwaldMoved common code of ia32_pbqp_transform and ia32_trans...