2008-05-13 |
Julian Seward | Merge r1807 (Very kludgey implementation of IRET. ... |
commit | commitdiff | tree |
2008-05-12 |
Julian Seward | Handle Left64 on 32-bit host. This stops Memcheck... |
commit | commitdiff | tree |
2007-12-11 |
Julian Seward | Create stable branch associated with Valgrind 3.3.X... |
commit | commitdiff | tree |
2007-12-04 |
Julian Seward | Generate code to handle 64-bit integer loads and stores... |
commit | commitdiff | tree |
2007-11-27 |
Julian Seward | Handle the case Add64(expr,const) a bit better. Appare... |
commit | commitdiff | tree |
2007-11-26 |
Julian Seward | Fix stupid bug in x86 isel: when generating code for... |
commit | commitdiff | tree |
2007-11-25 |
Julian Seward | Implement lods{b,w,l}. Fixes #152818. |
commit | commitdiff | tree |
2007-11-23 |
Julian Seward | Implement DAA/DAS/AAA/AAS. Really stupid and ugly... |
commit | commitdiff | tree |
2007-11-20 |
Julian Seward | Support in{b,w,l} and out{b,w,l} on amd64. Fixes ... |
commit | commitdiff | tree |
2007-11-19 |
Julian Seward | Fix this: |
commit | commitdiff | tree |
2007-11-16 |
Julian Seward | gcc-4.3 build fixes. |
commit | commitdiff | tree |
2007-11-16 |
Julian Seward | Implement SALC. Fixes #147628. |
commit | commitdiff | tree |
2007-11-16 |
Julian Seward | Enable CMPXCHG Gb,Eb. Fixes #147498. |
commit | commitdiff | tree |
2007-11-15 |
Julian Seward | Handle the "alternative" (non-binutils) encoding of... |
commit | commitdiff | tree |
2007-11-09 |
Julian Seward | Merge changes from THRCHECK branch r1787. These change... |
commit | commitdiff | tree |
2007-11-06 |
Julian Seward | Accept some apparently redundant REX.W prefixes seen... |
commit | commitdiff | tree |
2007-09-01 |
Julian Seward | Implement maskmovq and maskmovdq. |
commit | commitdiff | tree |
2007-08-29 |
Julian Seward | Support x86 $int 0x40 .. 0x43 instructions on Linux... |
commit | commitdiff | tree |
2007-08-28 |
Julian Seward | Support td (64-bit counterpart to r1784). |
commit | commitdiff | tree |
2007-08-28 |
Julian Seward | Better support for trap insns. This adds support for... |
commit | commitdiff | tree |
2007-08-28 |
Julian Seward | Add missing return. |
commit | commitdiff | tree |
2007-08-28 |
Julian Seward | Merge, from CGTUNE branch, r1774: |
commit | commitdiff | tree |
2007-08-25 |
Julian Seward | Merge from CGTUNE branch, code generation improvements... |
commit | commitdiff | tree |
2007-08-25 |
Julian Seward | Merge from CGTUNE branch: |
commit | commitdiff | tree |
2007-08-25 |
Julian Seward | Merge, from CGTUNE branch: |
commit | commitdiff | tree |
2007-08-25 |
Julian Seward | Merge, from CGTUNE branch: |
commit | commitdiff | tree |
2007-08-23 |
Julian Seward | Allow up to 7 prefixes, so as to accept |
commit | commitdiff | tree |
2007-07-11 |
Julian Seward | * implement fistp |
commit | commitdiff | tree |
2007-05-05 |
Julian Seward | Oops. Fix longstanding bug which will have caused... |
commit | commitdiff | tree |
2007-05-04 |
Julian Seward | Handle x87 FCOMP. |
commit | commitdiff | tree |
2007-05-01 |
Julian Seward | Stop gcc-4.2 producing hundreds of complaints of the... |
commit | commitdiff | tree |
2007-04-07 |
Julian Seward | Implement lahf/sahf on amd64. Also set NDEP on x86... |
commit | commitdiff | tree |
2007-04-05 |
Julian Seward | Fix various cases where the instruction decoder asserte... |
commit | commitdiff | tree |
2007-04-04 |
Julian Seward | Fold Add8(t,t) ==> t << 1. Fixes #143817 (Unused bitfi... |
commit | commitdiff | tree |
2007-03-31 |
Julian Seward | Counterpart to r1745: teach the amd64 back end how... |
commit | commitdiff | tree |
2007-03-31 |
Julian Seward | Teach the x86 back end how generate 'lea' instructions... |
commit | commitdiff | tree |
2007-03-25 |
Julian Seward | x86 back end: use 80-bit loads/stores for floating... |
commit | commitdiff | tree |
2007-03-21 |
Julian Seward | amd64 equivalents of vx1742 (synthesise SIGILL in the... |
commit | commitdiff | tree |
2007-03-20 |
Julian Seward | x86 front end: synthesise SIGILL in the normal way... |
commit | commitdiff | tree |
2007-03-12 |
Julian Seward | Support 'INT $3' instruction on amd64 (counterpart... |
commit | commitdiff | tree |
2007-03-11 |
Julian Seward | Tolerate redundant REX.W prefix produced by Mono for... |
commit | commitdiff | tree |
2007-03-09 |
Julian Seward | When generating 64-bit code, ensure that any addresses... |
commit | commitdiff | tree |
2007-03-09 |
Julian Seward | Comment-only changes. |
commit | commitdiff | tree |
2007-03-01 |
Julian Seward | Handle the (bizarre) no-op "26 2E 64 65 90 %es:%cs... |
commit | commitdiff | tree |
2007-02-28 |
Julian Seward | Support 'INT $3' instruction. |
commit | commitdiff | tree |
2007-02-23 |
Julian Seward | Handle FCOM and FCOMPP in 64-bit mode (see #141790) |
commit | commitdiff | tree |
2007-02-06 |
Julian Seward | More IRBB -> IRSB renaming. |
commit | commitdiff | tree |
2007-01-27 |
Julian Seward | Fill in missing cases in eqIRConst. This stops iropt... |
commit | commitdiff | tree |
2007-01-16 |
Julian Seward | Constant fold XorV128(t,t) -> 0. Effect is that memch... |
commit | commitdiff | tree |
2007-01-12 |
Julian Seward | Update. |
commit | commitdiff | tree |
2007-01-12 |
Julian Seward | Implement rcl{b,w,l,q} on amd64. |
commit | commitdiff | tree |
2007-01-10 |
Julian Seward | Implement FXSAVE on amd64. Mysteriously my Athlon64... |
commit | commitdiff | tree |
2007-01-09 |
Julian Seward | Add 'missing' primop Iop_ReinterpF32asI32 and code... |
commit | commitdiff | tree |
2007-01-08 |
Julian Seward | Straggler |
commit | commitdiff | tree |
2007-01-08 |
Julian Seward | Update copyright dates. |
commit | commitdiff | tree |
2007-01-08 |
Julian Seward | Add mkIRExprVec_6/7. |
commit | commitdiff | tree |
2007-01-04 |
Julian Seward | Use 'ifndef' in the makefile correctly. |
commit | commitdiff | tree |
2006-12-29 |
Julian Seward | Tidy up flags spec fn, and add a rule for INCW-CondZ. |
commit | commitdiff | tree |
2006-12-28 |
Julian Seward | Tidy up and finalise x86/amd64 flag spec rules for... |
commit | commitdiff | tree |
2006-12-28 |
Julian Seward | Handle recent binutils padding "nopw %cs:0x0(%eax,... |
commit | commitdiff | tree |
2006-12-27 |
Julian Seward | Enable support for altivec prefetches: dss, dst, dstt... |
commit | commitdiff | tree |
2006-12-27 |
Julian Seward | Enable lvxl and stvxl. |
commit | commitdiff | tree |
2006-12-27 |
Julian Seward | Implement mfspr 268 and 269. Fixes #139050. |
commit | commitdiff | tree |
2006-12-27 |
Julian Seward | x86 front end: Implement MASKMOVQ (MMX class insn,... |
commit | commitdiff | tree |
2006-12-24 |
Julian Seward | A large but non-functional commit: as suggested by... |
commit | commitdiff | tree |
2006-12-17 |
Julian Seward | Make compilable again. |
commit | commitdiff | tree |
2006-12-17 |
Julian Seward | Make this compilable again. |
commit | commitdiff | tree |
2006-12-01 |
Julian Seward | Change a stupid algorithm that deals with real register... |
commit | commitdiff | tree |
2006-11-27 |
Julian Seward | Add a couple of %rflags spec rules which improve perfor... |
commit | commitdiff | tree |
2006-11-24 |
Julian Seward | New function dopyIRBBExceptStmts which makes it a bit... |
commit | commitdiff | tree |
2006-11-22 |
Julian Seward | Specialise computation of carry flag after ADDL. |
commit | commitdiff | tree |
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 |
next |