1. d19fc16 Icc typechecker police. by sewardj · 19 years ago
  2. e395ae8 More icc-related cleanups. by sewardj · 19 years ago
  3. 1027dc2 Icc typechecker police. by sewardj · 19 years ago
  4. 9c9ee3d Fix some register-field decoding bugs for SSE. Nasty. There has to by sewardj · 19 years ago
  5. e67534c Fixed some front end with-zero loads by cerion · 19 years ago
  6. e6b39c4 Fixed isel::load of small imm to reg - these are UInts: we don't want sign extension. by cerion · 19 years ago
  7. da47ba4 Icc typechecker fixes. by sewardj · 19 years ago
  8. 8ee8c88 Another round of placating icc's typechecker. by sewardj · 19 years ago
  9. 0190847 Simplified front-end IR encoding for some subtracts by cerion · 19 years ago
  10. 5e2527e Alu32::SUB was broken in the backend. by cerion · 19 years ago
  11. 37d5257 Even more amd64 floating point bits and pieces. by sewardj · 19 years ago
  12. 885e66e Fixes to getReg_field, putReg_field by cerion · 19 years ago
  13. c49ce23 Fill in a bunch more amd64 floating point cases. Some non-trivial by sewardj · 19 years ago
  14. be112dd Correction to iselCC::IexTmp by cerion · 19 years ago
  15. 9abfcbc Added a couple of unhandled isel instrs: by cerion · 19 years ago
  16. 9d88da6 Fix to guest-ppc32 subfic by cerion · 19 years ago
  17. 8d96531 Fill in a huge number of amd64 floating point cases, and start to by sewardj · 19 years ago
  18. fbda9b7 Fixed a backend shift bug: src/dst were swapped in emitted code. by cerion · 19 years ago
  19. 239e2e4 Another go at fixing the rotate mask by cerion · 19 years ago
  20. 98644ff Fixed a rotate bug: IBM bit labelling got me again by cerion · 19 years ago
  21. 48090c0 Some simplifying of guest register access in toIR.c by cerion · 19 years ago
  22. 3007c7f Added front-end code for conditional register logic instrs by cerion · 19 years ago
  23. f9d6e22 Just some assembly printout changes by cerion · 19 years ago
  24. eba63f8 Cleaning up the x86 back end: get rid of instruction variants which by sewardj · 19 years ago
  25. 0b21044 Fix wrong comments (comment-only change) by sewardj · 19 years ago
  26. 1a01e65 Many amd64 FP cases, including conversion to/from int (tedious stuff). by sewardj · 19 years ago
  27. 7f000af Added new instruction RdWrLR to read/write link register. by cerion · 19 years ago
  28. 7c1dd1b Coupl'a front-end load / save bugs by cerion · 19 years ago
  29. 8c51ed4 Better assembly printouts, and added iselCondCode 1:Bit Const by cerion · 19 years ago
  30. 57b4c6d Gotcha! by cerion · 19 years ago
  31. 9a934a9 just turned off some debug printfs by cerion · 19 years ago
  32. a31e8b5 coupl'a small fixes for ppc32 by cerion · 19 years ago
  33. e97e106 Fixes to host_ppc32: by cerion · 19 years ago
  34. 4561acb Corrected some mistakes in guest_ppc32 by cerion · 19 years ago
  35. 9da1697 More amd64 SSE/FP bits and pieces. by sewardj · 19 years ago
  36. 1830386 amd64 guest/host floating point square root (easy) and comparisons (difficult) by sewardj · 19 years ago
  37. 0852a13 Make a start on floating point for AMD64 (really part of rev 936 but I by sewardj · 19 years ago
  38. 1001dc4 Make a start on floating point for AMD64. by sewardj · 19 years ago
  39. cb6091d Add %xmm0 .. %xmm15 to the amd64 guest state. by sewardj · 19 years ago
  40. 3f5d7fa Add to-do note (comment-only change) by sewardj · 19 years ago
  41. 4add714 Folding rule for Shr64. by sewardj · 19 years ago
  42. 909c06d Fix various front-end anomalies found by the amd64 test program. by sewardj · 19 years ago
  43. 03c96e8 Deal correctly with out-of-range shifts/rotates. by sewardj · 19 years ago
  44. 85520e4 Fix many amd64 guest/host cases required to run test/test-amd64.c. by sewardj · 19 years ago
  45. a6b93d1 Fix enough stuff to get through 'hello world' on amd64. by sewardj · 19 years ago
  46. 855dc72 Tidy up the constant folder and add some more rules. by sewardj · 19 years ago
  47. a56e9cc Cleaned up a little more by cerion · 19 years ago
  48. d05ee44 Fixed silly bug (and->add ahem.) by cerion · 19 years ago
  49. 7cf8e4e Fixed emit_PPC32Instr::Pin_Goto by cerion · 19 years ago
  50. fd0b87f Emitted Div, fixed mul... that's the lot for return0.orig\! by cerion · 19 years ago
  51. 98411db hdefs by cerion · 19 years ago
  52. 33aa6da More instr emitting: - most 'forms' done - had a go at Pin_Call, Pin_Goto by cerion · 19 years ago
  53. b85e8bb spacing/comment cleanup only by cerion · 19 years ago
  54. ab9132d Sorted out the condcode stuff - hopefully correctly... by cerion · 19 years ago
  55. b095fba Fill in enough cases to run switchback/test_bzip2.c on amd64. by sewardj · 19 years ago
  56. 7de0d3c Fill in many amd64 integer cases. by sewardj · 19 years ago
  57. 70a8ddf Fold Iop_Sub64. by sewardj · 19 years ago
  58. 652189a cleaned up guest-ppc32 assembly printouts by cerion · 19 years ago
  59. c056a88 and now emit instrs big-endianly... :-) by cerion · 19 years ago
  60. adc8fd8 increased N_HREG_USAGE for host-ppc32 by cerion · 19 years ago
  61. d5e3838 Added the first instrs (load,store) to emit_PPC32Instr() by cerion · 19 years ago
  62. c0e707e Added Div32 - that's the last for this .orig file! by cerion · 19 years ago
  63. e13bb31 Added CLZ Fixed Unary32 Added genSpill_PPC32, genReload_PPC32 by cerion · 19 years ago
  64. 92f5dc7 hdefs: MulL, MFence by cerion · 19 years ago
  65. b536af9 hdefs: CMov32, Set32 by cerion · 19 years ago
  66. 3c0b12b Dealt with some cases where imm > 0xFFFF by cerion · 19 years ago
  67. d0a12df Fill in many amd64 front end and back end cases. by sewardj · 19 years ago
  68. b4a632a Changed the register setup a little by cerion · 19 years ago
  69. 6447157 Print useful diagnostics if reg-alloc bombs due to bogus live ranges by sewardj · 19 years ago
  70. 2c49e03 A whole bunch more ppc32 backend code - just the isel stuff so far, no assembly by cerion · 19 years ago
  71. 486074e More amd64 back end bits and pieces. by sewardj · 20 years ago
  72. cd30449 A first swing at getting ppc32 backend working. Done: tmp, get, put, load, store by cerion · 20 years ago
  73. 59ce544 removed host=bigendian assertion for now. by cerion · 20 years ago
  74. e169895 More amd64 instruction set support. This includes (in toIR) more stuff by sewardj · 20 years ago
  75. 9b96767 Add a new IR type -- 128-bit integral (I128) and a small collection of by sewardj · 20 years ago
  76. 3867460 Another attempt at abstracting the register access... not certain i've by cerion · 20 years ago
  77. f0c1c58 Consistently rename all existing IROps which operate on 128-bit values by sewardj · 20 years ago
  78. f8c37f7 Make rflag-thunk evaluation work (ghelpers); fix various missing cases by sewardj · 20 years ago
  79. e95b04a Fix assembly of amd64 amodes: the special cases that apply to %rsp on by sewardj · 20 years ago
  80. 4b74476 Fix %rip-relative addressing, which uses the address of the _next_ by sewardj · 20 years ago
  81. c85e91c Fix guest-state layout descriptor. by sewardj · 20 years ago
  82. d976362 Typechecker police. by sewardj · 20 years ago
  83. 5827784 More typechecker police. Hopefully this doesn't break anything. by sewardj · 20 years ago
  84. 684c037 Typechecker police (a big commit, but all harmless). by sewardj · 20 years ago
  85. 9b45b48 Typechecker police. There are a couple of unresolved warnings which by sewardj · 20 years ago
  86. a98bf49 Typechecker police by sewardj · 20 years ago
  87. 9d2e769 Make iropt.c compile cleanly with icc in paranoid mode. Along the way, by sewardj · 20 years ago
  88. f3992bd More 32-bit build cleanups. by sewardj · 20 years ago
  89. c2bcb6f Get a clean(er) build on amd64. Also a couple of amd64 fe/be fixes. by sewardj · 20 years ago
  90. 97e8793 Define ULong_to_Ptr / Ptr_to_ULong to help clean up 64/32 bit issues. by sewardj · 20 years ago
  91. 3119107 A few more bits and pieces of amd64 instruction support. by sewardj · 20 years ago
  92. 1b8d58e Fill in many amd64 assembler cases. by sewardj · 20 years ago
  93. 32a8126 Even more startup paranoia. by sewardj · 20 years ago
  94. 8b47686 Add missing commas. by sewardj · 20 years ago
  95. 8f5505f Small correction to getReg_CR() by cerion · 20 years ago
  96. 7622226 Cleaned up thunk functions. by cerion · 20 years ago
  97. 549e064 Fill in some more amd64 assembler cases. by sewardj · 20 years ago
  98. e908c42 A couple of debugging hacks to allow work to proceed on a front end by sewardj · 20 years ago
  99. 813ce9e Make a start on the amd64 assembler. Bleh. by sewardj · 20 years ago
  100. 53df061 'movabsq' instruction definitions. by sewardj · 20 years ago