1. 03c2fe7 Get rid of executables inadvertantly commited in rev 203. by sewardj · 20 years ago
  2. 5484c14 Add a modified version of the QEMU test program. This commit by sewardj · 20 years ago
  3. b9c5cf6 by sewardj · 20 years ago
  4. 2ef5f2a Pretty-up the flag-calculating macros. Whitespace only change. by sewardj · 20 years ago
  5. fae2ca7 Fast-case a couple more flag/thunk conditions. by sewardj · 20 years ago
  6. 188eb32 wibble by sewardj · 20 years ago
  7. 95a4207 Set bb size back to 20. by sewardj · 20 years ago
  8. 37d3801 by sewardj · 20 years ago
  9. 3503ad8 Fix error in scheme for assembly Xin_Set32 when the dest is %esi/%edi by sewardj · 20 years ago
  10. 07cb618 Better printing of raw bb data. by sewardj · 20 years ago
  11. 84ff065 by sewardj · 20 years ago
  12. c41f1fb Whitespace-only changes for the tree-builder. by sewardj · 20 years ago
  13. 2963239 First pass at a tree-builder algorithm. by sewardj · 20 years ago
  14. 140656d Fill in some missing cases in the assembler. by sewardj · 20 years ago
  15. 85126a4 Add (unused) pattern for generating rotate insns, as an example. by sewardj · 20 years ago
  16. 78fe791 Handle NOT (Grp3(M) case 2) by sewardj · 20 years ago
  17. 6134847 * constant fold Shr32 * fix up types on folding rules for Shr32/Shl32/Sar32 by sewardj · 20 years ago
  18. 278c44c * iropt: constant-fold Sar32, and be more careful with Shl32 by sewardj · 20 years ago
  19. f0e4316 Redundant-Put removal. by sewardj · 20 years ago
  20. 083ed04 When doing debug stops (--stop-after), print bb orig bytes in a form by sewardj · 20 years ago
  21. 51cba89 Header changes for Bit-typed constants. Really this should have by sewardj · 20 years ago
  22. b8e7586 Allow constant folding to apply to IRStmt_Exit. by sewardj · 20 years ago
  23. 088bcb4 More folding rules, and some debug printing fixes. by sewardj · 20 years ago
  24. c09278c iselExpr64: Handle 64-bit literals by sewardj · 20 years ago
  25. ef68693 Fix reg-alloc bug exposed by more aggressive code generation by sewardj · 20 years ago
  26. c018aea Increase size of spill area from 96 bytes to 400 bytes. by sewardj · 20 years ago
  27. d721703 Add redundant-GET elimination. by sewardj · 20 years ago
  28. 39e3f24 Teach iropt to do dead code elimination. by sewardj · 20 years ago
  29. 84be737 Constant and copy propagation, and start of constant folding. by sewardj · 20 years ago
  30. 00ec707 New header priv/ir/iropt.h by sewardj · 20 years ago
  31. 09cc2fe Generate 'test' rather than 'and' for some 32-to-1 casts. by sewardj · 20 years ago
  32. d7cb853 iropt: implement flattening (into SSA form). This caused various by sewardj · 20 years ago
  33. edf4d69 Connect no-op iropt to the driver logic. by sewardj · 20 years ago
  34. a1a370f Make a start on the intermediate-representation optimiser. by sewardj · 20 years ago
  35. d053ffa Increase size of temp area to 100k to handle some really useless by sewardj · 20 years ago
  36. 410247a Fix stupid bug caused by introduction of new FP state. by sewardj · 20 years ago
  37. a58ea66 More FPU stuff. by sewardj · 20 years ago
  38. bb53f8c More x86 FP stuff, including conversion stuff to/from Ints. by sewardj · 20 years ago
  39. 3196daf Fix enough stuff to get the first x86 FP instruction through the pipeline. by sewardj · 20 years ago
  40. d1725d1 Lots of spadework for getting x86 floating point to work. by sewardj · 20 years ago
  41. abf39f1 calculate_eflags_all: fix stupid bug in CC_OP_COPY. by sewardj · 20 years ago
  42. e5f384c Fix up generation of shldl/shldr instructions, and thereby by sewardj · 20 years ago
  43. acbfdd0 Fix silly error in instruction selection of Iop_DivModS64to32 by sewardj · 20 years ago
  44. b81f8b3 Finally finish pissing around with x86 integer multiply instructions. by sewardj · 20 years ago
  45. 56296d8 Rehash handling of multiply insns in the x86 front end, so as to make by sewardj · 20 years ago
  46. c22a6fd Change the x86 front end's implementation of shift instructions so by sewardj · 20 years ago
  47. a511afc by sewardj · 20 years ago
  48. 8ee2de1 Fix carry flag computation for left rotates. by sewardj · 20 years ago
  49. 80f8c30 Comment-only change by sewardj · 20 years ago
  50. 8c7f1ab Fill in many more cases thrown up the QEMU test program. by sewardj · 20 years ago
  51. a238471 Fill in / fix many x86->IR->x86 cases exposed by QEMU's test-i386 program. by sewardj · 20 years ago
  52. 180e8b3 Add enough more x86 integer stuff to make bzip2 and gzip work. by sewardj · 20 years ago
  53. 7ed2295 Fix enough integer stuff to make bzip2 work, except for the floating point bits. by sewardj · 20 years ago
  54. 89050e5 Pretty it up a bit (whitespace changes only). by sewardj · 20 years ago
  55. 1813dbe Implement ROL/ROR and fix enough stuff to make ls -l work. by sewardj · 20 years ago
  56. 0255207 Fill in misc cases. by sewardj · 20 years ago
  57. e322b0a Fix bug in allocation of vregs for 64-bit IRTemps. by sewardj · 20 years ago
  58. caca9d0 Fill in some add with carry and subtract with borrow cases. by sewardj · 20 years ago
  59. 4e26754 Further refine debug printing. by sewardj · 20 years ago
  60. 58800ff Improve verbosity control, so that verbosity can be set individually by sewardj · 20 years ago
  61. d4e7c49 Add LOGICL. by sewardj · 20 years ago
  62. 6707ccc Oops. Fix silly bug in iselCondCode. by sewardj · 20 years ago
  63. 71a6536 Fix a couple more cases. by sewardj · 20 years ago
  64. 6851154 Fix enough stuff so that 'hello world' works. by sewardj · 20 years ago
  65. d7383ba Track file renaming. by sewardj · 20 years ago
  66. 3bd676c Fix bug in generation of immediate shifts. by sewardj · 20 years ago
  67. 80424fe More build fixes. by sewardj · 20 years ago
  68. c0ee2ed Make compilation work again after renaming files. by sewardj · 20 years ago
  69. 5a820d9 More file renaming (still borked) by sewardj · 20 years ago
  70. 33b6dee Rename some files. by sewardj · 20 years ago
  71. 5df3bfe Reinstate the "xor %reg,%reg" idiom handler. by sewardj · 20 years ago
  72. 8229288 x86toIR: implement 'rep scas' by sewardj · 20 years ago
  73. a60ac9a Print vex storage stats at the end. by sewardj · 20 years ago
  74. 38ff3d8 Improve insn selection for shifts by literal amounts. by sewardj · 20 years ago
  75. 750f407 Fix enough bits and pieces so "int main (void) { return 0; }" works. by sewardj · 20 years ago
  76. 2b806d0 Try and print a bit faster. by sewardj · 20 years ago
  77. 0dd710f Startup delay and debug printing wibbles. by sewardj · 20 years ago
  78. 07134a4 Fix bug in assembly of shifts. by sewardj · 20 years ago
  79. 741153c Fill in a few more thunks cases. by sewardj · 20 years ago
  80. f1aedd4 Fix startup stuff a bit. by sewardj · 20 years ago
  81. 5f63035 More eflags thunks. by sewardj · 20 years ago
  82. afc5787 More helpers. by sewardj · 20 years ago
  83. 8b9211b Make --stop-after= work. by sewardj · 20 years ago
  84. 6e9964d Add a few more flag evaluation routines. by sewardj · 20 years ago
  85. b2dc809 Observe caller-supplied limit on # of insns allowed in a bb. by sewardj · 20 years ago
  86. a084b94 Fix some bug or other to do with moving values out of the way by sewardj · 20 years ago
  87. 14731f2 More hacked104 hookups, including the first eflags thunk calculation routine. by sewardj · 20 years ago
  88. bf31abd Integration stuff to make the 104 testbed work. by sewardj · 20 years ago
  89. 823b2e4 Add a hacked version of 1.0.4 as a test bed for Vex. by sewardj · 20 years ago
  90. 51c25f5 Delete this directory. by sewardj · 20 years ago
  91. eaff842 Delete this stuff. Not part of vex. by sewardj · 20 years ago
  92. 1b477f9 Clean up unused stuff. by sewardj · 20 years ago
  93. 36ca513 Add mechanisms for calling helper functions from generated code. by sewardj · 20 years ago
  94. 2e56f9f Compilation fixes for gcc-2.96. by sewardj · 20 years ago
  95. d5a5e4e Fix bug causing real registers to be bought back into circulation by sewardj · 20 years ago
  96. d75fe5a Fix indentation in emit_X86Instr. Whitespace change only. by sewardj · 20 years ago
  97. a2dad5c Finish first pass through x86 assembler. by sewardj · 20 years ago
  98. e8c922f Fill in many (most) x86 emission cases. by sewardj · 20 years ago
  99. 5d5dc47 Get rid of these too. by sewardj · 20 years ago
  100. 63dfeff Get rid of this. by sewardj · 20 years ago