2007-08-08 |
Michael Beck | fixed 64bit instrinsics for Div/Mod/Shr/Shl/Shrs |
tree | commitdiff |
2007-08-08 |
Michael Beck | handle ia32_l_vfist node |
tree | commitdiff |
2007-08-08 |
Michael Beck | fixed map_Mul; cleaned up a bit |
tree | commitdiff |
2007-08-08 |
Matthias Braun | never CSE nodes which have no stack entities assigned... |
tree | commitdiff |
2007-08-08 |
Matthias Braun | - Fix unsigned->double, double->unsigned convs |
tree | commitdiff |
2007-08-07 |
Matthias Braun | emit a 0 if none of the AM info is set |
tree | commitdiff |
2007-08-07 |
Matthias Braun | output constants in assembler as hex |
tree | commitdiff |
2007-08-04 |
Matthias Braun | fix fehler59 (AddSP/SubSP must be pinned) |
tree | commitdiff |
2007-08-03 |
Matthias Braun | remove debug printfs |
tree | commitdiff |
2007-08-03 |
Matthias Braun | more conv_conv optimisations |
tree | commitdiff |
2007-08-03 |
Matthias Braun | remove debug printf |
tree | commitdiff |
2007-08-03 |
Michael Beck | removed C99 feature |
tree | commitdiff |
2007-08-03 |
Matthias Braun | replace Shrs(Shl) with Conv where possible, fix conv_co... |
tree | commitdiff |
2007-08-02 |
Matthias Braun | fixed several AM problems (and disabled most of the... |
tree | commitdiff |
2007-08-02 |
Michael Beck | added comment, removed debug output |
tree | commitdiff |
2007-08-01 |
Matthias Braun | no need for Zex commands, we already had the Conv ... |
tree | commitdiff |
2007-08-01 |
Michael Beck | add Zex8/Zex16 instructions |
tree | commitdiff |
2007-08-01 |
Matthias Braun | we can't pass 64bit values in a single register |
tree | commitdiff |
2007-07-31 |
Michael Beck | transform Load & 0xFF into Loadzx |
tree | commitdiff |
2007-07-25 |
Michael Beck | add IJmp instruction |
tree | commitdiff |
2007-07-25 |
Michael Beck | emit new block labels |
tree | commitdiff |
2007-07-23 |
Matthias Braun | (crude) support for non 32-bit modes in cmp |
tree | commitdiff |
2007-07-23 |
Michael Beck | doxygen comment fixed |
tree | commitdiff |
2007-07-19 |
Matthias Braun | use automake instead of homebrewn makefiles |
tree | commitdiff |
2007-07-19 |
Matthias Braun | fix ProduceValue handling |
tree | commitdiff |
2007-07-18 |
Matthias Braun | correctly handle strict convs |
tree | commitdiff |
2007-07-18 |
Matthias Braun | fix fpcw transformation fix strict conv creation |
tree | commitdiff |
2007-07-17 |
Andreas Schösser | Prevented Proj nodes which are successors of IA32 nodes... |
tree | commitdiff |
2007-07-17 |
Matthias Braun | fix unused call results |
tree | commitdiff |
2007-07-17 |
Matthias Braun | fix Cltd register pressure, fix some SSE (ABI with... |
tree | commitdiff |
2007-07-16 |
Matthias Braun | fix allocas, fix Tls transform |
tree | commitdiff |
2007-07-16 |
Christoph Mallon | Generate better, i.e. less, (and maybe more correct... |
tree | commitdiff |
2007-07-16 |
Christoph Mallon | Comitted wrong file. Revert r15169. |
tree | commitdiff |
2007-07-16 |
Christoph Mallon | Generate better, i.e. less, (and maybe more correct... |
tree | commitdiff |
2007-07-16 |
Christoph Mallon | Do not unconditionally set the unsigned pnc flag, but... |
tree | commitdiff |
2007-07-14 |
Matthias Braun | ad-hoc fix for lfoat compares (this is not mallons... |
tree | commitdiff |
2007-07-13 |
Matthias Braun | add missing width modifiers to some float nodes |
tree | commitdiff |
2007-07-13 |
Matthias Braun | use zeros instead of unknowns for floating point for now |
tree | commitdiff |
2007-07-12 |
Matthias Braun | try to avoid creation of float Psis |
tree | commitdiff |
2007-07-12 |
Matthias Braun | revert transformation tactics to old style |
tree | commitdiff |
2007-07-11 |
Michael Beck | removed character modes, use integer modes instead |
tree | commitdiff |
2007-07-11 |
Michael Beck | use the new Anchor node instead of old anchors |
tree | commitdiff |
2007-07-11 |
Michael Beck | removed SCHEDULE_PROJS ifdefs |
tree | commitdiff |
2007-07-11 |
Christoph Mallon | Be more liberal in what the IA32 backend allows for... |
tree | commitdiff |
2007-07-11 |
Matthias Braun | fix fehler39, exchange left/right is no good idea after... |
tree | commitdiff |
2007-07-11 |
Matthias Braun | simplify logic when x87 simulator is started |
tree | commitdiff |
2007-07-10 |
Matthias Braun | don't do AGGRESSIVE_AM |
tree | commitdiff |
2007-07-10 |
Matthias Braun | make use of mode_b lowerer, fix keeps for CopyB |
tree | commitdiff |
2007-07-08 |
Christoph Mallon | Copy the debug info when turning a Store into a Push. |
tree | commitdiff |
2007-07-08 |
Christoph Mallon | Unbreak build. |
tree | commitdiff |
2007-07-06 |
Michael Beck | moved get_*_dbg_info() and set_*_dbg_info() to logical... |
tree | commitdiff |
2007-07-06 |
Michael Beck | added missing includes |
tree | commitdiff |
2007-07-06 |
Matthias Braun | don't create dead projs |
tree | commitdiff |
2007-07-06 |
Matthias Braun | a new pass that adds missing keeps |
tree | commitdiff |
2007-07-06 |
Matthias Braun | use optimize_graph_df |
tree | commitdiff |
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 |
next |