1. ea64e14 More x86 insn emitter hacking. by sewardj · 20 years ago
  2. bad34a9 Make a start on x86 instruction emission. by sewardj · 20 years ago
  3. 8af36f1 Rename x86h_defs.[ch] to x86host_defs.[ch]. by sewardj · 20 years ago
  4. 81bd550 Assembler infrastructure. by sewardj · 20 years ago
  5. 1f40a0a - Fix up verbosity control. by sewardj · 20 years ago
  6. 5c34dc9 Complete first pass thru x86 instruction selector. by sewardj · 20 years ago
  7. 597b71b Teach x86 insn selector how to generate code for 64-bit expressions. by sewardj · 20 years ago
  8. 60f4e3c Refine x86 instruction representation a bit. by sewardj · 20 years ago
  9. 443cd9d Loads more x86 insn selector hacking. by sewardj · 20 years ago
  10. 4042c7e Mucho instruction selector hacking. by sewardj · 20 years ago
  11. 66de227 Get rid of add with carry and subtract with borrow from the IR. by sewardj · 20 years ago
  12. dbd3ee6 temporarily print storage stats by sewardj · 20 years ago
  13. e8e9d73 Mucho x86 instruction selector hacking. by sewardj · 20 years ago
  14. 9623bad setFlags_DSTus_DST1: generate well-typed IR for Mux10 arms by sewardj · 20 years ago
  15. eeb9ef8 Get rid of guards on IR Puts, and instead have an IR Mux expression. by sewardj · 20 years ago
  16. 6d2638e Further improvements to the IR sanity checker. by sewardj · 20 years ago
  17. 6efd4a1 Complete the IR sanity checker -- at least up to the point where by sewardj · 20 years ago
  18. 3543921 First part of IR sanity checking: def/use checks. by sewardj · 20 years ago
  19. e539a40 Rationalise IR a bit: by sewardj · 20 years ago
  20. a06e556 x86toIR: SHLD/SHRD by sewardj · 20 years ago
  21. 3af115f x86toIR: add support for add with carry by sewardj · 20 years ago
  22. 9690d92 x86toIR: reorganise multiply stuff, and make a start on division stuff by sewardj · 20 years ago
  23. 2915e1b Compilation fixes for older compilers. by sewardj · 20 years ago
  24. cf780b4 x86toIR: some multiply stuff by sewardj · 20 years ago
  25. 78c19df Rationalise IR-level control flow: by sewardj · 20 years ago
  26. 64e1d65 x86toIR: rep-prefixed insns by sewardj · 20 years ago
  27. 0c12ea8 Finish first pass through x86toIR.c, enough to handle most bbs by sewardj · 20 years ago
  28. c2ac51e Yet more x86 to IR cases. Now more than 1000 bbs go through. by sewardj · 20 years ago
  29. 940e8c9 More x86toIR cases. by sewardj · 20 years ago
  30. 77b86be Yet more x86toIR cases, including set<cond> insn. by sewardj · 20 years ago
  31. 0611d80 More cases, including inc and dec, and rationalising flag-setting logic. by sewardj · 20 years ago
  32. 9334b0f Yet more cases in x86toIR. by sewardj · 20 years ago
  33. e90ad6a x86toIR: machinery for setting condition codes from shift insns. by sewardj · 20 years ago
  34. e87b484 More x86 -> IR stuff, including baseline %eflags handling. by sewardj · 20 years ago
  35. a704d35 Add to repo. by sewardj · 20 years ago
  36. 46ac150 Commit (I thought it was already was). by sewardj · 20 years ago
  37. e05c42c A whole bunch more x86 -> IR hacking. by sewardj · 20 years ago
  38. 41f43bc - Mucho x86 to IR hacking. by sewardj · 20 years ago
  39. fbcaf33 More stuff. by sewardj · 20 years ago
  40. d1061ab Start to make this work. by sewardj · 20 years ago
  41. d9c2b79 Fill in some cases by sewardj · 20 years ago
  42. 279b88f Print PUT in uppercase. by sewardj · 20 years ago
  43. c9a6570 First pass at x86 to IR conversion. Compiles, but nothing works. by sewardj · 20 years ago
  44. d733aed Enable valgrind checking of vex (ugly hack). by sewardj · 20 years ago
  45. 12d1894 Dump -O. by sewardj · 20 years ago
  46. 0f117cb fix buglet by sewardj · 20 years ago
  47. 0a5f5c8 fix buglet by sewardj · 20 years ago
  48. ced9fe5 Test driver, and test input for "int main ( void ) { return 42; }" by sewardj · 20 years ago
  49. 2b51587 - Pass host-specific insn and register printing functions to by sewardj · 20 years ago
  50. 5287fd7 Final bits of jit->vex renaming I missed. by sewardj · 20 years ago
  51. 887a11a Rename everything to use the "vex" name. by sewardj · 20 years ago
  52. f13a16a Try and fill in jit_main.c. by sewardj · 20 years ago
  53. ce605f9 - Make stuff link. by sewardj · 20 years ago
  54. 35421a3 Major hashing around to restructure the world. by sewardj · 20 years ago
  55. ac9af02 Mash around top-level library structure some more. by sewardj · 20 years ago
  56. 3e1b2d2 Start to move files into a new structure. by sewardj · 20 years ago
  57. 3b9d65e by sewardj · 20 years ago
  58. 6f37cce * Take into account register classes when assigning spill slots. by sewardj · 20 years ago
  59. 194d54a * Move the x86 genSpill/genRestore functions to the right place. by sewardj · 20 years ago
  60. 12952ef Test for x86 code generation of shifts, and for vreg coalescing in reg-alloc. by sewardj · 20 years ago
  61. 6c77c95 Add prototype for isMove_X86Instr. by sewardj · 20 years ago
  62. 968396e Implement vreg-vreg move coalescing. by sewardj · 20 years ago
  63. a9a0cd2 Add an isMove function for X86 (integer only). Fix regUsage claim for "ret". by sewardj · 20 years ago
  64. 96efe57 Do Shl32. by sewardj · 20 years ago
  65. 0ec3325 Make reg allocator work, to a first approximation at least. by sewardj · 20 years ago
  66. 8149744 Fix computation of live ranges, and add lots of debug printing. Still by sewardj · 20 years ago
  67. 7945308 Handle case of assignment to IRTemp. by sewardj · 20 years ago
  68. 2cd80dc Tie everything together enough so the reg-allocator can be test-run. by sewardj · 20 years ago
  69. 53f85a9 Add getRegUsage and mapRegs functions for X86 instructions. Tedious. by sewardj · 20 years ago
  70. 4c581e8 Allow different gcc's to be used. by sewardj · 20 years ago
  71. b3d4ce7 Complete reg-alloc output storage, and misc other stuff to make it by sewardj · 20 years ago
  72. af5a522 Get the register allocator a lot closer to compiling. by sewardj · 20 years ago
  73. 62c4142 Mostly finish the register allocator. by sewardj · 20 years ago
  74. 73b58bc A register allocator (unfinished). by sewardj · 20 years ago
  75. 8bc26ee Support stuff for register allocation. by sewardj · 20 years ago
  76. 66f2f79 Try to get x86 instruction representation to something sane, and fix by sewardj · 20 years ago
  77. c97096c First draft of tree-based instruction selector. by sewardj · 20 years ago
  78. e3d0d2e Redo IR data structures using tagged unions. by sewardj · 20 years ago
  79. 192f114 Move some stuff from linker.c to dispatch.c. by sewardj · 20 years ago
  80. 7d1bdc1 Re-home. by sewardj · 20 years ago
  81. 6e800cd Move to a new home. by sewardj · 20 years ago
  82. ac6b712 Convert to tagged unions. by sewardj · 20 years ago
  83. 5cf515f Add basic storage management. by sewardj · 20 years ago
  84. 96b2239 Get rid of Haskell stuff by sewardj · 20 years ago
  85. 84eb3f6 Reinstate top-level C control. by sewardj · 20 years ago
  86. 171988a Deleted. by sewardj · 20 years ago
  87. 562f520 Deleted. This line, and those below, will be ignored-- by sewardj · 20 years ago
  88. 3739d99 Add copyright. by sewardj · 20 years ago
  89. ec6ad59 Add new files, for defining the IR. by sewardj · 20 years ago
  90. 9548edb New file. -wThis line, and those below, will be ignored-- by sewardj · 20 years ago
  91. 314b317 Merged into linker.c by sewardj · 20 years ago
  92. bedd78f Add JIT stuff from runner.c. by sewardj · 20 years ago
  93. 882bb47 Rudimentary support for translation table, run-time despatcher, etc. by sewardj · 20 years ago
  94. d4d9b61 Another test commit. by sewardj · 20 years ago
  95. ec505d6 Test commit. by sewardj · 20 years ago
  96. 5ada182 by sewardj · 20 years ago
  97. 20e56c1 Add Makefile, in which to record hugs FFI magic incantations by sewardj · 20 years ago
  98. 6dc7ba4 Hooks for the stuff in linker.c by sewardj · 20 years ago
  99. e4a37c8 Make most functions static. by sewardj · 20 years ago
  100. d37b52f Import some very small tests. by sewardj · 20 years ago