2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw |
2008-01-02 |
Michael Beck | added GNU_FLAVOUR_YASM to support the YASM assembler |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | factor out entity emitter and make sure @NTPOFF is... |
blob | commitdiff | raw | diff to current |
2007-11-19 |
Michael Beck | moved be_retrieve_dbg_info() into middleend and rename... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Matthias Braun | fix handling of default pns in the backend (they don... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Matthias Braun | peephole optimisation: reuse zero flag from previous... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Matthias Braun | moved ia32 architecture configuration to a separate... |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Michael Beck | updated cpu architectures |
blob | commitdiff | raw | diff to current |
2007-10-24 |
Christoph Mallon | Emit the "t" suffix for f96 numbers in the ia32 backend. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Matthias Braun | - improve set transformation |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Michael Beck | Refactored attributes: |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Matthias Braun | we have to use the pinned state from the load when... |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Matthias Braun | emit a Begin and End marker around functions (usefull... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Michael Beck | doxygen comment added |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Matthias Braun | fix negated set pnc with float compare problem |
blob | commitdiff | raw | diff to current |
2007-10-04 |
Matthias Braun | fixed/improved assembler nodes |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Matthias Braun | rename pnc_flipped to ins_permuted and change back... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Directly tie the ConvI2I8Bit node to the ConvI2I emitte... |
blob | commitdiff | raw | diff to current |
2007-10-02 |
Matthias Braun | fix cmov emitter |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Matthias Braun | fix cmov AM bug, avoid some verify warning in beflags... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Matthias Braun | AM for CMov, SSE floats, SubSP, AddSP |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Matthias Braun | mark methods with lowered struct params, correctly... |
blob | commitdiff | raw | diff to current |
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 |
next |