2008-10-08 |
Christoph Mallon | Introduce ia32_Call, which can handle address mode. |
blob | commitdiff | raw |
2008-10-08 |
Christoph Mallon | No need to ignore Projs in the emitter, because there... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Sort. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Add ia32_emitf() to concisely output ia32 instructions. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Make ia32_assign_exc_label() static and remove redundan... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Slightly simplify jump table emitter. |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Do not emit cld in the CopyB prologue. The ABI mandate... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Simplify emit_CopyB_prolog() and remove an unnecessary... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Christoph Mallon | Make it a bit more clear, what's going on in ia32_emit_... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Christoph Mallon | Use separate code to emit suffixes for integer and... |
blob | commitdiff | raw | diff to current |
2008-10-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | hack to make it possible to mark spill,reload and remat... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Christoph Mallon | Remove long commented out assert(), which is not true... |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Christoph Mallon | Use backtracking in find_original_value() for the flags... |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Christoph Mallon | Partially undo r20786: Emit ret $0 especially when... |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Small cleanup. |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Remove final \n from panic messages, panic() adds a... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Christoph Mallon | Small simplification in ia32 ASM emitter. |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Christoph Mallon | Do it like GCC: write #APP #NO_APP around inline assembler. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Matthias Braun | introduce more generic resource reservation debug helpe... |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Michael Beck | - removed C99 stdbool.h from the "official" interface... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Matthias Braun | cosmetics |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Michael Beck | fix new fallthrough handling |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Christoph Mallon | panic() on internal error instead of assert(0)ing. |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Christoph Mallon | Remove handling for 32bit as smaller mode in emit_ia32_... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Matthias Braun | - refactor emitter next/prev block handling a bit |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Andreas Zwinkau | Moved assertion into if clause |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Michael Beck | - ia32_assign_exc_label() cannot take a const node... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Michael Beck | - fixed ir_printf format (%lu and %ld now working) |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Michael Beck | BugFix: always emit the block label for labelled blocks... |
blob | commitdiff | raw | diff to current |
2008-06-12 |
Michael Beck | - unfinished work to support exception label lookup |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Matthias Braun | - Aus arch_isa_t wird arch_env_t sonst ändert sich... |
blob | commitdiff | raw | diff to current |
2008-05-11 |
Michael Beck | generate bt x,n for if (x & (1 << n)) on Core2: |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Michael Beck | - moved the imul mem,imm32 splitting into peephole... |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | - add optimisation for size |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | - added alignment_label_max_skip |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | always align blocks if there is no fall-through |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Remove the now unused function ia32_emit_am_or_dest_reg... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Matthias Braun | started implementing Mac Style PIC |
blob | commitdiff | raw | diff to current |
2008-03-30 |
Matthias Braun | - cleanup and rewrite some of the dbgout stuff (no... |
blob | commitdiff | raw | diff to current |
2008-03-08 |
Matthias Braun | - fix parity label emitting using local assembler labels |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Matthias Braun | only emit labels that are needed |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | update copyright message |
blob | commitdiff | raw | diff to current |
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 |
next |