- moved the imul mem,imm32 splitting into peephole optimizations
[libfirm] / ir / be / ia32 /
2008-04-20 Michael Beck- moved the imul mem,imm32 splitting into peephole...
2008-04-20 Michael Beckmore SSE constants handled without float_entity
2008-04-19 Michael Beck- add optimisation for size
2008-04-19 Michael Beck- added alignment_label_max_skip
2008-04-19 Michael Beckfix r19298: offsets must be fixed for PopMem
2008-04-19 Michael Beckalways align blocks if there is no fall-through
2008-04-19 Michael Beckreorganized cpu's, architectures, and features, hopeful...
2008-04-19 Michael Beckdo not pad return after a fall-through Jmp
2008-04-16 Christoph MallonFix typos in comments.
2008-04-16 Christoph MallonRemove redudant set_ia32_am_support() call.
2008-04-16 Christoph MallonRemove the now unused function ia32_emit_am_or_dest_reg...
2008-04-16 Christoph MallonRemove ia32_am_Dest.
2008-04-16 Christoph MallonRemove ia32_am_Full.
2008-04-16 Christoph MallonSplit ia32_Pop into ia32_Pop and ia32_PopMem.
2008-04-15 Michael Beck- add barcelona and generic32 targets
2008-04-15 Michael Beck- do not use imul mem, imm32 on newer AMD cpu's
2008-04-15 Michael Beck- added add esp,8 -> pop reg, pop reg
2008-04-15 Michael Beck- fixed costs for Opteron and K10
2008-04-14 Michael BeckLinux gprof need base pointer
2008-04-14 Michael Beckadd Linux grof support
2008-04-14 Michael Beckremoved incomplete code
2008-04-14 Michael Beck- get_irg_initial_exec()/set_irg_initial_exec() added
2008-04-13 Michael Beck- removed obstack from be_main_env_t, it was only used...
2008-04-12 Michael Beckrevert to old cost model, seems to work better
2008-04-12 Michael Becktypo fixed
2008-04-12 Michael Beckgcc has same costs for prescott and nocona
2008-04-12 Michael Beckupdated timings
2008-04-11 Michael Beckupdated cost model from gcc 4.3.0
2008-04-11 Michael Becknocona is a Pentium 4 variant
2008-04-09 Matthias Braun- add support for stack alignment on calls
2008-04-09 Matthias Brauncore2s are called nocona in gcc
2008-04-04 Michael Beckfixed indentation, deleted useless comment
2008-04-04 Michael Becksome cosmetic
2008-04-03 Matthias Braunstarted implementing Mac Style PIC
2008-04-03 Matthias Braunshouldn't be here anymore
2008-04-03 Matthias Braunshouldn't be here anymore
2008-04-01 Andreas Zwinkauinserted pbqp transformation step
2008-03-30 Matthias Braun- cleanup and rewrite some of the dbgout stuff (no...
2008-03-30 Matthias Braunreference are integermode too for the backend
2008-03-11 Matthias Braunwe do need stack:I|S...
2008-03-11 Matthias Braunstack:S is enough no need to specify I (explicitely)
2008-03-08 Matthias Braun- fix parity label emitting using local assembler labels
2008-03-07 Michael Beckremoved C99 features
2008-03-07 Matthias Braunimplement float to long long conversion
2008-03-05 Matthias Braunonly emit labels that are needed
2008-03-04 Michael Beck- beware of useless code: when searching the left argum...
2008-02-14 Matthias Braun- copy libcore into libfirm
2008-02-13 Matthias Braunremove debug printf
2008-02-11 Michael Beck- BugFix: don't create a Sync, if the memory predecesso...
2008-01-28 Matthias Braunimplement/fix assembler clobbers
2008-01-23 Michael Beckuse the new Phi list of blocks
2008-01-18 Michael Beckmore support for exceptions added
2008-01-17 Michael Beckfixed wrong variable usage
2008-01-17 Michael Becksome cleanup
2008-01-16 Matthias Braunfix the sub to neg_add case when the flags of the sub...
2008-01-16 Matthias Braunrename set_using_visited to set_using_irn_visited,...
2008-01-11 Matthias Braunrefactor time measurement
2008-01-10 Michael BeckBugFix: wrong mode used
2008-01-04 Matthias Braunfix some warnings, represent mode size as unsigned...
2008-01-04 Matthias Braunfix warning
2008-01-02 Michael Beckupdate copyright message
2008-01-02 Michael BeckYasm don't like fnstsw, requires an %ax argument. Gas...
2008-01-02 Michael Beckadded GNU_FLAVOUR_YASM to support the YASM assembler
2007-12-19 Michael Beckchange x86 cpu names to match gcc -march switch
2007-12-17 Matthias Braunreimplement the long long -> double, conversion. Remove...
2007-12-07 Michael BeckBugFix: get the high mode from the second result in...
2007-11-28 Michael Becksize/aligment of types is now unsigned and in bytes...
2007-11-28 Matthias Braunabort if switch gets too big
2007-11-27 Matthias Braunfactor out entity emitter and make sure @NTPOFF is...
2007-11-23 Michael Becksome preliminary long double support
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-11-11 Matthias Brauninclude iroptimize.h
2007-11-04 Matthias Braunfixed a bunch of warnings (in OPTIMIZE mode)
2007-11-03 Matthias Braunget rid of benodesets (in favour of ir_nodeset), report...
2007-11-01 Matthias Braunuse is_Const_0 not is_Const_null in fucom creation
2007-11-01 Matthias Brauncheck that Psi flags input doesn't depend on load when...
2007-10-29 Matthias Braunpeephole optimisation: reuse zero flag from previous...
2007-10-26 Michael Beckfixed handling of pn_Call_X_regular
2007-10-26 Michael BeckC99 constructs removed
2007-10-26 Matthias Braunmoved ia32 architecture configuration to a separate...
2007-10-26 Matthias Braunmake IS_ macros return 0 or 1
2007-10-25 Michael Beckupdated cpu architectures
2007-10-25 Michael BeckC99 constructs removed
2007-10-25 Christoph MallonSmall cleanups.
2007-10-25 Christoph MallonUse add_ia32_flags() instead of set_ia32_flags(), which...
2007-10-25 Matthias Braunfix parameter loads not being rematerialized
2007-10-25 Christoph MallonHandle integer Abs for modes which are not 32bits wide.
2007-10-25 Christoph MallonIn match_arguments() assert that match_am is set when...
2007-10-24 Christoph MallonEmit the "t" suffix for f96 numbers in the ia32 backend.
2007-10-24 Michael Becklong double x87 modes don't support AM
2007-10-24 Christoph MallonRestore the AM fold behavior of prior to r16324. It...
2007-10-24 Christoph MallonActually implement what r16324 promised.
2007-10-23 Christoph MallonImprove the AM folding heuristics: Do not fold AM if...
2007-10-23 Christoph MallonRemove dead code, remove pointless marking of memory...
2007-10-23 Christoph MallonRemove the unused function mode_needs_gp_reg().
2007-10-23 Christoph MallonClarify a comment.
2007-10-23 Christoph Mallon- Allow an arbitrary (for arbitrary < 32) number of...
2007-10-23 Michael Beckadded initialization to suppress (wrong) warning
2007-10-21 Matthias Braundon't aggressively fold some nodes when we know it...
next