Do not use clobbered GP register as input registers (not for output is implicit).
[libfirm] / ir / be / ia32 /
2008-08-12 Christoph MallonDo not use clobbered GP register as input registers...
2008-08-11 Sebastian Buchwaldtypo
2008-08-11 Christoph MallonAdd a switch to select the ia32 transformer.
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-09 Christoph MallonFix macro test which used pbqp transformer when it...
2008-08-08 Sebastian BuchwaldMoved common code of ia32_pbqp_transform and ia32_trans...
2008-08-06 Michael Beck- removed Psi nodes, Mux nodes are used again ...
2008-08-05 Michael Beck- removed C99 stdbool.h from the "official" interface...
2008-08-03 Christoph MallonDo not materialise the "strict"-part of strictConv...
2008-08-02 Michael Beck- add support for ASM includes, needed for fehler125.c
2008-08-01 Moritz KrollFix fehler123 and fehler124.
2008-08-01 Matthias Braunfirm already had kill_node, no need to be_kill_node
2008-07-30 Matthias Braunuse peephoole_exchange, IncSP->Push should use ia32_Unk...
2008-07-30 Matthias Brauncosmetics
2008-07-30 Matthias Braundon't prefer 1 cpu architecture over another (and wonde...
2008-07-30 Michael Beckfix new fallthrough handling
2008-07-30 Christoph Mallonpanic() on internal error instead of assert(0)ing.
2008-07-30 Christoph MallonRemove handling for 32bit as smaller mode in emit_ia32_...
2008-07-30 Christoph MallonReplace be_peephole_before_exchange()+sched_remove...
2008-07-30 Matthias Braun- refactor emitter next/prev block handling a bit
2008-07-30 Christoph MallonFix fehler120: Do only skip int->int, not float->int...
2008-07-29 Matthias Braundon't do the store-float-conv optimisation with double...
2008-07-29 Matthias Braundon't do the store-float-conv optimisation with double...
2008-07-29 Matthias Braunfix/improve proj generation
2008-07-29 Matthias Brauncleanups/fixes for ASM handling
2008-07-28 Sebastian Buchwaldadded support for ASM nodes
2008-07-28 Matthias Braun- handle parsing of assembler constraints in backends...
2008-07-25 Sebastian Buchwaldhandle Unknown nodes
2008-07-25 Andreas ZwinkauMoved assertion into if clause
2008-07-23 Michael Beck- add support for opcode specific hash function
2008-07-22 Matthias Braunadd some dumping hints to irop flags
2008-07-18 Sebastian Buchwaldtypo
2008-07-15 Sebastian BuchwaldConvert const node to symconst node with the value...
2008-07-15 Sebastian Buchwaldtypo
2008-07-14 Michael Beck- ia32_assign_exc_label() cannot take a const node...
2008-07-14 Matthias Braunremove unnecessary include
2008-07-09 Matthias Braunfix warning
2008-06-27 Michael Beckchange the costs for multiplication in the size case...
2008-06-26 Christoph MallonFix transformation, when the load mem proj of a dest...
2008-06-25 Michael Beck- fixed ir_printf format (%lu and %ld now working)
2008-06-25 Michael Beck- BugFix: do NOT skip Loads generally, they might creta...
2008-06-25 Michael Beckfixed some bugs in the pop generation, still not all
2008-06-24 Michael Beck- added peephole optimization: transform Load->IncSP...
2008-06-23 Michael BeckBugFix: always emit the block label for labelled blocks...
2008-06-23 Michael BeckBugFix: cannot change the pin state of already pinned...
2008-06-20 Andreas Zwinkaudump the modify_flags flag, too
2008-06-19 Michael Beck- be_peephole_IncSP_IncSP() must return the new node
2008-06-18 Sebastian Buchwalddisable CSE in PBQP-transform phase, this is necessary...
2008-06-18 Michael Beck- fixed architecture flags
2008-06-18 Michael Beck- removed old if 0'ed code
2008-06-17 Michael Beck- useless variable removed
2008-06-17 Michael Beck- Bugfix: peephole_IncSP_Store_to_push(): collect the...
2008-06-12 Andreas Zwinkaudisable the standard transform, if pbqp_transform is...
2008-06-12 Michael Beck- unfinished work to support exception label lookup
2008-06-12 Michael BeckBugFix: schedule the Stc instruction
2008-06-12 Michael Beck- BugFix: fixed ia32_transform_sub_to_neg_add() with...
2008-06-11 Michael Beck- add support for Bound
2008-06-11 Michael Beck- BugFix: get_pnc_string() can only handle default...
2008-06-11 Michael Beck- do not use C++ keyword class as variable name
2008-06-11 Sebastian Buchwaldadded non-const getter for ia32_immediate
2008-06-06 Michael Beckrenamed node type Rot to Rotl to make clear that this...
2008-06-03 Matthias Braunswitch projs have long pnc not pn_Cmp
2008-06-02 Matthias Braunonly skip float->float convs
2008-06-02 Michael Beck- Fixed strict-convs before Stores again: We can skip...
2008-06-01 Michael Beck- stack alignment is now power of two
2008-05-31 Matthias Braunno, we cannot skip all convs before vfst (but just...
2008-05-31 Michael Beck- in x87 mode, skipp ALL conv's before stores
2008-05-30 Michael Beckadd extra info for immediate float mode
2008-05-29 Michael Beckfixed warning
2008-05-28 Michael Beck- moved peephole_IncSP_IncSP() to bepeephole.c, as...
2008-05-28 Michael Beckimplemened add esp, 4/8 -> push/push
2008-05-28 Michael Beckfixed condition for add/sub esp, 4/8
2008-05-27 Michael BeckPhi's are now transmitted as a Phi list, not using...
2008-05-27 Matthias Braundo an upconv instead of panic when we do <32bit right...
2008-05-27 Matthias Braunbuild a keep behind each pop to avoid double register...
2008-05-24 Christoph MallonWhen testing whether generating a Psi is allowed, check...
2008-05-24 Matthias Braunnormalize/fix ProjM numbers, avoid dead code in some...
2008-05-23 Michael Becksmall improvements: cache different environment members...
2008-05-23 Michael Beck- not really necessary, but makes the array size again...
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 arch_irn_handler_t. This was just an additi...
2008-05-22 Michael Beckcheck for Cmp nodes before doing doz
2008-05-22 Michael Beckmissing goto added
2008-05-21 Michael Beckfixed warnings
2008-05-21 Michael Beck- beo_* Opcodes are now defined in irop.h, and no more...
2008-05-21 Michael Beck- add a flag to allow 2 users when matching address...
2008-05-20 Michael Beck- If-conversion can generate SSE min and max nodes...
2008-05-14 Michael BeckBugFix: add missing copy
2008-05-14 Michael Beck- modeled vfisttp using a dummy output value, this...
2008-05-14 Michael Beck- don't use inc/dec on core2
2008-05-13 Michael BeckBugFix:
2008-05-13 Michael BeckSSE3 fisttp instruction added (currently unused due...
2008-05-13 Michael Beckallow bt instruction for newer AMD processors
2008-05-12 Michael Beck- BugFix: added missing test when creating bt instructions
2008-05-11 Michael Beckgenerate bt x,n for if (x & (1 << n)) on Core2:
2008-05-11 Michael Beck- BugFix: flags for pad_return
2008-05-04 Michael Beckredo wrong 19491: DIV and IDIV are different
next