- moved the imul mem,imm32 splitting into peephole optimizations
[libfirm] / ir / be / ia32 / ia32_emitter.c
2008-04-20 Michael Beck- moved the imul mem,imm32 splitting into peephole...
2008-04-19 Michael Beck- add optimisation for size
2008-04-19 Michael Beck- added alignment_label_max_skip
2008-04-19 Michael Beckalways align blocks if there is no fall-through
2008-04-16 Christoph MallonRemove the now unused function ia32_emit_am_or_dest_reg...
2008-04-03 Matthias Braunstarted implementing Mac Style PIC
2008-03-30 Matthias Braun- cleanup and rewrite some of the dbgout stuff (no...
2008-03-08 Matthias Braun- fix parity label emitting using local assembler labels
2008-03-05 Matthias Braunonly emit labels that are needed
2008-01-02 Michael Beckupdate copyright message
2008-01-02 Michael Beckadded GNU_FLAVOUR_YASM to support the YASM assembler
2007-11-27 Matthias Braunfactor out entity emitter and make sure @NTPOFF is...
2007-11-19 Michael Beckmoved be_retrieve_dbg_info() into middleend and rename...
2007-11-13 Matthias Braunfix handling of default pns in the backend (they don...
2007-10-29 Matthias Braunpeephole optimisation: reuse zero flag from previous...
2007-10-26 Matthias Braunmoved ia32 architecture configuration to a separate...
2007-10-25 Michael Beckupdated cpu architectures
2007-10-24 Christoph MallonEmit the "t" suffix for f96 numbers in the ia32 backend.
2007-10-19 Matthias Braun- improve set transformation
2007-10-17 Michael BeckRefactored attributes:
2007-10-07 Matthias Braunwe have to use the pinned state from the load when...
2007-10-06 Matthias Braunemit a Begin and End marker around functions (usefull...
2007-10-05 Michael Beckdoxygen comment added
2007-10-04 Matthias Braunfix negated set pnc with float compare problem
2007-10-04 Matthias Braunfixed/improved assembler nodes
2007-10-03 Matthias Braunrename pnc_flipped to ins_permuted and change back...
2007-10-03 Christoph MallonDirectly tie the ConvI2I8Bit node to the ConvI2I emitte...
2007-10-02 Matthias Braunfix cmov emitter
2007-10-01 Matthias Braunfix cmov AM bug, avoid some verify warning in beflags...
2007-10-01 Matthias BraunAM for CMov, SSE floats, SubSP, AddSP
2007-10-01 Matthias Braunmark methods with lowered struct params, correctly...
2007-09-30 Matthias Braunsupport for fucom(p)i
2007-09-30 Matthias Braun- first real peephole optimisation mov 0, reg -> xor...
2007-09-30 Matthias Braun- support for Ftst instruction, AM support for x87...
2007-09-29 Christoph MallonIn emit_ia32_Conv_with_FP() the operands were swapped...
2007-09-29 Christoph MallonRemove the parameter produces_result from ia32_emit_bin...
2007-09-29 Christoph MallonIn get_out_reg() assert that the requested outreg posit...
2007-09-28 Matthias Braunfix for fehler87
2007-09-26 Matthias Braunno environment anymore for emitters
2007-09-25 Matthias Braun- never use (broken) sequential load/store in abi
2007-09-20 Matthias Braun- use flags handling code for ia32 Compares (including...
2007-09-19 Christoph MallonGet rid of be_SetSP.
2007-09-12 Christoph MallonConsistently place the mem in for AM directly after...
2007-09-10 Christoph MallonAdd magic for better code emission of 64bit minus.
2007-09-08 Matthias Braunnicer indenting
2007-09-05 Michael Beckbugfix: float cmp pnc have always ia32_pn_Cmp_Unsigned set
2007-09-04 Matthias Braunfix TestSet emitter
2007-09-03 Matthias Braunmissing handling for CmpSet8Bit and TestSet8Bit
2007-08-31 Matthias BraunChanged handling of address mode:
2007-08-23 Matthias Braundo Conv after Set command (instead of mov 0,) before...
2007-08-07 Matthias Braunemit a 0 if none of the AM info is set
2007-08-07 Matthias Braunoutput constants in assembler as hex
2007-08-02 Matthias Braunfixed several AM problems (and disabled most of the...
2007-08-01 Michael Beckadd Zex8/Zex16 instructions
2007-07-25 Michael Beckemit new block labels
2007-07-16 Christoph MallonGenerate better, i.e. less, (and maybe more correct...
2007-07-16 Christoph MallonDo not unconditionally set the unsigned pnc flag, but...
2007-07-14 Matthias Braunad-hoc fix for lfoat compares (this is not mallons...
2007-07-11 Michael Beckremoved character modes, use integer modes instead
2007-07-11 Matthias Braunsimplify logic when x87 simulator is started
2007-07-04 Matthias Braundon't emit vfp copies
2007-07-04 Matthias Braundon't copy unknowns around in cmovs
2007-07-02 Matthias Braun- Reintroduced TestCmov and TestSet
2007-06-29 Matthias Braunfix fehler32 by removing this nearly pointless optimisation
2007-06-28 Matthias Braunaddressmode for compares works now
2007-06-28 Matthias Braunemitting NoReg is always wrong
2007-06-28 Christoph MallonFor a TestJmp it is not necessary that the And has...
2007-06-28 Matthias Braunrewrite and improve Cond transformation
2007-06-28 Michael BeckFixed typos, add some doxygen docu
2007-06-22 Michael Beckuse the new backend_marked flag
2007-06-22 Matthias Braunuse Immediate nodes more often
2007-06-18 Matthias Braunfixed fpu problems, several x87 fixes
2007-06-18 Matthias Braunfixed warnings
2007-06-17 Matthias Braunfix warnings
2007-06-15 Matthias Braunpsi transform and emit logical rewritten from scratch
2007-06-13 Matthias Braundon't fail if type mode can't be determine (which can...
2007-06-12 Matthias Brauncbtw does NOT upcast 8 to 32 bits
2007-06-04 Matthias Braunnew ia32_asm_attr attribute, beware: attribute comparis...
2007-06-04 Matthias Braunfinish support for custom backend node attributes,...
2007-06-04 Matthias Braun- Allocate register slots array separately on obstack
2007-06-03 Matthias Braunsame_as constraints in assembler nodes work now
2007-06-02 Matthias Braunfix immediate emitting
2007-06-02 Matthias Braunwe can parse lots of assembler constraints now (but...
2007-06-02 Matthias Braunmore work on ia32 assembler nodes
2007-06-02 Michael Beckinitial support for exception handling
2007-05-30 Michael Beckpreliminary emitter for ASM nodes
2007-05-18 Matthias Braunemit execfreqs for all blocks. ignore the am_flavour...
2007-05-13 Matthias Braunworkaround memperm problems with different entity sizes...
2007-05-09 Matthias Braunlast change with mode suffix was wrong for x87 nodes...
2007-05-09 Matthias Braunmode suffix changes
2007-05-05 Matthias Braunremoved wrong assert
2007-05-02 Matthias Brauncleanups, use the new tarval emitter
2007-04-30 Christian Würdigunified main comments
2007-04-27 Christian Würdigadded new licence header
2007-04-23 Michael Beckallow character mode constants
2007-04-23 Matthias Braunimprove/fix wrong alignment in block emitting
2007-04-19 Matthias Braunanother fix
2007-04-18 Matthias Braun- Split bearch.h correctly into bearch.h and bearch_t.h
2007-04-16 Matthias Braun- Fix address_mode optimizer not removing nodes
2007-04-02 Matthias Braunfix TLS emitting
next