1. a5f55da Don't use the bits VexArchInfo.hwcaps to distinguish ppc32 and ppc64, by sewardj · 18 years ago
  2. 3fd3967 Un-break ppc64 following recent hw-capabilities hackery. (sigh) by sewardj · 18 years ago
  3. 5117ce1 Change the way Vex represents architecture variants into something by sewardj · 18 years ago
  4. 9dd9cf1 Add Ijk_EmFail, a new kind of IR block exit: an emulation failure by sewardj · 19 years ago
  5. c716aea Two different sets of changes (hard to disentangle): by sewardj · 19 years ago
  6. ce02aa7 Merge in function wrapping support from the FNWRAP branch. That by sewardj · 19 years ago
  7. d0eae2d renamed VEX dirs guest-ppc32/ -> guest-ppc/, host-ppc32/ -> host-ppc/ by cerion · 19 years ago
  8. 5b2325f Changed naming convention from 'PPC32' to 'PPC' for all VEX code common to both PPC32 and PPC64. by cerion · 19 years ago
  9. 0528bb5 Modify amd64 backend to use jump-jump scheme rather than call-return scheme. by sewardj · 19 years ago
  10. 17c7f95 - x86 back end: change code generation convention, so that instead of by sewardj · 19 years ago
  11. f0de28c Implemented backend for ppc64, sharing ppc32 backend. by cerion · 19 years ago
  12. 92b6436 Added 'Bool mode64' to the various backend functions, to distinguish 32/64bit arch's. by cerion · 19 years ago
  13. f9517d0 Modify the tree builder to use a fixed-size binding environment rather by sewardj · 19 years ago
  14. 2d6b14a Use a very fast in-line allocator. This improves its performance by by sewardj · 19 years ago
  15. 059601a Revise the PPC32 subarchitecture kinds, so as to facilitated by sewardj · 19 years ago
  16. f461149 API change: pass both the VexGuestExtents and the original by sewardj · 19 years ago
  17. 6d26984 Track the status of the %EFLAGS.AC (alignment check) bit, but by sewardj · 19 years ago
  18. e74f6f7 Get rid of ludicrously over-paranoid assertion that caused all last by sewardj · 19 years ago
  19. 7bd6ffe by sewardj · 19 years ago
  20. dbcfae7 by sewardj · 19 years ago
  21. ec3c885 Make LibVEX_Translate (an API fn) take a Bool indicating whether or by sewardj · 19 years ago
  22. db4738a Basic support for self-checking translations. It fits quite neatly by sewardj · 19 years ago
  23. 9e6491a The logic that drove basic block to IR disassembly had been duplicated by sewardj · 19 years ago
  24. 27e1dd6 (API-visible change): generalise the VexSubArch idea. Everywhere by sewardj · 19 years ago
  25. 094d139 Floating-point for ppc32 by cerion · 19 years ago
  26. 18b4bb7 Increase default max bb size from 50 to 60 guest instructions. by sewardj · 19 years ago
  27. 918c8f3 A small API change: pass both the guest and host word sizes to the by sewardj · 19 years ago
  28. d976362 Typechecker police. by sewardj · 19 years ago
  29. 97e8793 Define ULong_to_Ptr / Ptr_to_ULong to help clean up 64/32 bit issues. by sewardj · 19 years ago
  30. 32a8126 Even more startup paranoia. by sewardj · 19 years ago
  31. e908c42 A couple of debugging hacks to allow work to proceed on a front end by sewardj · 19 years ago
  32. 487e4c9 Support host-ppc32... by cerion · 19 years ago
  33. 5456081 Undoing mistaken commit of r825. by cerion · 19 years ago
  34. c194477 tiny correction to guest-arm branch by cerion · 19 years ago
  35. c33671d Get the AMD64 back-end show on the road. by sewardj · 19 years ago
  36. 0ec57c5 PowerPC-32 has at at least two variant (with and without Altivec). by sewardj · 19 years ago
  37. aabdfbf - Set up proper support for PPC32 archictecture - Wrote the OR ops by cerion · 19 years ago
  38. 44d494d Add stub definitions for amd64 front end functions. by sewardj · 20 years ago
  39. 72c7281 Proper support for translation cache management: when a translation is by sewardj · 20 years ago
  40. d887b86 Rename some functions and types in the top level interface to be more by sewardj · 20 years ago
  41. 9df271d Push subarchitecture stuff through the x86 parts. by sewardj · 20 years ago
  42. b923075 In iropt, try and call flatten_BB less. Enhance the sanity checker by sewardj · 20 years ago
  43. bef170b Add support for subarchitectures. Currently ignored. by sewardj · 20 years ago
  44. 80f5fce New function LibVEX_Version, returning version string automagically by sewardj · 20 years ago
  45. 5edfc26 Give different emulation warnings for setting of %mxcsr.fz and %mxcsr.daz. by sewardj · 20 years ago
  46. 109ffdb x86 host: Stuff in support of memchecking of 64x2 vector FP. by sewardj · 20 years ago
  47. 7df596b x86 guest: Implement various insns: by sewardj · 20 years ago
  48. c9a4366 Make a start on SSE for x86 guest. by sewardj · 20 years ago
  49. d01a963 guest x86: fix x87 FP rounding modes enough so that by sewardj · 20 years ago
  50. 893aada Create a new mechanism: "emulation warnings", which is a way for Vex by sewardj · 20 years ago
  51. c2c8716 Add a skeletal ARM insn decoder. by sewardj · 20 years ago
  52. 2a9ad02 Start adding some ARM guest infrastructure stuff, but as a result get by sewardj · 20 years ago
  53. f8ed9d8 Add copyright notices. by sewardj · 20 years ago
  54. 5bd4d16 Allow tools to tell Vex when it can/can't chase across basic block by sewardj · 20 years ago
  55. 9578a8b Various plumbing to allow the optimiser (really, just a subset) to be by sewardj · 20 years ago
  56. cf78790 Changes to support Memcheck: by sewardj · 20 years ago
  57. eeac841 Rename some types and data fields in a more logical way. No change of by sewardj · 20 years ago
  58. 8ea867b Instead of denoting helper call targets by their names, add a new type by sewardj · 20 years ago
  59. 0d7b3ae Debug printing wibble. by sewardj · 20 years ago
  60. f48ac19 Majorly improve debug printing. Now vex_traceflags contains 8 bits by sewardj · 20 years ago
  61. 49651f4 Various changes needed to get Addrcheck supported: by sewardj · 20 years ago
  62. c5fc7aa Changes pertaining to supporting instrumentation: by sewardj · 20 years ago
  63. 81ec418 New regime for baseblock layout, as described in comment in by sewardj · 20 years ago
  64. 76bdc80 Improve naming scheme for library-visible fns (infrastructural improvement) by sewardj · 20 years ago
  65. 8d2291c Generic fixes to iropt to enable it to be as sloppy with exceptions as by sewardj · 20 years ago
  66. 0861374 Add run-time controllability to iropt. by sewardj · 20 years ago
  67. ea602bc Finally resolve compilation warnings in iropt.c pertaining to the by sewardj · 20 years ago
  68. 695cff9 Add loop unrolling to iropt (simple, crude first attempt). This also by sewardj · 20 years ago
  69. aa59f94 Add generic mechanism to get hold of guest bytes when debugging. by sewardj · 20 years ago
  70. 84ff065 by sewardj · 20 years ago
  71. d7cb853 iropt: implement flattening (into SSA form). This caused various by sewardj · 20 years ago
  72. edf4d69 Connect no-op iropt to the driver logic. by sewardj · 20 years ago
  73. 58800ff Improve verbosity control, so that verbosity can be set individually by sewardj · 20 years ago
  74. c0ee2ed Make compilation work again after renaming files. by sewardj · 20 years ago
  75. 14731f2 More hacked104 hookups, including the first eflags thunk calculation routine. by sewardj · 20 years ago
  76. 36ca513 Add mechanisms for calling helper functions from generated code. by sewardj · 20 years ago
  77. 2e56f9f Compilation fixes for gcc-2.96. by sewardj · 20 years ago
  78. 86898e8 Start pushing some instructions through the x86 assembler. by sewardj · 20 years ago
  79. bad34a9 Make a start on x86 instruction emission. by sewardj · 20 years ago
  80. 8af36f1 Rename x86h_defs.[ch] to x86host_defs.[ch]. by sewardj · 20 years ago
  81. 81bd550 Assembler infrastructure. by sewardj · 20 years ago
  82. 1f40a0a - Fix up verbosity control. by sewardj · 20 years ago
  83. 443cd9d Loads more x86 insn selector hacking. by sewardj · 20 years ago
  84. dbd3ee6 temporarily print storage stats by sewardj · 20 years ago
  85. e8e9d73 Mucho x86 instruction selector hacking. by sewardj · 20 years ago
  86. 3543921 First part of IR sanity checking: def/use checks. by sewardj · 20 years ago
  87. e05c42c A whole bunch more x86 -> IR hacking. by sewardj · 20 years ago
  88. 41f43bc - Mucho x86 to IR hacking. by sewardj · 20 years ago
  89. fbcaf33 More stuff. by sewardj · 20 years ago
  90. c9a6570 First pass at x86 to IR conversion. Compiles, but nothing works. by sewardj · 20 years ago
  91. 2b51587 - Pass host-specific insn and register printing functions to by sewardj · 20 years ago
  92. 887a11a Rename everything to use the "vex" name. by sewardj · 20 years ago[Renamed (90%) from priv/main/jit_main.c]
  93. f13a16a Try and fill in jit_main.c. by sewardj · 20 years ago
  94. 35421a3 Major hashing around to restructure the world. by sewardj · 20 years ago