- d8c64e0 Constification part 5. by florian · 10 years ago
- 1ddee21 Rename IROps for reciprocal estimate, reciprocal step, reciprocal sqrt by sewardj · 10 years ago
- 9b76916 Improve infrastructure for dealing with endianness in VEX. This patch by sewardj · 10 years ago
- 05f5e01 Renaming only (no functional change): rename IR artefacts to do by sewardj · 10 years ago
- e9c51c9 x87 instructions FSIN, FCOS, FSINCOS and FPTAN: handle out-of-range by sewardj · 10 years ago
- f0bb679 Add support for syscall on x86 by tom · 10 years ago
- 9571dc0 Make the following primops take a third (initial) argument to by sewardj · 10 years ago
- 89ae847 Update copyright dates (20XY-2012 ==> 20XY-2013) by sewardj · 11 years ago
- 6c65c12 Support mmxext (integer sse) subset on i386 (athlon). by mjw · 11 years ago
- 9041956 Eliminate IRExprP__VECRET and IRExprP__BBPTR and introduce two new by florian · 11 years ago
- 74142b8 Add infrastructural support (IR, VEX) to allow returns of 128- by sewardj · 11 years ago
- 79efdc6 Make HReg a struct. In the past there were several occurences where by florian · 11 years ago
- 99dd03e Infrastructure cleanup part 2. by florian · 11 years ago
- 009230b Infrastructure cleanup: change type of the condition field of by sewardj · 11 years ago
- 633eb99 Remove a bit of dead code, spotted by Florian using Coverity. by sewardj · 12 years ago
- cfe046e Merge, from branches/COMEM, revisions 2568 to 2641. by sewardj · 12 years ago
- e13074c Improve accuracy of definedness tracking through the x86 PMOVMSKB and by sewardj · 12 years ago
- 25e5473 Update copyright dates to include 2012. by sewardj · 12 years ago
- 420bfa9 Put the Triop member into a separate struct (IRTriop) and link to that by florian · 12 years ago
- d6f38b3 Reduce size of an IRStmt from 40 bytes to 32 bytes on LP64 by florian · 12 years ago
- 2f6902b For each backend, unify the sets of IRJumpKinds handled for Ist_Exit by sewardj · 12 years ago
- 39aacda (post-tchain-merge cleanup): x86: handle a couple more syscall kinds by sewardj · 12 years ago
- 3d0e38e (post-tchain-merge cleanup) Stop x86/amd64 asserting on illegal insns. by sewardj · 12 years ago
- 96c5f26 Deal with CLFLUSH, which were not correctly dealt with (w.r.t. new IR by sewardj · 12 years ago
- c6f970f Add translation chaining support for amd64, x86 and ARM (VEX side). See #296422. by sewardj · 12 years ago
- e6c53e0 Update all copyright dates, from 20xy-2010 to 20xy-2011. by sewardj · 13 years ago
- ad2c9ea VEX side fixes to match r12190, which is a fix for #279698 (incorrect by sewardj · 13 years ago
- 5f438dd Rename and rationalise the vector narrowing and widening primops, so by sewardj · 13 years ago
- c9bff7d Partially fix underspecification of saturating narrowing primops that by sewardj · 13 years ago
- 50d89bf Save an instruction on the normal idiom generated for smc-checks. by sewardj · 14 years ago
- cc85558 Handle 16Uto64, which can now show up at the back end as a by sewardj · 14 years ago
- 536fbab Only decode LZCNT if the host supports it, since otherwise we risk by sewardj · 14 years ago
- b727161 Support the SSE4 insn 'roundss' in 32-bit mode. Lack of this was by sewardj · 14 years ago
- 752f906 Update copyright dates to 2010 and change license to standard GPL2+. by sewardj · 14 years ago
- 6c299f3 Merge r1925:1948 from branches/ARM. This temporarily breaks all other by sewardj · 15 years ago
- e768e92 by sewardj · 15 years ago
- 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/host-x86/isel.c]
- e9d8a26 Merge in branches/DCAS: by sewardj · 15 years ago
- 80d6e6d Fix a couple of longstanding enum inconsistencies discovered by by sewardj · 16 years ago
- 478646f Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This by sewardj · 16 years ago
- a26d820 Update copyright dates ("200X-2007" --> "200X-2008"). by sewardj · 16 years ago
- 150c9cd by sewardj · 16 years ago
- 3252c07 Handle the case Add64(expr,const) a bit better. Apparently Massif The by sewardj · 17 years ago
- bf0d86c Fix stupid bug in x86 isel: when generating code for a 64-bit integer by sewardj · 17 years ago
- c4356f0 by sewardj · 17 years ago
- eb17e49 Merge from CGTUNE branch: by sewardj · 17 years ago
- fb7373a Merge, from CGTUNE branch: by sewardj · 17 years ago
- 79e04f8 Teach the x86 back end how generate 'lea' instructions, and generate by sewardj · 17 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
- d71ba83 x86 front end: Implement MASKMOVQ (MMX class insn, introduced in SSE1) by sewardj · 18 years ago
- dd40fdf by sewardj · 18 years ago
- aca070a Merge r1663-r1666: by sewardj · 18 years ago
- a33e9a4 Update copyright dates. by sewardj · 18 years ago
- 8f07359 Counterpart to r1605: in the ppc insn selector, don't use the bits by sewardj · 18 years ago
- f47286e More x86 tidying up following rounding changes. by sewardj · 18 years ago
- f1b5b1a Followup to r1562: fixes for x86 by sewardj · 18 years ago
- b183b85 by sewardj · 18 years ago
- 5117ce1 Change the way Vex represents architecture variants into something by sewardj · 19 years ago
- 92b6436 Added 'Bool mode64' to the various backend functions, to distinguish 32/64bit arch's. by cerion · 19 years ago
- a26f661 The earth's core is a vast mass of molten sse and sse2 instructions. by sewardj · 19 years ago
- 300bb87 Implement cmpxchg8b. Sheesh. What a total dog of an instruction. by sewardj · 19 years ago
- 7bd6ffe by sewardj · 19 years ago
- dbcfae7 by sewardj · 19 years ago
- d45b446 Handle 0 :: Ity_I1 as well as 1 :: Ity_I1. by sewardj · 19 years ago
- af1ceca Enhance IR so as to distinguish between little- and big-endian loads and by sewardj · 19 years ago
- 27e1dd6 (API-visible change): generalise the VexSubArch idea. Everywhere by sewardj · 19 years ago
- 7f64c4c Handle NegF64. by sewardj · 19 years ago
- e5f740c These cases are now verified. by sewardj · 19 years ago
- e12d644 Support GetI/PutI of 32-bit integer arrays. by sewardj · 19 years ago
- 4a64fee Generate better code for CmpNEZ64(Or64(x,y)), a common idiom resulting by sewardj · 19 years ago
- 8ac39e4 Minor tweakage: use testl rather than andl in three places on the by sewardj · 19 years ago
- e5e8b56 Get rid of some functions made redundant by recent isel reorganisation. by sewardj · 19 years ago
- 0f1a488 by sewardj · 19 years ago
- 79d8a4b Comment-only change. by sewardj · 19 years ago
- 85619c4 iselIntExpr64(const): save a precious register in the case where by sewardj · 19 years ago
- 61825e0 Add a pattern for 64UtoV128(LDle:I64(addr)), so as to generate a by sewardj · 19 years ago
- 428fabd Make several more files compile cleanly with icc -Wall. Hopefully by sewardj · 19 years ago
- d2445f6 Add a new IR statement kind: IRStmt_NoOp, to denote a no-operation. by sewardj · 19 years ago
- f168931 by sewardj · 19 years ago
- 9a036bf Build fixes for gcc-2.96 (be more ANSI C compliant wrt placement by sewardj · 19 years ago
- eba63f8 Cleaning up the x86 back end: get rid of instruction variants which by sewardj · 19 years ago
- 3f5d7fa Add to-do note (comment-only change) by sewardj · 19 years ago
- f0c1c58 Consistently rename all existing IROps which operate on 128-bit values by sewardj · 19 years ago
- c2bcb6f Get a clean(er) build on amd64. Also a couple of amd64 fe/be fixes. by sewardj · 19 years ago
- f73b94a Fix bogus assertion. (How long has that been there?) by sewardj · 19 years ago
- 7883018 Record some shortcomings (comment-only change). by sewardj · 19 years ago
- d3f9de7 Instruction selection/emission for Add64 and Sub64. 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
- 9c32376 x86 floating point accuracy improvements. The aim is to make x86 FP by sewardj · 20 years ago
- 3e83893 Add a trivial new IR construction: a memory fence statement. Connect by sewardj · 20 years ago
- 9df271d Push subarchitecture stuff through the x86 parts. by sewardj · 20 years ago
- 41c3d4a iselCondCode: better handling of a pattern frequently generated by memcheck. by sewardj · 20 years ago
- 69933ac Move the IR tree matcher into its own module to get rid of duplication. by sewardj · 20 years ago
- 4ea793f Special case for CmpNE64(x,0), which is frequently generated when 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