2007-09-30 |
Matthias Braun | add assert for not getting bad out regs, and fix some... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | support for fucom(p)i |
tree | commitdiff |
2007-09-30 |
Matthias Braun | - first real peephole optimisation mov 0, reg -> xor... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | started working on a peephole phase |
tree | commitdiff |
2007-09-30 |
Matthias Braun | - support for Ftst instruction, AM support for x87... |
tree | commitdiff |
2007-09-30 |
Matthias Braun | add index to register classes, change some fields to... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Generalise create_Immediate_from_int() to create_Immedi... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove gen_bin_Not(). mode_b nots should be lowered... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Fix r16004. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Inline gen_Minus_ex() into its only caller gen_Minus(). |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Fix wrong emitter specifications of CvtSI2SS and CvtSI2SD. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove unused operand specifications. |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | In emit_ia32_Conv_with_FP() the operands were swapped... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | Remove the parameter produces_result from ia32_emit_bin... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | xZero produses its result in outreg 0, not in the non... |
tree | commitdiff |
2007-09-29 |
Christoph Mallon | In get_out_reg() assert that the requested outreg posit... |
tree | commitdiff |
2007-09-28 |
Christoph Mallon | Remove ia32_Sub64Bit. Replace it by Sub and Sbb. |
tree | commitdiff |
2007-09-28 |
Matthias Braun | fix for fehler87 |
tree | commitdiff |
2007-09-27 |
Matthias Braun | better debug output when assembler constraints fail... |
tree | commitdiff |
2007-09-27 |
Christoph Mallon | Allow two should-be-same constraints for every out... |
tree | commitdiff |
2007-09-27 |
Matthias Braun | remove add64 (mereley a test commit for the rss feed) |
tree | commitdiff |
2007-09-27 |
Michael Beck | removed unneccessary constraints |
tree | commitdiff |
2007-09-26 |
Matthias Braun | no environment anymore for emitters |
tree | commitdiff |
2007-09-26 |
Christoph Mallon | Teach FILd to use source AM. |
tree | commitdiff |
2007-09-25 |
Michael Beck | C99 feature removed |
tree | commitdiff |
2007-09-25 |
Matthias Braun | - never use (broken) sequential load/store in abi |
tree | commitdiff |
2007-09-20 |
Matthias Braun | - use flags handling code for ia32 Compares (including... |
tree | commitdiff |
2007-09-20 |
Michael Beck | fixed Push creation (use new constants for get_irn_n... |
tree | commitdiff |
2007-09-19 |
Christoph Mallon | Get rid of be_SetSP. |
tree | commitdiff |
2007-09-18 |
Matthias Braun | do optimize_graph after abi |
tree | commitdiff |
2007-09-18 |
Christoph Mallon | Treat the lower word of lowered 64bit operations always... |
tree | commitdiff |
2007-09-18 |
Matthias Braun | use register_class_types, remove flag definitions |
tree | commitdiff |
2007-09-18 |
Matthias Braun | fix warning, disable negative symconsts |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Let constants and simular things depend on the stack... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Simplify is_Const_Minus_1(). |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Remove dead code: tarval_is_long() returns true for... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Remove classify_Const() and replace it by is_Const_... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Remove classify_tarval(). Use tarval_is_null(), tarval_... |
tree | commitdiff |
2007-09-14 |
Michael Beck | use EMMS/FEMMS on AMD machines to clear x87 state |
tree | commitdiff |
2007-09-14 |
Michael Beck | use ffreep st instead of fstp st on athlon |
tree | commitdiff |
2007-09-14 |
Michael Beck | ffreep added |
tree | commitdiff |
2007-09-14 |
Michael Beck | ARCH_ATHLON macro added |
tree | commitdiff |
2007-09-14 |
Matthias Braun | do mode_b lowering before abi phase |
tree | commitdiff |
2007-09-13 |
Christoph Mallon | - Remove stale comment. |
tree | commitdiff |
2007-09-13 |
Michael Beck | added isa and bias to ia32_intrinsic_env_t, c99 feature... |
tree | commitdiff |
2007-09-13 |
Michael Beck | Improved 32x32=64bit multiplication |
tree | commitdiff |
2007-09-13 |
Matthias Braun | fix flags code for mem-input changes |
tree | commitdiff |
2007-09-13 |
Matthias Braun | - first experimental approach of flag modeling in add/adc |
tree | commitdiff |
2007-09-12 |
Christoph Mallon | Consistently place the mem in for AM directly after... |
tree | commitdiff |
2007-09-12 |
Matthias Braun | set names for ia32 default pns |
tree | commitdiff |
2007-09-12 |
Matthias Braun | set names for ia32 default pns |
tree | commitdiff |
2007-09-11 |
Matthias Braun | remove some unused l_ nodes |
tree | commitdiff |
2007-09-11 |
Matthias Braun | execute finish in the finish phase not in the after_ra... |
tree | commitdiff |
2007-09-11 |
Christoph Mallon | Remove duplicate AM declarations. |
tree | commitdiff |
2007-09-10 |
Matthias Braun | make use of custom_init_attribute functions for specify... |
tree | commitdiff |
2007-09-10 |
Michael Beck | added constant for D->Lu conversion |
tree | commitdiff |
2007-09-10 |
Christoph Mallon | Add magic for better code emission of 64bit minus. |
tree | commitdiff |
2007-09-09 |
Christoph Mallon | Build immediates for 64bit subs. |
tree | commitdiff |
2007-09-08 |
Matthias Braun | set use frame for xLoad constants |
tree | commitdiff |
2007-09-08 |
Matthias Braun | xStore, xLoad should have base latency 0 |
tree | commitdiff |
2007-09-08 |
Christoph Mallon | - Fix typo in commment. |
tree | commitdiff |
2007-09-08 |
Christoph Mallon | Refactor ia32_transform_lea_to_add_or_shl() a bit. |
tree | commitdiff |
2007-09-08 |
Christoph Mallon | Build immediates for 64bit adds. |
tree | commitdiff |
2007-09-08 |
Christoph Mallon | Fix immediate creation for sh[lr]d. |
tree | commitdiff |
2007-09-08 |
Christoph Mallon | Fix a warning. |
tree | commitdiff |
2007-09-08 |
Matthias Braun | don't use source AM when the Cmp has multiple users |
tree | commitdiff |
2007-09-08 |
Matthias Braun | nicer indenting |
tree | commitdiff |
2007-09-08 |
Matthias Braun | nicer indenting |
tree | commitdiff |
2007-09-07 |
Michael Beck | Add an xZero for generating SSE 0.0 |
tree | commitdiff |
2007-09-07 |
Michael Beck | fixed ia32_transform_sub_to_neg_add() for SSE nodes... |
tree | commitdiff |
2007-09-06 |
Michael Beck | align SSE helper constants to 128 bit |
tree | commitdiff |
2007-09-06 |
Michael Beck | updated xStore template |
tree | commitdiff |
2007-09-06 |
Michael Beck | - bugfix for Conv Float>64 signed |
tree | commitdiff |
2007-09-06 |
Michael Beck | bugfix for Conv Float>64 signed |
tree | commitdiff |
2007-09-06 |
Michael Beck | typo fixed |
tree | commitdiff |
2007-09-05 |
Michael Beck | bugfix: float cmp pnc have always ia32_pn_Cmp_Unsigned set |
tree | commitdiff |
2007-09-05 |
Michael Beck | add svn:keywords |
tree | commitdiff |
2007-09-05 |
Michael Beck | improved MulC implementation |
tree | commitdiff |
2007-09-05 |
Michael Beck | add generic architecture |
tree | commitdiff |
2007-09-05 |
Michael Beck | changed parameters for new MulC |
tree | commitdiff |
2007-09-04 |
Matthias Braun | fix is_Const_Minus_1 test |
tree | commitdiff |
2007-09-04 |
Matthias Braun | fix TestSet emitter |
tree | commitdiff |
2007-09-03 |
Matthias Braun | remove Load when using Cmp source AM |
tree | commitdiff |
2007-09-03 |
Matthias Braun | don't create Inc/Dec in transform phase but delay that... |
tree | commitdiff |
2007-09-03 |
Matthias Braun | missing handling for CmpSet8Bit and TestSet8Bit |
tree | commitdiff |
2007-08-31 |
Michael Beck | fixed use of uninitialised variable |
tree | commitdiff |
2007-08-31 |
Michael Beck | fixed warning on VC build |
tree | commitdiff |
2007-08-31 |
Michael Beck | fixed uninitialised variable |
tree | commitdiff |
2007-08-31 |
Michael Beck | C99 featurs rmoved |
tree | commitdiff |
2007-08-31 |
Matthias Braun | forgot these 2 files in my last committ |
tree | commitdiff |
2007-08-31 |
Matthias Braun | Changed handling of address mode: |
tree | commitdiff |
2007-08-31 |
Michael Beck | removed unused arch_irn_class_const classification |
tree | commitdiff |
2007-08-28 |
Michael Beck | fixed lowering of signed 32x32=64 multiplication |
tree | commitdiff |
2007-08-27 |
Matthias Braun | Simplify backends by removing unnecessary constructs: |
tree | commitdiff |
2007-08-27 |
Matthias Braun | remove unused be_FrameLoad and be_FrameStore |
tree | commitdiff |
2007-08-23 |
Michael Beck | improved shifting with constants |
tree | commitdiff |
2007-08-23 |
Matthias Braun | fix |
tree | commitdiff |
2007-08-23 |
Matthias Braun | do Conv after Set command (instead of mov 0,) before... |
tree | commitdiff |
2007-08-22 |
Matthias Braun | fix sse/x87 fixup code added at wrong places |
tree | commitdiff |
next |