1. 2655d96 Subzero: Fix srem.i8/urem.i8 lowering for x86-64. by Jim Stichnoth · 8 years ago
  2. dd6dcfa Subzero: Allow per-method controls. by Jim Stichnoth · 8 years ago
  3. 67c7c41 Subzero. WASM. Additional progress. by Eric Holk · 8 years ago
  4. a91c341 Subzero: Improve non-MINIMAL string performance. by Jim Stichnoth · 8 years ago
  5. 0307721 Subzero. Refactors Switch Lowering. by John Porto · 8 years ago
  6. d469994 Simplify references to command line flags. by Karl Schimpf · 8 years ago
  7. 467ffe5 Subzero: Remove IceString. by Jim Stichnoth · 8 years ago
  8. c5bc5cb Subzero. Flags refactoring. by John Porto · 9 years ago
  9. 20070e8 Cache common constants before lowering. by Karl Schimpf · 9 years ago
  10. b88d8c8 Subzero: Improve the use of timers. by Jim Stichnoth · 9 years ago
  11. 98ba006 Subzero: Fix symbol name mangling. Make flags global. by Jim Stichnoth · 9 years ago
  12. e641e92 Subzero: Fix JumpTable lowering on x86-64. by Jim Stichnoth · 9 years ago
  13. e82b560 Subzero. Performance tweaks. by John Porto · 9 years ago
  14. d6cf6b3 ARM32 Vector lowering - scalarize select by Eric Holk · 9 years ago
  15. 5fa0a5f Subzero: Avoid explicit references to RegNumT sentinel value. by Reed Kotler · 9 years ago
  16. 8aa3966 Subzero: Use a proper RegNumT type instead of int32_t/SizeT. by Jim Stichnoth · 9 years ago
  17. cfc2553 ARM32 vector division lowering. by Eric Holk · 9 years ago
  18. 2d6c826 Subzero: Clean up some uses of *_cast<>. by Jim Stichnoth · 9 years ago
  19. 28df6ba Subzero: Fix a mul lowering error. by Jim Stichnoth · 9 years ago
  20. 45bec54 Subzero: Improve an error message. by Jim Stichnoth · 9 years ago
  21. 8cfeb69 Subzero: Cleanup Inst==>Instr. by Jim Stichnoth · 9 years ago
  22. 6e8d3fa Subzero. Uses fixups to calculate addend to relocations. by John Porto · 9 years ago
  23. ee1aae8 Subzero: Improve x86-32's implementation of getGprForType(). by Jim Stichnoth · 9 years ago
  24. b40595a Subzero: Make the register allocator more robust with -reg-use and -reg-exclude. by Jim Stichnoth · 9 years ago
  25. 34d276a Subzero. X8664. Fixes various small bugs. by John Porto · 9 years ago
  26. 2544d4d Subzero: Make -reg-use and -reg-exclude specific to register class. by Jim Stichnoth · 9 years ago
  27. ac2388c Subzero. X86. Refactors Address Mode formation. by John Porto · 9 years ago
  28. 6b80cf1 Merge x86 data and header lowering by David Sehr · 9 years ago
  29. b9a404d Merged addProlog and addEpilog on x86. by David Sehr · 9 years ago
  30. 4ab4fbe Subzero. X8664. Fix broken call sequence. by John Porto · 9 years ago
  31. 0c68bef Merge lowerCall and lowerRet between x86 and x64 by David Sehr · 9 years ago
  32. 29d15fd Subzero: Remove unneeded ScratchRegs. by Jim Stichnoth · 9 years ago
  33. 5403f5d Implements include/exclude register lists for translation. by Karl Schimpf · 9 years ago
  34. 56958cb Suzero. X8664. NaCl Sandboxing. by John Porto · 9 years ago
  35. b19d39c Add option to force filetype=asm for testing by David Sehr · 9 years ago
  36. caeaa27 Fix the g++ build. by Jim Stichnoth · 9 years ago
  37. 8ff4b28 Subzero: Add Non-SFI support for x86-32. by Jim Stichnoth · 9 years ago
  38. 4a56686 Subzero. Code organization. by John Porto · 9 years ago
  39. 008f4ce Subzero. X8664. Fixes filetype=asm. by John Porto · 9 years ago
  40. 3c275ce Subzero. x8664. Resurrects the Target. by John Porto · 9 years ago
  41. 1d937a8 Subzero. Introduces a new LoweringContext::insert() method. by John Porto · 9 years ago
  42. e398428 Fuse icmp/fcmp with select by David Sehr · 9 years ago
  43. 54f3d51 Subzero: Use "auto" per (unwritten) auto coding style. by Jim Stichnoth · 9 years ago
  44. 92a6e5b fix doxygen brief in subzero header files by Jim Stichnoth · 9 years ago
  45. 26217e3 1) Move helper creation to separate method, which also computes the maximum outgoing argument size. The computed size is checked against call lowering's size. by David Sehr · 9 years ago
  46. 4163b9f Compute the size of the stack space required to send the parameters to a call. by David Sehr · 9 years ago
  47. 5e0a8a7 Subzero. Adds a pass for target-specific helper call generation. by John Porto · 9 years ago
  48. ccea793 Subzero. ARM32. Improve constant lowering. by John Porto · 9 years ago
  49. a98091d Subzero: Fix build warnings/errors under g++. by Jim Stichnoth · 9 years ago
  50. 21fd103 Eliminate stack adjustment for float-returning functions by David Sehr · 9 years ago
  51. 3607b6c Subzero: Find rematerializable variables transitively. by Jim Stichnoth · 9 years ago
  52. 9916566 Subzero: Use "pxor reg,reg" to load a floating-point scalar 0.0 value. by Jim Stichnoth · 9 years ago
  53. 4318a41 Combine allocas by David Sehr · 9 years ago
  54. 7b3d9cb Subzero. ARM32. New bool folding. by John Porto · 9 years ago
  55. daf096c Improve bool folding by David Sehr · 9 years ago
  56. c59288b Subzero: Refactor x86 register representation to actively use aliases. by Jim Stichnoth · 9 years ago
  57. e39d0ca Sort allocas, compute frame pointer in Cfg pass by David Sehr · 9 years ago
  58. 94844f1 Subzero: Refactor some common TargetLowering initializations. by Jim Stichnoth · 9 years ago
  59. 69e9290 Match index adds as well as base by David Sehr · 9 years ago
  60. 8686139 Subzero: Force ebp-based frame when an alloca has a large alignment. by Jim Stichnoth · 9 years ago
  61. 5bff61c Sets the stage for enabling the use of the 8-bit high registers, but doesn't yet turn it on because more work is needed for correctness. by Jim Stichnoth · 9 years ago
  62. aa0b1a1 Enhance address mode recovery by David Sehr · 9 years ago
  63. d981025 Merge compares and branches by David Sehr · 9 years ago
  64. 1fb030c Subzero: Various fixes in preparation for x86-32 register aliasing. by Jim Stichnoth · 9 years ago
  65. 5c87542 Optimize 64-bit compares with zero by David Sehr · 9 years ago
  66. 485d077 Subzero: Don't "and" i1 values with 1. by Jim Stichnoth · 9 years ago
  67. a313a12 Add correction message to bad linkage error. by Karl Schimpf · 9 years ago
  68. 487bad0 Generate better two address code by using commutativity by David Sehr · 9 years ago
  69. e11f878 Use three-address form of imul by David Sehr · 9 years ago
  70. ebbb591 Subzero: Improve lowering sequence for "a=b*b". by Jim Stichnoth · 9 years ago
  71. b36757e Subzero: Fix nondeterministic behavior in constant pool creation. by Jim Stichnoth · 9 years ago
  72. 318f4cd Subzero: Use register availability during lowering to improve the code. by Jim Stichnoth · 9 years ago
  73. 238b4c1 Subzero: Change -asm-verbose output to print more useful info. by Jim Stichnoth · 9 years ago
  74. 230d410 Subzero: Improve usability of liveness-related tools. by Jim Stichnoth · 9 years ago
  75. 188eae5 Consolidate shift processing into utility function by David Sehr · 9 years ago
  76. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 9 years ago
  77. 55f2e6d Optimize 64-bit shifts by constants for x86-32 by David Sehr · 9 years ago
  78. 6966055 Subzero: Fix a couple of debugging tools. by Jim Stichnoth · 9 years ago
  79. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago
  80. 00741a0 Improve use of CfgLocalAllocator and introduce containers that use it. by Andrew Scull · 9 years ago
  81. 57e1268 Reflow comments to use the full width. by Andrew Scull · 9 years ago
  82. ad2989b Subzero: Add a flag to mock up bounds checking on unsafe references. by Jim Stichnoth · 9 years ago
  83. bb0a5fe Subzero. Changes the Register Allocator so that it is aware of register aliases. by John Porto · 9 years ago
  84. aa6c109 This improves the variable use weight by taking into account use in loops. It by Andrew Scull · 9 years ago
  85. ec3f565 Subzero: Provide a macro for iterating over instruction variables. by John Porto · 9 years ago
  86. 11c9a32 Weight variables for register allocation by their number of uses. by Andrew Scull · 9 years ago
  87. aee5fa8 Use separate random number generator for each randomization pass by Qining Lu · 9 years ago
  88. cfa628b Inline memove for small constant sizes and refactor memcpy and memset. by Andrew Scull · 9 years ago
  89. 1d23542 Subzero. Native 64-bit int arithmetic on x86-64. by John Porto · 9 years ago
  90. 992f91d Subzero: Misc fixes/cleanup. by Jim Stichnoth · 9 years ago
  91. 9df4a37 Inline memcpy for small constant sizes. by Andrew Scull · 9 years ago
  92. 729b5f6 Subzero. Moves code around in preparations for 64-bit lowering. by John Porto · 9 years ago
  93. f6f9825 Subzero: Fix an Om1 crash from memset lowering. by Jim Stichnoth · 9 years ago
  94. e0d9afa Subzero. Implements x86-64 lowerCall. by John Porto · 9 years ago
  95. c5c8957 Subzero: Fix x86 lowering for shift-by-relocatable-constant. by Jim Stichnoth · 9 years ago
  96. 713dbde Inline memset when there is a constant value and count. by Andrew Scull · 9 years ago
  97. 59f2d92 Subzero. Misc fixes. by John Porto · 9 years ago
  98. 28068ad ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). by Jan Voung · 9 years ago
  99. 969f6a3 Add -reorder-basic-blocks option and fix nop insertion by Qining Lu · 9 years ago
  100. 86df4e9 Iasm and obj lowering for advanced switch lowering. by Andrew Scull · 9 years ago