2006-11-22 |
Julian Seward | Even more flag-spec rules: SUBL-CondNL, SUBL-CondNBE... |
commit | commitdiff | tree |
2006-11-22 |
Julian Seward | A couple more x86 spec rules: COPY-CondNZ and SUBL... |
commit | commitdiff | tree |
2006-11-19 |
Julian Seward | On amd64, allow the register allocator to use %r10... |
commit | commitdiff | tree |
2006-11-18 |
Julian Seward | Handle long-form encoding of 'push{l,w} %reg'. |
commit | commitdiff | tree |
2006-11-16 |
Julian Seward | Handle JCXZ. |
commit | commitdiff | tree |
2006-11-15 |
Julian Seward | Add many extra comments describing the IR. |
commit | commitdiff | tree |
2006-11-14 |
Julian Seward | Handle 'ret imm16'. Fixes #136650. |
commit | commitdiff | tree |
2006-11-14 |
Julian Seward | Add an %eflags rule for COPY-CondP. |
commit | commitdiff | tree |
2006-11-14 |
Julian Seward | Re-enable 'repne movs' (fix for original bug in #126147). |
commit | commitdiff | tree |
2006-11-14 |
Julian Seward | Re-enable 'repne stos' (fix for Gernot Tenchio's part... |
commit | commitdiff | tree |
2006-11-12 |
Julian Seward | Implement 'xlat' (fixes #125959 and #135012). |
commit | commitdiff | tree |
2006-10-19 |
Julian Seward | When doing rlwinm in 64-bit mode, bind the intermediate... |
commit | commitdiff | tree |
2006-10-19 |
Julian Seward | ppc64: detect rldicl/rldicr which are simply 64-bit... |
commit | commitdiff | tree |
2006-10-17 |
Julian Seward | Merge r1663-r1666: |
commit | commitdiff | tree |
2006-10-04 |
Julian Seward | Reinstate support for 'mcrfs'. |
commit | commitdiff | tree |
2006-09-17 |
Julian Seward | Another day, another %eflags reduction rule. |
commit | commitdiff | tree |
2006-09-11 |
Julian Seward | Support pextrw when the destination register is 64... |
commit | commitdiff | tree |
2006-09-11 |
Julian Seward | Add support for amd64 'fprem' (fixes bug 132918). ... |
commit | commitdiff | tree |
2006-08-28 |
Julian Seward | 64-bit counterpart to v1652 (Stop mkU16 asserting if... |
commit | commitdiff | tree |
2006-08-28 |
Julian Seward | Stop mkU16 asserting if d32 is a negative 16-bit number... |
commit | commitdiff | tree |
2006-08-25 |
Julian Seward | More reduction rules, which further reduce memcheck... |
commit | commitdiff | tree |
2006-08-19 |
Julian Seward | Fix previous commit (r1640?) so that it's actually... |
commit | commitdiff | tree |
2006-08-19 |
Julian Seward | Comparing a reg with itself produces a result which... |
commit | commitdiff | tree |
2006-08-17 |
Julian Seward | Implement amd64 insns cmpxchg8b and cmpxchg16b. Fixes... |
commit | commitdiff | tree |
2006-08-16 |
Julian Seward | Generate less verbose IR for amd64 'bswapq'. Fixes... |
commit | commitdiff | tree |
2006-08-16 |
Julian Seward | amd64 insn printing fix. |
commit | commitdiff | tree |
2006-08-04 |
Julian Seward | 64-bit equivalent to r1635: handle all SSE3 instruction... |
commit | commitdiff | tree |
2006-08-03 |
Julian Seward | Handle all SSE3 instructions except monitor and mwait... |
commit | commitdiff | tree |
2006-08-01 |
Julian Seward | Handle nop-with-an-amode (sheesh. Mutancy. whatever... |
commit | commitdiff | tree |
2006-07-24 |
Julian Seward | Allow a redundant REX prefix for pushfq. Fixes #130785. |
commit | commitdiff | tree |
2006-07-24 |
Julian Seward | Implement SSE2 'psadbw'. Fixes #128917. |
commit | commitdiff | tree |
2006-06-05 |
Julian Seward | More copyright updates. |
commit | commitdiff | tree |
2006-06-05 |
Julian Seward | Update copyright dates. |
commit | commitdiff | tree |
2006-05-25 |
Julian Seward | Specialisation rule which reduces memcheck false error... |
commit | commitdiff | tree |
2006-05-25 |
Julian Seward | Comment-only change. |
commit | commitdiff | tree |
2006-05-25 |
Julian Seward | Yet another %eflags folding rule - this one for perform... |
commit | commitdiff | tree |
2006-05-22 |
Cerion Armour... | ppc backend: handle vector constant of zero. |
commit | commitdiff | tree |
2006-05-21 |
Julian Seward | Get rid of assertion getting in the way of handling... |
commit | commitdiff | tree |
2006-05-21 |
Julian Seward | Got a sudden attach of the implicit-type-casting parano... |
commit | commitdiff | tree |
2006-05-21 |
Julian Seward | A couple of IR simplification hacks for the amd64 front... |
commit | commitdiff | tree |
2006-05-19 |
Julian Seward | Clear up yet another gcc-4.1.0 stunt leading to false... |
commit | commitdiff | tree |
2006-05-15 |
Julian Seward | A few more x86 eflags-helper rewrite cases, which furth... |
commit | commitdiff | tree |
2006-05-14 |
Julian Seward | Add an IR folding rule to convert Add32(x,x) into Shl32... |
commit | commitdiff | tree |
2006-05-13 |
Julian Seward | Add specialisation rules to simplify the IR for 'testl... |
commit | commitdiff | tree |
2006-05-12 |
Julian Seward | Enable 'SHLDv imm8,Gv,Ev'. Fixes #126583. |
commit | commitdiff | tree |
2006-05-12 |
Julian Seward | Enable 'sbb $imm,%al'. Fixes #126668. |
commit | commitdiff | tree |
2006-05-12 |
Julian Seward | Implement CLC/STC/CMC. Fixes #125651. |
commit | commitdiff | tree |
2006-05-12 |
Julian Seward | (1) Fix longstanding bug causing erroneous register... |
commit | commitdiff | tree |
2006-05-12 |
Julian Seward | Support 'popw m16'. Fixes #126243. |
commit | commitdiff | tree |
2006-05-06 |
Julian Seward | Fix for 32-bit mode, as per comment. |
commit | commitdiff | tree |
2006-05-05 |
Julian Seward | Implement sthbrx. |
commit | commitdiff | tree |
2006-05-05 |
Julian Seward | Implement lhbrx. |
commit | commitdiff | tree |
2006-05-03 |
Julian Seward | Fix incorrect behaviour of mov{s,z}bw (#126253). |
commit | commitdiff | tree |
2006-05-01 |
Julian Seward | Counterpart to r1605: in the ppc insn selector, don... |
commit | commitdiff | tree |
2006-04-30 |
Julian Seward | Don't use the bits VexArchInfo.hwcaps to distinguish... |
commit | commitdiff | tree |
2006-04-13 |
Julian Seward | Fix for instruction-decoding failures reported in ... |
commit | commitdiff | tree |
2006-04-12 |
Julian Seward | Allow 'repe scas' (possible fix for #124892). |
commit | commitdiff | tree |
2006-04-08 |
Julian Seward | Implement amd64 pmaddwd for SSE2. |
commit | commitdiff | tree |
2006-03-20 |
Julian Seward | Add a function to set/clear the x86 carry flag. (untested) |
commit | commitdiff | tree |
2006-03-18 |
Julian Seward | Fix some segment register pushes/pops. |
commit | commitdiff | tree |
2006-03-16 |
Julian Seward | upmerge r1597 (ppc32 needs a lot of spill slots sometimes) |
commit | commitdiff | tree |
2006-03-07 |
Julian Seward | Move the helper function for x86 'fxtract' to g_generic... |
commit | commitdiff | tree |
2006-03-07 |
Julian Seward | Implement fnstsw. |
commit | commitdiff | tree |
2006-03-06 |
Julian Seward | Fix debug printing. |
commit | commitdiff | tree |
2006-03-06 |
Julian Seward | Implement fcmovnu. |
commit | commitdiff | tree |
2006-03-06 |
Julian Seward | Implement 3DNow! prefetch insn (prefetch, prefetchw... |
commit | commitdiff | tree |
2006-03-06 |
Julian Seward | Handle byte-size 'xadd reg,mem'. Also, don't bomb... |
commit | commitdiff | tree |
2006-03-01 |
Julian Seward | Implement mtocrf/mfocrf. |
commit | commitdiff | tree |
2006-02-09 |
Julian Seward | Oops, stuff that should have been part of r1573 (4... |
commit | commitdiff | tree |
2006-02-08 |
Julian Seward | Redo the way FP multiply-accumulate insns are done... |
commit | commitdiff | tree |
2006-02-07 |
Julian Seward | Word size fixes for twi/tdi (is trickier than it looks... |
commit | commitdiff | tree |
2006-02-07 |
Julian Seward | ppc32/64: handle twi/tdi (conditional trap) instructions |
commit | commitdiff | tree |
2006-02-06 |
Julian Seward | fre: observe the current rounding mode |
commit | commitdiff | tree |
2006-02-06 |
Julian Seward | Redo x86g_calculate_FXTRACT to only use integer arithmetic. |
commit | commitdiff | tree |
2006-02-06 |
Julian Seward | Comment-only changes |
commit | commitdiff | tree |
2006-02-05 |
Julian Seward | Fixups following recent FP rounding mode changes. |
commit | commitdiff | tree |
2006-02-04 |
Julian Seward | Make the CSE pass more aggressive. It now commons... |
commit | commitdiff | tree |
2006-02-04 |
Julian Seward | More x86 tidying up following rounding changes. |
commit | commitdiff | tree |
2006-02-03 |
Julian Seward | Followup to r1562: fixes for x86 |
commit | commitdiff | tree |
2006-02-03 |
Julian Seward | Followup to r1562: fixes for ppc64 |
commit | commitdiff | tree |
2006-02-03 |
Julian Seward | An overhaul of VEX's floating point handling, to facili... |
commit | commitdiff | tree |
2006-01-31 |
Julian Seward | Do fre/fres in a way which makes minimal demands on... |
commit | commitdiff | tree |
2006-01-31 |
Julian Seward | F64i isel fix. |
commit | commitdiff | tree |
2006-01-29 |
Julian Seward | Handle fre and frsqrtes. Even though the IBM docs... |
commit | commitdiff | tree |
2006-01-28 |
Julian Seward | Make lsw work in 64-bit mode. |
commit | commitdiff | tree |
2006-01-27 |
Julian Seward | Un-break ppc64 following recent hw-capabilities hackery... |
commit | commitdiff | tree |
2006-01-27 |
Julian Seward | Unbreak ppc32 following recent hw-capabilities hackery. |
commit | commitdiff | tree |
2006-01-27 |
Julian Seward | Change the way Vex represents architecture variants... |
commit | commitdiff | tree |
2006-01-27 |
Julian Seward | Re-enable stfiwx. |
commit | commitdiff | tree |
2006-01-27 |
Julian Seward | Handle ppc32/64 fres, frsqrte. |
commit | commitdiff | tree |
2006-01-26 |
Julian Seward | In 32-bit mode, handle F64toI64 and I64toF64. |
commit | commitdiff | tree |
2006-01-26 |
Julian Seward | A bit more backend tidying: |
commit | commitdiff | tree |
2006-01-25 |
Julian Seward | Change the way the ppc backend does ppc32/64 float... |
commit | commitdiff | tree |
2006-01-25 |
Julian Seward | C89 fixes. |
commit | commitdiff | tree |
2006-01-25 |
Julian Seward | Tidy up the ppc instruction selector a bit. This is... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Comment-only change: remove commented out code (lots... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Minor tweaks to handle instructions created by xlc... |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | Re-enable fsqrts. |
commit | commitdiff | tree |
2006-01-24 |
Julian Seward | The ppc32 port ran itself out of spill slots on some... |
commit | commitdiff | tree |
2006-01-20 |
Julian Seward | More ppc64-only function wrapping hacks: |
commit | commitdiff | tree |
next |