2007-10-17 |
Matthias Braun | - Add a generic_attribute field to irops |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Michael Beck | Refactored attributes: |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Matthias Braun | move lea_to_add into the peephole phase |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Matthias Braun | remove unused R flags, mark vfld as rematerialisable |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Matthias Braun | support AM in IJmp and IMul1OP |
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-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-04 |
Christoph Mallon | Swap the esp and value inputs of ia32_Push (so esp... |
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 | Remove the node type ia32_int. It is unused and its... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove wrong AM specification from several nodes. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | vfprem is not capable of address mode. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove the unused node type ia32_l_Sar. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Remove the unused nodes ia32_l_vfdiv, ia32_l_vfmul... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Christoph Mallon | Annotate nodes with their AM capabilities. |
blob | commitdiff | raw | diff to current |
2007-10-02 |
Matthias Braun | - workaround and document ShrD/ShlD problems correctly... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Christoph Mallon | Add a should_be_same constraint for the second input... |
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-09-30 |
Matthias Braun | more outreg query fixes |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Matthias Braun | add assert for not getting bad out regs, and fix some... |
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 | - support for Ftst instruction, AM support for x87... |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | Fix wrong emitter specifications of CvtSI2SS and CvtSI2SD. |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
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 | xZero produses its result in outreg 0, not in the non... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Christoph Mallon | Remove ia32_Sub64Bit. Replace it by Sub and Sbb. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Christoph Mallon | Allow two should-be-same constraints for every out... |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Matthias Braun | remove add64 (mereley a test commit for the rss feed) |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Michael Beck | removed unneccessary constraints |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Matthias Braun | no environment anymore for emitters |
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-18 |
Matthias Braun | use register_class_types, remove flag definitions |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Michael Beck | use EMMS/FEMMS on AMD machines to clear x87 state |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Michael Beck | ffreep added |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Matthias Braun | - first experimental approach of flag modeling in add/adc |
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-11 |
Matthias Braun | remove some unused l_ nodes |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Christoph Mallon | Remove duplicate AM declarations. |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Matthias Braun | make use of custom_init_attribute functions for specify... |
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-09 |
Christoph Mallon | Build immediates for 64bit subs. |
blob | commitdiff | raw | diff to current |
2007-09-08 |
Matthias Braun | xStore, xLoad should have base latency 0 |
blob | commitdiff | raw | diff to current |
2007-09-08 |
Christoph Mallon | Build immediates for 64bit adds. |
blob | commitdiff | raw | diff to current |
2007-09-07 |
Michael Beck | Add an xZero for generating SSE 0.0 |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Michael Beck | updated xStore template |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Matthias Braun | Changed handling of address mode: |
blob | commitdiff | raw | diff to current |
2007-08-28 |
Michael Beck | fixed lowering of signed 32x32=64 multiplication |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Michael Beck | fixed 64bit instrinsics for Div/Mod/Shr/Shl/Shrs |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Matthias Braun | - Fix unsigned->double, double->unsigned convs |
blob | commitdiff | raw | diff to current |
2007-08-04 |
Matthias Braun | fix fehler59 (AddSP/SubSP must be pinned) |
blob | commitdiff | raw | diff to current |
2007-08-03 |
Matthias Braun | more conv_conv optimisations |
blob | commitdiff | raw | diff to current |
2007-08-03 |
Matthias Braun | replace Shrs(Shl) with Conv where possible, fix conv_co... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Matthias Braun | no need for Zex commands, we already had the Conv ... |
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 | add IJmp instruction |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Matthias Braun | fix ProduceValue handling |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Matthias Braun | fix Cltd register pressure, fix some SSE (ABI with... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Matthias Braun | fix allocas, fix Tls transform |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Matthias Braun | add missing width modifiers to some float nodes |
blob | commitdiff | raw | diff to current |
2007-07-02 |
Matthias Braun | don't set lea to should_be_same |
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-29 |
Matthias Braun | no Addressmode for x87 CondJmps |
blob | commitdiff | raw | diff to current |
2007-06-28 |
Matthias Braun | rewrite and improve Cond transformation |
blob | commitdiff | raw | diff to current |
2007-06-25 |
Matthias Braun | specify attribute copy function in spec |
blob | commitdiff | raw | diff to current |
2007-06-25 |
Matthias Braun | - Introduce nodemap |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Matthias Braun | use Immediate nodes more often |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Matthias Braun | - fix stack bias wrongly calculated with non-scheduled... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Matthias Braun | implement strict convs |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Matthias Braun | some needs need to be exc_pinned |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Matthias Braun | float stores should be exc_pinned |
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-11 |
Matthias Braun | fix bad proj optimisation, fix loads missing the result... |
blob | commitdiff | raw | diff to current |
2007-06-10 |
Michael Beck | "docu" enhanced |
blob | commitdiff | raw | diff to current |
2007-06-05 |
Matthias Braun | make it possible to have different compare functions... |
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-03 |
Matthias Braun | add comment about strange regalloc behaviour |
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 | we can parse lots of assembler constraints now (but... |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Matthias Braun | cleanup and improve generate_opcode script, you can... |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Matthias Braun | keep alive bugfixes for x87 |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Michael Beck | Add missing keep bits to fld* instructions |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Matthias Braun | fix xStoreSimple and SetST0 |
blob | commitdiff | raw | diff to current |
2007-05-25 |
Michael Beck | int instruction added |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Matthias Braun | only use addressmode for 32 bit modes |
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 | nodes that support dest AM aren't always mode l |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | mode suffix changes |
blob | commitdiff | raw | diff to current |
2007-05-07 |
Matthias Braun | renumber source/dest registers |
blob | commitdiff | raw | diff to current |
2007-05-05 |
Michael Beck | removed unused (and unimplemented) emit templates |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Matthias Braun | use own mode for fpcw, fix constants for shift, xmm... |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Matthias Braun | fix |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Matthias Braun | revert accidentaly mode change of xmm registers |
blob | commitdiff | raw | diff to current |
2007-04-19 |
Matthias Braun | first step for generating flag datastructures, generato... |
blob | commitdiff | raw | diff to current |
next |