2007-07-04 |
Matthias Braun | mode_b support for Phis, Nots. Working but needs some... |
tree | commitdiff |
2007-07-04 |
Matthias Braun | don't emit vfp copies |
tree | commitdiff |
2007-07-04 |
Matthias Braun | cmov with unknowns are pointless |
tree | commitdiff |
2007-07-04 |
Matthias Braun | revert accidental commit |
tree | commitdiff |
2007-07-04 |
Matthias Braun | fix some x87 issues... |
tree | commitdiff |
2007-07-04 |
Matthias Braun | don't copy unknowns around in cmovs |
tree | commitdiff |
2007-07-03 |
Michael Beck | C99 features femoved |
tree | commitdiff |
2007-07-02 |
Matthias Braun | don't set lea to should_be_same |
tree | commitdiff |
2007-07-02 |
Matthias Braun | - Reintroduced TestCmov and TestSet |
tree | commitdiff |
2007-07-02 |
Matthias Braun | fix AM mode and remove_from_sched |
tree | commitdiff |
2007-06-30 |
Matthias Braun | makefile updates |
tree | commitdiff |
2007-06-30 |
Matthias Braun | fix IncSP optimizer, remove some cases of nodes not... |
tree | commitdiff |
2007-06-29 |
Christoph Mallon | Remove unused variable. |
tree | commitdiff |
2007-06-29 |
Matthias Braun | fix fehler32 by removing this nearly pointless optimisation |
tree | commitdiff |
2007-06-29 |
Matthias Braun | build TestJmp for compares with zero |
tree | commitdiff |
2007-06-29 |
Michael Beck | - no need to remove Proj's from the schedule |
tree | commitdiff |
2007-06-29 |
Matthias Braun | no Addressmode for x87 CondJmps |
tree | commitdiff |
2007-06-28 |
Matthias Braun | fix lea to add transformation |
tree | commitdiff |
2007-06-28 |
Matthias Braun | addressmode for compares works now |
tree | commitdiff |
2007-06-28 |
Christoph Mallon | Create new TestJmp nodes in the correct block, i.e... |
tree | commitdiff |
2007-06-28 |
Christoph Mallon | Remove stale code. |
tree | commitdiff |
2007-06-28 |
Christoph Mallon | Add the convenience function create_immediate_or_transf... |
tree | commitdiff |
2007-06-28 |
Christoph Mallon | Assume that constants are always the right operand... |
tree | commitdiff |
2007-06-28 |
Matthias Braun | emitting NoReg is always wrong |
tree | commitdiff |
2007-06-28 |
Christoph Mallon | For a TestJmp it is not necessary that the And has... |
tree | commitdiff |
2007-06-28 |
Matthias Braun | rewrite and improve Cond transformation |
tree | commitdiff |
2007-06-28 |
Michael Beck | Fixed typos, add some doxygen docu |
tree | commitdiff |
2007-06-28 |
Michael Beck | variadic functions have always cdelc calling convention |
tree | commitdiff |
2007-06-27 |
Christoph Mallon | Fix non-debug build of FIRM. |
tree | commitdiff |
2007-06-25 |
Matthias Braun | specify attribute copy function in spec |
tree | commitdiff |
2007-06-25 |
Michael Beck | C99 feature removed |
tree | commitdiff |
2007-06-25 |
Matthias Braun | - Introduce nodemap |
tree | commitdiff |
2007-06-22 |
Michael Beck | use the new backend_marked flag |
tree | commitdiff |
2007-06-22 |
Matthias Braun | use Immediate nodes more often |
tree | commitdiff |
2007-06-21 |
Matthias Braun | - fix stack bias wrongly calculated with non-scheduled... |
tree | commitdiff |
2007-06-21 |
Matthias Braun | fixed scheduler, fpu |
tree | commitdiff |
2007-06-21 |
Michael Beck | SCHEDULE_PROJS patch: Proj nodes are not more scheduled |
tree | commitdiff |
2007-06-21 |
Michael Beck | SCHEDULE_PROJS patch: Proj nodes are not more scheduled |
tree | commitdiff |
2007-06-21 |
Michael Beck | SCHEDULE_PROJS patch: Proj nodes are not more scheduled |
tree | commitdiff |
2007-06-21 |
Christoph Mallon | Fix r14677, i.e. revert most of it. |
tree | commitdiff |
2007-06-21 |
Matthias Braun | copy pinned state for div nodes |
tree | commitdiff |
2007-06-20 |
Christoph Mallon | Fix warning, remove unnecessary casts. |
tree | commitdiff |
2007-06-19 |
Matthias Braun | implement strict convs |
tree | commitdiff |
2007-06-19 |
Matthias Braun | some needs need to be exc_pinned |
tree | commitdiff |
2007-06-19 |
Matthias Braun | removed old code |
tree | commitdiff |
2007-06-18 |
Matthias Braun | fixed fpu problems, several x87 fixes |
tree | commitdiff |
2007-06-18 |
Michael Beck | use the new mtp_property_private flag to switch calling... |
tree | commitdiff |
2007-06-18 |
Michael Beck | removed prefer_fastcall: backends can now decide how... |
tree | commitdiff |
2007-06-18 |
Matthias Braun | float stores should be exc_pinned |
tree | commitdiff |
2007-06-18 |
Matthias Braun | fixed warnings |
tree | commitdiff |
2007-06-17 |
Matthias Braun | fix warnings |
tree | commitdiff |
2007-06-15 |
Michael Beck | Moved the transform functions for Block and End nodes... |
tree | commitdiff |
2007-06-15 |
Michael Beck | Fixed two typos resulting in uninitialised variable... |
tree | commitdiff |
2007-06-15 |
Matthias Braun | negated, not inversed |
tree | commitdiff |
2007-06-15 |
Matthias Braun | psi transform and emit logical rewritten from scratch |
tree | commitdiff |
2007-06-14 |
Sebastian Hack | * Changed the liveness API: |
tree | commitdiff |
2007-06-14 |
Michael Beck | used new betranshlp.c framework |
tree | commitdiff |
2007-06-14 |
Michael Beck | Fixed calculation of register parameters: A register... |
tree | commitdiff |
2007-06-14 |
Michael Beck | typo fixed |
tree | commitdiff |
2007-06-13 |
Matthias Braun | don't fail if type mode can't be determine (which can... |
tree | commitdiff |
2007-06-13 |
Matthias Braun | ProjMs should not be scheduled |
tree | commitdiff |
2007-06-13 |
Matthias Braun | simulate Keeps to make sure unused results are popped... |
tree | commitdiff |
2007-06-12 |
Matthias Braun | cbtw does NOT upcast 8 to 32 bits |
tree | commitdiff |
2007-06-11 |
Matthias Braun | fix bad proj optimisation, fix loads missing the result... |
tree | commitdiff |
2007-06-11 |
Matthias Braun | fix wrong flavors |
tree | commitdiff |
2007-06-10 |
Michael Beck | "docu" enhanced |
tree | commitdiff |
2007-06-09 |
Matthias Braun | we can use const |
tree | commitdiff |
2007-06-09 |
Matthias Braun | cleanup regparam code even more |
tree | commitdiff |
2007-06-09 |
Matthias Braun | don't use xmm register in calling conventions when... |
tree | commitdiff |
2007-06-09 |
Matthias Braun | don't use xmm register in calling conventions when... |
tree | commitdiff |
2007-06-09 |
Matthias Braun | don't use xmm register in calling conventions when... |
tree | commitdiff |
2007-06-06 |
Michael Beck | Added some casts to remove warnings |
tree | commitdiff |
2007-06-06 |
Michael Beck | removed ia32_register_from_name() callback |
tree | commitdiff |
2007-06-05 |
Matthias Braun | make it possible to have different compare functions... |
tree | commitdiff |
2007-06-04 |
Matthias Braun | new ia32_asm_attr attribute, beware: attribute comparis... |
tree | commitdiff |
2007-06-04 |
Matthias Braun | finish support for custom backend node attributes,... |
tree | commitdiff |
2007-06-04 |
Matthias Braun | - Allocate register slots array separately on obstack |
tree | commitdiff |
2007-06-03 |
Michael Beck | Set the exc_label for Load and Store nodes. |
tree | commitdiff |
2007-06-03 |
Matthias Braun | add comment about strange regalloc behaviour |
tree | commitdiff |
2007-06-03 |
Matthias Braun | more missing constraints |
tree | commitdiff |
2007-06-03 |
Matthias Braun | same_as constraints in assembler nodes work now |
tree | commitdiff |
2007-06-03 |
Christoph Mallon | Turn the ia32_transform_env_t transformation environmen... |
tree | commitdiff |
2007-06-02 |
Matthias Braun | more dependency edges needed |
tree | commitdiff |
2007-06-02 |
Matthias Braun | fix immediate emitting |
tree | commitdiff |
2007-06-02 |
Matthias Braun | attempt to fix Leas being placed before barrier |
tree | commitdiff |
2007-06-02 |
Matthias Braun | we can parse lots of assembler constraints now (but... |
tree | commitdiff |
2007-06-02 |
Matthias Braun | fix pnc dumper for SwitchJmp |
tree | commitdiff |
2007-06-02 |
Matthias Braun | more work on ia32 assembler nodes |
tree | commitdiff |
2007-06-02 |
Matthias Braun | cleanup and improve generate_opcode script, you can... |
tree | commitdiff |
2007-06-02 |
Michael Beck | initial support for exception handling |
tree | commitdiff |
2007-06-02 |
Michael Beck | initial support for exception handling |
tree | commitdiff |
2007-06-02 |
Michael Beck | removed unused offs_sign attribute, added exc_label... |
tree | commitdiff |
2007-06-02 |
Michael Beck | initial support for exception handling |
tree | commitdiff |
2007-06-01 |
Michael Beck | moved all lower_* header into new lowering.h |
tree | commitdiff |
2007-06-01 |
Matthias Braun | moved external headers into include dir |
tree | commitdiff |
2007-05-31 |
Michael Beck | Added changes for inline assembler |
tree | commitdiff |
2007-05-30 |
Michael Beck | preliminary emitter for ASM nodes |
tree | commitdiff |
2007-05-30 |
Michael Beck | schedule ASM nodes |
tree | commitdiff |
2007-05-30 |
Matthias Braun | keep alive bugfixes for x87 |
tree | commitdiff |
2007-05-30 |
Michael Beck | Add missing keep bits to fld* instructions |
tree | commitdiff |
next |