1. f6c8ebf More IRBB -> IRSB renaming. by sewardj · 18 years ago
  2. fc1b541 Add 'missing' primop Iop_ReinterpF32asI32 and code generation support by sewardj · 18 years ago
  3. e744153 Update copyright dates. by sewardj · 18 years ago
  4. 78ec32b Add mkIRExprVec_6/7. by sewardj · 18 years ago
  5. d71ba83 x86 front end: Implement MASKMOVQ (MMX class insn, introduced in SSE1) by sewardj · 18 years ago
  6. dd40fdf by sewardj · 18 years ago
  7. 6f2f283 New function dopyIRBBExceptStmts which makes it a bit easier to write tools. by sewardj · 18 years ago
  8. 57c10c8 Add many extra comments describing the IR. by sewardj · 18 years ago
  9. aca070a Merge r1663-r1666: by sewardj · 18 years ago
  10. a33e9a4 Update copyright dates. by sewardj · 18 years ago
  11. f32d5a5 Add a function to set/clear the x86 carry flag. (untested) by sewardj · 18 years ago
  12. 21bd7c7 upmerge r1597 (ppc32 needs a lot of spill slots sometimes) by sewardj · 18 years ago
  13. 40c8026 Redo the way FP multiply-accumulate insns are done on ppc32/64. by sewardj · 19 years ago
  14. 334870d ppc32/64: handle twi/tdi (conditional trap) instructions by sewardj · 19 years ago
  15. f1b5b1a Followup to r1562: fixes for x86 by sewardj · 19 years ago
  16. b183b85 by sewardj · 19 years ago
  17. 5117ce1 Change the way Vex represents architecture variants into something by sewardj · 19 years ago
  18. baf971a Handle ppc32/64 fres, frsqrte. by sewardj · 19 years ago
  19. aa60ddf The ppc32 port ran itself out of spill slots on some heavy duty FP code. by sewardj · 19 years ago
  20. 5ff11dd More ppc64-only function wrapping hacks: by sewardj · 19 years ago
  21. 9dd9cf1 Add Ijk_EmFail, a new kind of IR block exit: an emulation failure by sewardj · 19 years ago
  22. c716aea Two different sets of changes (hard to disentangle): by sewardj · 19 years ago
  23. be482ae Give the ppc64 guest state a 16-entry pseudo-register array, by sewardj · 19 years ago
  24. ce02aa7 Merge in function wrapping support from the FNWRAP branch. That by sewardj · 19 years ago
  25. 7594920 Comment only changes - misc refs to ppc32 changed to ppc. by cerion · 19 years ago
  26. 5b2325f Changed naming convention from 'PPC32' to 'PPC' for all VEX code common to both PPC32 and PPC64. by cerion · 19 years ago
  27. 17c7f95 - x86 back end: change code generation convention, so that instead of by sewardj · 19 years ago
  28. f0de28c Implemented backend for ppc64, sharing ppc32 backend. by cerion · 19 years ago
  29. 7a3e39c fix padding for VexGuestPPC64State by cerion · 19 years ago
  30. 2831b00 Fixed a couple of mode32 bugs introduced by mode64 by cerion · 19 years ago
  31. dd56a48 Missed this in commit of vex: r1475 (ppc64 first pass) by cerion · 19 years ago
  32. d953ebb First pass at VEX support of ppc64. by cerion · 19 years ago
  33. 2d6b14a Use a very fast in-line allocator. This improves its performance by by sewardj · 19 years ago
  34. f294eb3 Yet more irops, for fp vector conversion/rounding. by cerion · 19 years ago
  35. bc5948e delete unused multiply primops by sewardj · 19 years ago
  36. 206c364 New irops: Iop_CmpGT32Fx4, Iop_CmpGE32Fx4 by cerion · 19 years ago
  37. 059601a Revise the PPC32 subarchitecture kinds, so as to facilitated by sewardj · 19 years ago
  38. 1bee561 Handle instrumentation artefacts arising from memchecking Altivec by sewardj · 19 years ago
  39. 24d06f1 Fix usage of Iop_MullEven* to give IR correct meaning of which lanes being multiplied, i.e. lowest significant lane = zero by cerion · 19 years ago
  40. 3f46a01 Simulate complete LDT and GDT, rather than just a prefix thereof. by sewardj · 19 years ago
  41. 1ac656a New irop Iop_MullEven* - a widening un/signed multiply of even lanes by cerion · 19 years ago
  42. 4fa325a API change: make the handling of syscall-denoting instructions a bit by sewardj · 19 years ago
  43. dc1f913 Fill in a few missing Altivec cases: by sewardj · 19 years ago
  44. f461149 API change: pass both the VexGuestExtents and the original by sewardj · 19 years ago
  45. 7355d27 Rename primop Iop_Rot* Iop_Rotl* by cerion · 19 years ago
  46. 2a4b845 Couple more primops: Iop_ShlN8x16, Iop_ShrN8x16, Iop_SarN8x16 by cerion · 19 years ago
  47. 9e7677b yet another new IR primop: Iop_QNarrow32Ux4 by cerion · 19 years ago
  48. f887b3e Added a number of new IR primops to support integer AltiVec insns by cerion · 19 years ago
  49. bd5cb07 ppc guest_state vector regs must be 16byte aligned for loads/stores by cerion · 19 years ago
  50. 225a034 by cerion · 19 years ago
  51. c4904af Don't emit cmovl since older x86s don't support it; instead emit a by sewardj · 19 years ago
  52. f07ed03 A minimal implementation of the x86 sysenter instruction by sewardj · 19 years ago
  53. 6d26984 Track the status of the %EFLAGS.AC (alignment check) bit, but by sewardj · 19 years ago
  54. 7787af4 - Partial implementation of reservations, to make lwarx/stwcx. work by sewardj · 19 years ago
  55. 7bd6ffe by sewardj · 19 years ago
  56. dbcfae7 by sewardj · 19 years ago
  57. b51f0f4 by sewardj · 19 years ago
  58. 900f6b5 Added LibVEX_GuestPPC32_put_cr7(), LibVEX_GuestPPC32_put_cr() by cerion · 19 years ago
  59. 51900a2 Added LibVEX_GuestPPC32_get_cr() for easy access to entire cond reg by cerion · 19 years ago
  60. c24824a Comment-only-change: record subtle interactions between self-checks by sewardj · 19 years ago
  61. 16a403b Tidy up some loose ends in the self-checking-translations machinery, by sewardj · 19 years ago
  62. ec3c885 Make LibVEX_Translate (an API fn) take a Bool indicating whether or by sewardj · 19 years ago
  63. db4738a Basic support for self-checking translations. It fits quite neatly by sewardj · 19 years ago
  64. b66dfa3 comment-only change: renumber register offsets correctly by cerion · 19 years ago
  65. af1ceca Enhance IR so as to distinguish between little- and big-endian loads and by sewardj · 19 years ago
  66. 2c039c9 Comment wibble by sewardj · 19 years ago
  67. 27e1dd6 (API-visible change): generalise the VexSubArch idea. Everywhere by sewardj · 19 years ago
  68. 6529aff PPC32 AltiVec reg offsets by cerion · 19 years ago
  69. 094d139 Floating-point for ppc32 by cerion · 19 years ago
  70. ed623db guest-ppc32 by cerion · 19 years ago
  71. 5a9ffab Add the beginnings of what might be a general mechanism to pass by sewardj · 19 years ago
  72. 71a35e7 x86 guest: generate Iop_Neg* in the x86->IR phase. Intent is to by sewardj · 19 years ago
  73. 84a2c38 Memchecking very large BBs of FP insns on x86 sometimes needs a lot of by sewardj · 19 years ago
  74. 291a7e8 Add even more 64-bit integer primops (sigh) by sewardj · 19 years ago
  75. 0033ddc by sewardj · 19 years ago
  76. 9854007 Add 64-bit comparisons. by sewardj · 19 years ago
  77. 5ce5fd6 Update comment re PutI/GetI (comment-only change). by sewardj · 19 years ago
  78. f53b735 More AMD64 instructions: sfence, movnti, bsf{w,l,q} by sewardj · 19 years ago
  79. a219a80 Use cpp symbol __x86_64__ rather than __amd64__ on the advice of Michael Matz. by sewardj · 19 years ago
  80. 40e144d more icc -Wall cleanups by sewardj · 19 years ago
  81. a7618ab Looks like I forgot to tell memcheck not to bother to track by sewardj · 19 years ago
  82. 918c8f3 A small API change: pass both the guest and host word sizes to the by sewardj · 19 years ago
  83. d2445f6 Add a new IR statement kind: IRStmt_NoOp, to denote a no-operation. by sewardj · 19 years ago
  84. 496a58d This commit looks big but it is really quite small. Fixes some by sewardj · 19 years ago
  85. f168931 by sewardj · 19 years ago
  86. 1f126c5 Add guest_TISTART and guest_TILEN fields to all guest state structs, by sewardj · 19 years ago
  87. 7ce9d15 Support for vex-directed instruction-cache invalidation, needed for by sewardj · 19 years ago
  88. e9d361a Cleaned up front end a fair bit. by cerion · 20 years ago
  89. 6e48e28 guest state padding wibble by sewardj · 20 years ago
  90. 7342c37 Cleaning up frontend - inc. changing all guest-state UChars to UInts by cerion · 20 years ago
  91. 4e9083c comments only: guest-state offsets by cerion · 20 years ago
  92. 98e65ba Add toUInt. by sewardj · 20 years ago
  93. 8d96531 Fill in a huge number of amd64 floating point cases, and start to by sewardj · 20 years ago
  94. cb6091d Add %xmm0 .. %xmm15 to the amd64 guest state. by sewardj · 20 years ago
  95. 85520e4 Fix many amd64 guest/host cases required to run test/test-amd64.c. by sewardj · 20 years ago
  96. a6b93d1 Fix enough stuff to get through 'hello world' on amd64. by sewardj · 20 years ago
  97. b85e8bb spacing/comment cleanup only by cerion · 20 years ago
  98. 7de0d3c Fill in many amd64 integer cases. by sewardj · 20 years ago
  99. 48de42f Don't redefine offsetof if it is already defined. by sewardj · 20 years ago
  100. d0a12df Fill in many amd64 front end and back end cases. by sewardj · 20 years ago