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 |
2007-05-30 |
Matthias Braun | fix xStoreSimple and SetST0 |
tree | commitdiff |
2007-05-30 |
Matthias Braun | make x87 float mode default |
tree | commitdiff |
2007-05-29 |
Matthias Braun | ia32 was missing spill cost estimates |
tree | commitdiff |
2007-05-25 |
Michael Beck | int instruction added |
tree | commitdiff |
2007-05-24 |
Christoph Mallon | Add missing break in a switch which caused an incorrect... |
tree | commitdiff |
2007-05-23 |
Michael Beck | removed impossible address modes |
tree | commitdiff |
2007-05-23 |
Michael Beck | some doxygen comments added |
tree | commitdiff |
2007-05-23 |
Michael Beck | Added new Proj_X_regular for all nodes producing a... |
tree | commitdiff |
2007-05-23 |
Michael Beck | Used new Div result mode |
tree | commitdiff |
2007-05-23 |
Matthias Braun | fix uninitialized variables |
tree | commitdiff |
2007-05-21 |
Matthias Braun | fix conv optimisation, remove wrong asserts |
tree | commitdiff |
2007-05-21 |
Matthias Braun | only use addressmode for 32 bit modes |
tree | commitdiff |
2007-05-18 |
Matthias Braun | emit execfreqs for all blocks. ignore the am_flavour... |
tree | commitdiff |
2007-05-14 |
Matthias Braun | reuse old proj numbers for projs where only the mode... |
tree | commitdiff |
2007-05-14 |
Matthias Braun | we can convert reference to mode_Iu now |
tree | commitdiff |
2007-05-13 |
Matthias Braun | workaround memperm problems with different entity sizes... |
tree | commitdiff |
2007-05-12 |
Michael Beck | Set the initial EBP Proj to ignore. |
tree | commitdiff |
2007-05-11 |
Christian Würdig | reduced stack overhead by transforming nodes as early... |
tree | commitdiff |
2007-05-10 |
Matthias Braun | reformatted, add is_ia32_Store8Bit to is_ia32_St |
tree | commitdiff |
2007-05-09 |
Matthias Braun | last change with mode suffix was wrong for x87 nodes... |
tree | commitdiff |
2007-05-09 |
Matthias Braun | nodes that support dest AM aren't always mode l |
tree | commitdiff |
2007-05-09 |
Matthias Braun | mode suffix changes |
tree | commitdiff |
2007-05-09 |
Matthias Braun | several fixes to dest address mode |
tree | commitdiff |
2007-05-09 |
Matthias Braun | we can only handle 32bit compares at the moment |
tree | commitdiff |
2007-05-09 |
Matthias Braun | we have to change register_requirement when using dest am |
tree | commitdiff |
next |