2007-10-01 |
Matthias Braun | mark methods with lowered struct params, correctly... |
blob | commitdiff | raw |
2007-09-30 |
Matthias Braun | support for fucom(p)i |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | - first real peephole optimisation mov 0, reg -> xor... |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | - support for Ftst instruction, AM support for x87... |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | In emit_ia32_Conv_with_FP() the operands were swapped... |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | Remove the parameter produces_result from ia32_emit_bin... |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | In get_out_reg() assert that the requested outreg posit... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Matthias Braun | fix for fehler87 |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Matthias Braun | no environment anymore for emitters |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Matthias Braun | - never use (broken) sequential load/store in abi |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Matthias Braun | - use flags handling code for ia32 Compares (including... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Christoph Mallon | Get rid of be_SetSP. |
blob | commitdiff | raw | diff to current |
2007-09-12 |
Christoph Mallon | Consistently place the mem in for AM directly after... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Christoph Mallon | Add magic for better code emission of 64bit minus. |
blob | commitdiff | raw | diff to current |
2007-09-08 |
Matthias Braun | nicer indenting |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Michael Beck | bugfix: float cmp pnc have always ia32_pn_Cmp_Unsigned set |
blob | commitdiff | raw | diff to current |
2007-09-04 |
Matthias Braun | fix TestSet emitter |
blob | commitdiff | raw | diff to current |
2007-09-03 |
Matthias Braun | missing handling for CmpSet8Bit and TestSet8Bit |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Matthias Braun | Changed handling of address mode: |
blob | commitdiff | raw | diff to current |
2007-08-23 |
Matthias Braun | do Conv after Set command (instead of mov 0,) before... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Matthias Braun | emit a 0 if none of the AM info is set |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Matthias Braun | output constants in assembler as hex |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Matthias Braun | fixed several AM problems (and disabled most of the... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Michael Beck | add Zex8/Zex16 instructions |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Michael Beck | emit new block labels |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Christoph Mallon | Generate better, i.e. less, (and maybe more correct... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Christoph Mallon | Do not unconditionally set the unsigned pnc flag, but... |
blob | commitdiff | raw | diff to current |
2007-07-14 |
Matthias Braun | ad-hoc fix for lfoat compares (this is not mallons... |
blob | commitdiff | raw | diff to current |
2007-07-11 |
Michael Beck | removed character modes, use integer modes instead |
blob | commitdiff | raw | diff to current |
2007-07-11 |
Matthias Braun | simplify logic when x87 simulator is started |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Matthias Braun | don't emit vfp copies |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Matthias Braun | don't copy unknowns around in cmovs |
blob | commitdiff | raw | diff to current |
2007-07-02 |
Matthias Braun | - Reintroduced TestCmov and TestSet |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Matthias Braun | fix fehler32 by removing this nearly pointless optimisation |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Matthias Braun | addressmode for compares works now |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Matthias Braun | emitting NoReg is always wrong |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Christoph Mallon | For a TestJmp it is not necessary that the And has... |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Matthias Braun | rewrite and improve Cond transformation |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Michael Beck | Fixed typos, add some doxygen docu |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Michael Beck | use the new backend_marked flag |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Matthias Braun | use Immediate nodes more often |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Matthias Braun | fixed fpu problems, several x87 fixes |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Matthias Braun | fixed warnings |
blob | commitdiff | raw | diff to current |
2007-06-17 |
Matthias Braun | fix warnings |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Matthias Braun | psi transform and emit logical rewritten from scratch |
blob | commitdiff | raw | diff to current |
2007-06-13 |
Matthias Braun | don't fail if type mode can't be determine (which can... |
blob | commitdiff | raw | diff to current |
2007-06-12 |
Matthias Braun | cbtw does NOT upcast 8 to 32 bits |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Matthias Braun | new ia32_asm_attr attribute, beware: attribute comparis... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Matthias Braun | finish support for custom backend node attributes,... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Matthias Braun | - Allocate register slots array separately on obstack |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Matthias Braun | same_as constraints in assembler nodes work now |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Matthias Braun | fix immediate emitting |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Matthias Braun | we can parse lots of assembler constraints now (but... |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Matthias Braun | more work on ia32 assembler nodes |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Michael Beck | initial support for exception handling |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Michael Beck | preliminary emitter for ASM nodes |
blob | commitdiff | raw | diff to current |
2007-05-18 |
Matthias Braun | emit execfreqs for all blocks. ignore the am_flavour... |
blob | commitdiff | raw | diff to current |
2007-05-13 |
Matthias Braun | workaround memperm problems with different entity sizes... |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | last change with mode suffix was wrong for x87 nodes... |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | mode suffix changes |
blob | commitdiff | raw | diff to current |
2007-05-05 |
Matthias Braun | removed wrong assert |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Matthias Braun | cleanups, use the new tarval emitter |
blob | commitdiff | raw | diff to current |
2007-04-30 |
Christian Würdig | unified main comments |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Christian Würdig | added new licence header |
blob | commitdiff | raw | diff to current |
2007-04-23 |
Michael Beck | allow character mode constants |
blob | commitdiff | raw | diff to current |
2007-04-23 |
Matthias Braun | improve/fix wrong alignment in block emitting |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Matthias Braun | another fix |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Matthias Braun | - Split bearch.h correctly into bearch.h and bearch_t.h |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Matthias Braun | - Fix address_mode optimizer not removing nodes |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Matthias Braun | fix TLS emitting |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Matthias Braun | - Implement all the state switching stuff needed for... |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | move backend into libfirm |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | - change #include <config.h> back to "config.h" |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Matthias Braun | a bunch of fixes to make firm work with NDEBUG and... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Matthias Braun | The big committ: |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Matthias Braun | - fix x87 simulator not killing float copies that only... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Matthias Braun | SSE consts for xorps need to be 128bit |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Matthias Braun | fix some ia32_finish routines not setting ls_mode for... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Matthias Braun | fix cvt emitter |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Matthias Braun | fix SSE2 float calls + returns |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Matthias Braun | fix Mulh, Div, IDiv handling |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Matthias Braun | - change float nodes to mode_E |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Matthias Braun | fix ra_timers |
blob | commitdiff | raw | diff to current |
2007-02-16 |
Matthias Braun | experiment with new emitter style, change assembler... |
blob | commitdiff | raw | diff to current |
2007-02-09 |
Christian Würdig | removed C-99 stuff |
blob | commitdiff | raw | diff to current |
2007-02-09 |
Matthias Braun | - use mode_Iu for all nodes producing integer values... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Christian Würdig | special case handling for startblock succesor no longer... |
blob | commitdiff | raw | diff to current |
2006-12-18 |
Matthias Braun | the spillslot coalescer is now a general frame entity... |
blob | commitdiff | raw | diff to current |
2006-12-18 |
Matthias Braun | - Use a default node compare attribute function for... |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Michael Beck | rename type entity into ir_entity |
blob | commitdiff | raw | diff to current |
2006-12-10 |
Matthias Braun | cleanup/rewrite of ia32_gen_decls |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Matthias Braun | fix some address mode optimisation issues, xors aren... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Christian Würdig | removed unused function |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Matthias Braun | warning fix |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Christian Würdig | do not omit compare for PsiCondSet, some note scheduled... |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Christian Würdig | added ir/opt include |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Christian Würdig | BugFix: return gcc-like names for st0-st7: %st, %st... |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Christian Würdig | fixed assertion in Const emitter (tarval mode_P and... |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Christian Würdig | omit copies from virtual registers |
blob | commitdiff | raw | diff to current |
2006-10-03 |
Christian Würdig | return real x87 register (st0-st7) if node is patched... |
blob | commitdiff | raw | diff to current |
next |