2008-10-08 |
Christoph Mallon | Introduce ia32_Call, which can handle address mode. |
blob | commitdiff | raw |
2008-10-07 |
Christoph Mallon | Use separate code to emit suffixes for integer and... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Micro optimisation of the day: Remove ia32_Test, which... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Merge ia32_am_type_t and ia32_am_arity_t, because ... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Remove ia32_am_ternary. The only users were Div an... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Christoph Mallon | Put the flags, which are modified by Inc/Dec, into... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Christoph Mallon | ia32_Leave does not need esp as input operand, it only... |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Christoph Mallon | Add should_be_same constraint on second input to second... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Matthias Braun | vf regs are not virtual (well not for our definition) |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Christoph Mallon | Remove the unused node types ia32_l_Load, ia32_l_Store... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Christoph Mallon | Small fixes, typos, style. |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Michael Beck | - add support for opcode specific hash function |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Matthias Braun | add some dumping hints to irop flags |
blob | commitdiff | raw | diff to current |
2008-06-03 |
Matthias Braun | switch projs have long pnc not pn_Cmp |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Matthias Braun | normalize/fix ProjM numbers, avoid dead code in some... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Michael Beck | - add a flag to allow 2 users when matching address... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Beck | - modeled vfisttp using a dummy output value, this... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Beck | - don't use inc/dec on core2 |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Michael Beck | BugFix: |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Michael Beck | SSE3 fisttp instruction added (currently unused due... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Michael Beck | - BugFix: added missing test when creating bt instructions |
blob | commitdiff | raw | diff to current |
2008-05-11 |
Michael Beck | generate bt x,n for if (x & (1 << n)) on Core2: |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Michael Beck | use mode_xmm where appropriate |
blob | commitdiff | raw | diff to current |
2008-05-01 |
Michael Beck | use mode_xmm where appropriate |
blob | commitdiff | raw | diff to current |
2008-05-01 |
Michael Beck | - transfor xorps r,r and xorpd r,r into pxor on netburs... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Christoph Mallon | Give some node inputs more meaningful names. |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Christoph Mallon | Move the if-not-AM-input of ia32 Div and IDiv to slot... |
blob | commitdiff | raw | diff to current |
2008-04-22 |
Christoph Mallon | Fix inconsistency between reg_req and ins of Push:... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Michael Beck | - more SSE constants handled by instructions |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Michael Beck | more SSE constants handled without float_entity |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Michael Beck | reorganized cpu's, architectures, and features, hopeful... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Remove ia32_am_Dest. |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Remove ia32_am_Full. |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Christoph Mallon | Split ia32_Pop into ia32_Pop and ia32_PopMem. |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Michael Beck | - add barcelona and generic32 targets |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Matthias Braun | started implementing Mac Style PIC |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Matthias Braun | we do need stack:I|S... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Matthias Braun | stack:S is enough no need to specify I (explicitely) |
blob | commitdiff | raw | diff to current |
2008-01-18 |
Michael Beck | more support for exceptions added |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Matthias Braun | fix the sub to neg_add case when the flags of the sub... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Michael Beck | Yasm don't like fnstsw, requires an %ax argument. Gas... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Matthias Braun | reimplement the long long -> double, conversion. Remove... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Matthias Braun | peephole optimisation: reuse zero flag from previous... |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Matthias Braun | fix parameter loads not being rematerialized |
blob | commitdiff | raw | diff to current |
2007-10-23 |
Christoph Mallon | - Allow an arbitrary (for arbitrary < 32) number of... |
blob | commitdiff | raw | diff to current |
2007-10-20 |
Christoph Mallon | Fix r16293. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Christoph Mallon | Make the emit sequences of ShrD and ShlD probably more... |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Matthias Braun | - improve set transformation |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Matthias Braun | unsafe mode for float to int conversion |
blob | commitdiff | raw | diff to current |
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 |
next |