1. 96f47ac This is the same as the test-x86*.[ch] but modified for AMD64. by sewardj · 20 years ago
  2. 0d04c0e Advance ppc32 to the point where we can hope to start the program. by sewardj · 20 years ago
  3. 312b4bb Handle some ppc32 relocation types. by sewardj · 20 years ago
  4. de28b5b correction to branch instr for ppc hack by cerion · 20 years ago
  5. f6f41aa surely it couldn't be still more ppc hacks... by cerion · 20 years ago
  6. 6866d76 Even more ppc32 hacks by sewardj · 20 years ago
  7. 69fd475 More ppc hacks by sewardj · 20 years ago
  8. 4a96062 ppc32 hacks by sewardj · 20 years ago
  9. cc82c6a first ppc32 assembly attempts... by cerion · 20 years ago
  10. a6b93d1 Fix enough stuff to get through 'hello world' on amd64. by sewardj · 20 years ago
  11. 855dc72 Tidy up the constant folder and add some more rules. by sewardj · 20 years ago
  12. a56e9cc Cleaned up a little more by cerion · 20 years ago
  13. d05ee44 Fixed silly bug (and->add ahem.) by cerion · 20 years ago
  14. 7cf8e4e Fixed emit_PPC32Instr::Pin_Goto by cerion · 20 years ago
  15. fd0b87f Emitted Div, fixed mul... that's the lot for return0.orig\! by cerion · 20 years ago
  16. 98411db hdefs by cerion · 20 years ago
  17. 33aa6da More instr emitting: - most 'forms' done - had a go at Pin_Call, Pin_Goto by cerion · 20 years ago
  18. e1106f7 ... and forgetful :-) by cerion · 20 years ago
  19. 9c47d81 I admit it, I'm lazy. by cerion · 20 years ago
  20. b85e8bb spacing/comment cleanup only by cerion · 20 years ago
  21. ab9132d Sorted out the condcode stuff - hopefully correctly... by cerion · 20 years ago
  22. 1103a4d un-break compilation on x86 by sewardj · 20 years ago
  23. 4701265 Print stats at exit, and minor changes by sewardj · 20 years ago
  24. 9dc4cf7 Make this test a bit more demanding. by sewardj · 20 years ago
  25. b095fba Fill in enough cases to run switchback/test_bzip2.c on amd64. by sewardj · 20 years ago
  26. 3e5a4dc sigh; on amd64 do not place common symbols high in the address space by sewardj · 20 years ago
  27. c47c476 Allow the service function to handle free() as well as malloc(). by sewardj · 20 years ago
  28. 9f12f3c A self-contained, hacked version of bzip2 which can run on the by sewardj · 20 years ago
  29. bdd2915 Fix printf format string. by sewardj · 20 years ago
  30. 42b89f6 Make it easy to print the symbol table. by sewardj · 20 years ago
  31. 7de0d3c Fill in many amd64 integer cases. by sewardj · 20 years ago
  32. 70a8ddf Fold Iop_Sub64. by sewardj · 20 years ago
  33. 48de42f Don't redefine offsetof if it is already defined. by sewardj · 20 years ago
  34. 2e879b6 minor changes by sewardj · 20 years ago
  35. 85a9cd5 Deal with amd64-specific relocations. by sewardj · 20 years ago
  36. 69fe071 Heavily modified emfloat benchmark from bytemark, changed to be by sewardj · 20 years ago
  37. b259095 Resuscitate a linker that knows how to do relocations, so we can by sewardj · 20 years ago
  38. a2a57e9 Add amd64 support. by sewardj · 20 years ago
  39. df5c1ca Remove file which shouldn't have been added in the first place. by sewardj · 20 years ago
  40. 7e52aa5 A very simple dynamic translator built on Vex, for the purpose of by sewardj · 20 years ago
  41. 652189a cleaned up guest-ppc32 assembly printouts by cerion · 20 years ago
  42. c056a88 and now emit instrs big-endianly... :-) by cerion · 20 years ago
  43. adc8fd8 increased N_HREG_USAGE for host-ppc32 by cerion · 20 years ago
  44. d5e3838 Added the first instrs (load,store) to emit_PPC32Instr() by cerion · 20 years ago
  45. c0e707e Added Div32 - that's the last for this .orig file! by cerion · 20 years ago
  46. e13bb31 Added CLZ Fixed Unary32 Added genSpill_PPC32, genReload_PPC32 by cerion · 20 years ago
  47. 92f5dc7 hdefs: MulL, MFence by cerion · 20 years ago
  48. b536af9 hdefs: CMov32, Set32 by cerion · 20 years ago
  49. 3c0b12b Dealt with some cases where imm > 0xFFFF by cerion · 20 years ago
  50. d0a12df Fill in many amd64 front end and back end cases. by sewardj · 20 years ago
  51. b4a632a Changed the register setup a little by cerion · 20 years ago
  52. 6447157 Print useful diagnostics if reg-alloc bombs due to bogus live ranges by sewardj · 20 years ago
  53. 2c49e03 A whole bunch more ppc32 backend code - just the isel stuff so far, no assembly by cerion · 20 years ago
  54. b31ed98 keeping arm .orig files by cerion · 20 years ago
  55. 486074e More amd64 back end bits and pieces. by sewardj · 20 years ago
  56. cd30449 A first swing at getting ppc32 backend working. Done: tmp, get, put, load, store by cerion · 20 years ago
  57. 59ce544 removed host=bigendian assertion for now. by cerion · 20 years ago
  58. e169895 More amd64 instruction set support. This includes (in toIR) more stuff by sewardj · 20 years ago
  59. 9b96767 Add a new IR type -- 128-bit integral (I128) and a small collection of by sewardj · 20 years ago
  60. bcc1f04 This belonged with last nights changes... r868 by cerion · 20 years ago
  61. 3867460 Another attempt at abstracting the register access... not certain i've by cerion · 20 years ago
  62. f0c1c58 Consistently rename all existing IROps which operate on 128-bit values by sewardj · 20 years ago
  63. f8c37f7 Make rflag-thunk evaluation work (ghelpers); fix various missing cases by sewardj · 20 years ago
  64. e95b04a Fix assembly of amd64 amodes: the special cases that apply to %rsp on by sewardj · 20 years ago
  65. 4b74476 Fix %rip-relative addressing, which uses the address of the _next_ by sewardj · 20 years ago
  66. c85e91c Fix guest-state layout descriptor. by sewardj · 20 years ago
  67. d976362 Typechecker police. by sewardj · 20 years ago
  68. 5827784 More typechecker police. Hopefully this doesn't break anything. by sewardj · 20 years ago
  69. dde7a0b Suppress another warning. by sewardj · 20 years ago
  70. 684c037 Typechecker police (a big commit, but all harmless). by sewardj · 20 years ago
  71. 9b45b48 Typechecker police. There are a couple of unresolved warnings which by sewardj · 20 years ago
  72. a98bf49 Typechecker police by sewardj · 20 years ago
  73. 9d2e769 Make iropt.c compile cleanly with icc in paranoid mode. Along the way, by sewardj · 20 years ago
  74. f3992bd More 32-bit build cleanups. by sewardj · 20 years ago
  75. c2bcb6f Get a clean(er) build on amd64. Also a couple of amd64 fe/be fixes. by sewardj · 20 years ago
  76. 97e8793 Define ULong_to_Ptr / Ptr_to_ULong to help clean up 64/32 bit issues. by sewardj · 20 years ago
  77. 3119107 A few more bits and pieces of amd64 instruction support. by sewardj · 20 years ago
  78. 1b8d58e Fill in many amd64 assembler cases. by sewardj · 20 years ago
  79. 32a8126 Even more startup paranoia. by sewardj · 20 years ago
  80. 8b47686 Add missing commas. by sewardj · 20 years ago
  81. 8f5505f Small correction to getReg_CR() by cerion · 20 years ago
  82. 7622226 Cleaned up thunk functions. by cerion · 20 years ago
  83. 549e064 Fill in some more amd64 assembler cases. by sewardj · 20 years ago
  84. 07a54cc Allow easy switching of guest-host arch pairs using ifdefs. by sewardj · 20 years ago
  85. e908c42 A couple of debugging hacks to allow work to proceed on a front end by sewardj · 20 years ago
  86. 813ce9e Make a start on the amd64 assembler. Bleh. by sewardj · 20 years ago
  87. 53df061 'movabsq' instruction definitions. by sewardj · 20 years ago
  88. f73b94a Fix bogus assertion. (How long has that been there?) by sewardj · 20 years ago
  89. 7f039c4 A few more amd64 isel cases. by sewardj · 20 years ago
  90. e1d857b Yay! return.orig gets totally chomped! by cerion · 20 years ago
  91. 487e4c9 Support host-ppc32... by cerion · 20 years ago
  92. bcf8c3e Get the PPC32 back-end show on the road. by cerion · 20 years ago
  93. 98d105a Represent floats in guest_ppc32 by cerion · 20 years ago
  94. 78f714b Fixed 'branch op to read pc', plus cleaned up a little by cerion · 20 years ago
  95. df772dc A simpler .orig file, which (1) has no Altivec insns, and (2) is by sewardj · 20 years ago
  96. 05b3b6a Fix many instruction selection cases, including function calls. by sewardj · 20 years ago
  97. 7883018 Record some shortcomings (comment-only change). by sewardj · 20 years ago
  98. cdcf00b Fix wrong comment. by sewardj · 20 years ago
  99. 45552a9 Reworked dis_branch to be somewhat simpler (optimiser can now simplify the IR well). by cerion · 20 years ago
  100. ab054e3 Using new IR div ops by cerion · 20 years ago