- 1fb8c92 Add new integer comparison primitives Iop_CasCmp{EQ,NE}{8,16,32,64}, by sewardj · 15 years ago
- cef7d3e by sewardj · 15 years ago[Renamed (99%) from priv/ir/irdefs.c]
- e9d8a26 Merge in branches/DCAS: by sewardj · 15 years ago
- d660d41 Initial VEX-end support for Darwin (x86 and amd64). by sewardj · 16 years ago
- ecbaee7 Fixes for compilation warnings from the apparently very strict by sewardj · 16 years ago
- 0f1ef86 Handle frin, frim, frip, friz, in 64-bit mode only, for now. by sewardj · 16 years ago
- 228c7c8 Minor printing changes. by sewardj · 16 years ago
- 019f406 Add Imbe_SnoopedStoreBegin and Imbe_SnoopedStoreEnd, to be used for by sewardj · 16 years ago
- 478646f Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This by sewardj · 17 years ago
- a26d820 Update copyright dates ("200X-2007" --> "200X-2008"). by sewardj · 17 years ago
- d166e28 by sewardj · 17 years ago
- c4356f0 by sewardj · 17 years ago
- 0f50004 Support x86 $int 0x40 .. 0x43 instructions on Linux. Apparently these by sewardj · 17 years ago
- a0e3d42 Add missing return. by sewardj · 17 years ago
- eb17e49 Merge from CGTUNE branch: by sewardj · 17 years ago
- 0da5eb8 Fill in missing cases in eqIRConst. This stops iropt's CSE pass from by sewardj · 18 years ago
- fc1b541 Add 'missing' primop Iop_ReinterpF32asI32 and code generation support by sewardj · 18 years ago
- e744153 Update copyright dates. by sewardj · 18 years ago
- 78ec32b Add mkIRExprVec_6/7. by sewardj · 18 years ago
- d71ba83 x86 front end: Implement MASKMOVQ (MMX class insn, introduced in SSE1) by sewardj · 18 years ago
- dd40fdf by sewardj · 18 years ago
- 6f2f283 New function dopyIRBBExceptStmts which makes it a bit easier to write tools. by sewardj · 18 years ago
- a33e9a4 Update copyright dates. by sewardj · 18 years ago
- 1a866b4 Oops, stuff that should have been part of r1573 (4-arg primop change). by sewardj · 19 years ago
- 40c8026 Redo the way FP multiply-accumulate insns are done on ppc32/64. by sewardj · 19 years ago
- 334870d ppc32/64: handle twi/tdi (conditional trap) instructions by sewardj · 19 years ago
- b183b85 by sewardj · 19 years ago
- baf971a Handle ppc32/64 fres, frsqrte. by sewardj · 19 years ago
- 6332740 C89 fixes. by sewardj · 19 years ago
- 9dd9cf1 Add Ijk_EmFail, a new kind of IR block exit: an emulation failure by sewardj · 19 years ago
- ce02aa7 Merge in function wrapping support from the FNWRAP branch. That by sewardj · 19 years ago
- a162c2c Strict-aliasing fix needed to make gcc-4.1.0 happy. by sewardj · 19 years ago
- f0de28c Implemented backend for ppc64, sharing ppc32 backend. by cerion · 19 years ago
- 2831b00 Fixed a couple of mode32 bugs introduced by mode64 by cerion · 19 years ago
- f294eb3 Yet more irops, for fp vector conversion/rounding. by cerion · 19 years ago
- bc5948e delete unused multiply primops by sewardj · 19 years ago
- 206c364 New irops: Iop_CmpGT32Fx4, Iop_CmpGE32Fx4 by cerion · 19 years ago
- 1bee561 Handle instrumentation artefacts arising from memchecking Altivec by sewardj · 19 years ago
- 1ac656a New irop Iop_MullEven* - a widening un/signed multiply of even lanes by cerion · 19 years ago
- 4fa325a API change: make the handling of syscall-denoting instructions a bit by sewardj · 19 years ago
- dc1f913 Fill in a few missing Altivec cases: by sewardj · 19 years ago
- 7355d27 Rename primop Iop_Rot* Iop_Rotl* by cerion · 19 years ago
- 2a4b845 Couple more primops: Iop_ShlN8x16, Iop_ShrN8x16, Iop_SarN8x16 by cerion · 19 years ago
- 9e7677b yet another new IR primop: Iop_QNarrow32Ux4 by cerion · 19 years ago
- f887b3e Added a number of new IR primops to support integer AltiVec insns by cerion · 19 years ago
- f07ed03 A minimal implementation of the x86 sysenter instruction by sewardj · 19 years ago
- 7bd6ffe by sewardj · 19 years ago
- dbcfae7 by sewardj · 19 years ago
- b51f0f4 by sewardj · 19 years ago
- af1ceca Enhance IR so as to distinguish between little- and big-endian loads and by sewardj · 19 years ago
- 5a9ffab Add the beginnings of what might be a general mechanism to pass by sewardj · 19 years ago
- 291a7e8 Add even more 64-bit integer primops (sigh) by sewardj · 20 years ago
- 0033ddc by sewardj · 20 years ago
- 9854007 Add 64-bit comparisons. by sewardj · 20 years ago
- f53b735 More AMD64 instructions: sfence, movnti, bsf{w,l,q} by sewardj · 20 years ago
- d2445f6 Add a new IR statement kind: IRStmt_NoOp, to denote a no-operation. by sewardj · 20 years ago
- 496a58d This commit looks big but it is really quite small. Fixes some by sewardj · 20 years ago
- 0c12a27 Print IMarks a bit more visibly. by sewardj · 20 years ago
- f168931 by sewardj · 20 years ago
- 7ce9d15 Support for vex-directed instruction-cache invalidation, needed for by sewardj · 20 years ago
- 909c06d Fix various front-end anomalies found by the amd64 test program. by sewardj · 20 years ago
- a6b93d1 Fix enough stuff to get through 'hello world' on amd64. by sewardj · 20 years ago
- b85e8bb spacing/comment cleanup only by cerion · 20 years ago
- 9b96767 Add a new IR type -- 128-bit integral (I128) and a small collection of by sewardj · 20 years ago
- f0c1c58 Consistently rename all existing IROps which operate on 128-bit values by sewardj · 20 years ago
- a98bf49 Typechecker police by sewardj · 20 years ago
- 5c8a0cb Added new ir ops Iop_DivU32, Iop_DivS32 by cerion · 20 years ago
- 5456081 Undoing mistaken commit of r825. by cerion · 20 years ago
- c194477 tiny correction to guest-arm branch by cerion · 20 years ago
- 2d49b43 Typechecker (icc) police. by sewardj · 20 years ago
- 343b9d0 Add two new primops needed by the amd64 front end. by sewardj · 20 years ago
- 1806918 Add new IR primops: Iop_CmpNEZ8x8, Iop_CmpNEZ16x4, Iop_CmpNEZ32x2 and by sewardj · 20 years ago
- 38a3f86 On x86 host and guest, re-implement the way MMX instructions are done, by sewardj · 20 years ago
- 3e83893 Add a trivial new IR construction: a memory fence statement. Connect by sewardj · 20 years ago
- b923075 In iropt, try and call flatten_BB less. Enhance the sanity checker by sewardj · 20 years ago
- 52444cb Mechanism for dealing with failures of instruction decodes, and also by sewardj · 20 years ago
- 2e38386 x86 guest/host: fix enough 128-bit vector stuff that memcheck works for by sewardj · 20 years ago
- 109ffdb x86 host: Stuff in support of memchecking of 64x2 vector FP. by sewardj · 20 years ago
- a0037df Stuff needed for Memcheck of SSE1 instructions. by sewardj · 20 years ago
- 70f676d More support for memchecking 128-bit SIMD code. by sewardj · 20 years ago
- 164f927 IR level for support of 128 integer SIMD operations. Use this to do by sewardj · 20 years ago
- 008754b x86 guest: finish SSE2 floating point insns. by sewardj · 20 years ago
- fd22645 x86 guest: Implement a whole bunch of SSE2 instructions, mostly by sewardj · 20 years ago
- 636ad76 Copy-n-paste 32x4 floating point stuff into 64x2 floating point stuff so by sewardj · 20 years ago
- c1e7dfc Finish SSE1 instructions! Finallyatlast. by sewardj · 20 years ago
- 129b3d9 Fix a load of confusion with SSE scalar float insns and memory. by sewardj · 20 years ago
- 0bd7ce6 Even more SSE insns. by sewardj · 20 years ago
- 3bca906 Rationalisation/cleanup of float to/from int conversions and rounding by sewardj · 20 years ago
- 9636b44 x86 guest/host: a whole bunch more SSE instructions. by sewardj · 20 years ago
- 176a59c Add a bunch of easy SSE insns. by sewardj · 20 years ago
- 4cb918d Mucho messing around with x86 FP/SSE rounding modes etc. As a result by sewardj · 20 years ago
- 1e6ad74 x86 guest/host: do SSE comparisons. by sewardj · 20 years ago
- c9a4366 Make a start on SSE for x86 guest. by sewardj · 20 years ago
- 893aada Create a new mechanism: "emulation warnings", which is a way for Vex by sewardj · 20 years ago
- 49bfe67 Properly sanity check IRConst values. by sewardj · 20 years ago
- 0276d4b Rename the boolean field in IRStmt_Exit from 'cond' to 'guard' to be by sewardj · 20 years ago
- ba99931 Rename all the _Bit types to I1 so as to be consistent with all the by sewardj · 20 years ago
- 92d168d Rename INVALID_IRTEMP to IRTemp_INVALID to be consistent with by sewardj · 20 years ago
- 86b133b Get rid of some unused primops: And1 Or1 Neg8/16/32/64. by sewardj · 20 years ago
- f8ed9d8 Add copyright notices. by sewardj · 20 years ago