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