1. d469994 Simplify references to command line flags. by Karl Schimpf · 9 years ago
  2. cc89c95 Subzero: Ignore variables with no actual uses. by Jim Stichnoth · 9 years ago
  3. 467ffe5 Subzero: Remove IceString. by Jim Stichnoth · 9 years ago
  4. 3e32400 Subzero: Control memory growth from local label fixups. by Jim Stichnoth · 9 years ago
  5. 98ba006 Subzero: Fix symbol name mangling. Make flags global. by Jim Stichnoth · 9 years ago
  6. 9f9aa2c Subzero: Count lookups of each constant value in the constant pool. by Jim Stichnoth · 9 years ago
  7. fc707ff Fix clang warning "has virtual functions but non-virtual destructor". by Sean Klein · 9 years ago
  8. e82b560 Subzero. Performance tweaks. by John Porto · 9 years ago
  9. 5fa0a5f Subzero: Avoid explicit references to RegNumT sentinel value. by Reed Kotler · 9 years ago
  10. 8aa3966 Subzero: Use a proper RegNumT type instead of int32_t/SizeT. by Jim Stichnoth · 9 years ago
  11. 6e8d3fa Subzero. Uses fixups to calculate addend to relocations. by John Porto · 9 years ago
  12. 27fddcc Subzero. Enables moar complex relocation offsets. by John Porto · 9 years ago
  13. 2544d4d Subzero: Make -reg-use and -reg-exclude specific to register class. by Jim Stichnoth · 9 years ago
  14. 8ff4b28 Subzero: Add Non-SFI support for x86-32. by Jim Stichnoth · 9 years ago
  15. 0d4fc92 eliminate code related to --no-ir-gen by Jim Stichnoth · 9 years ago
  16. 92a6e5b fix doxygen brief in subzero header files by Jim Stichnoth · 9 years ago
  17. 2f3b8ec Merge fixed alloca stack adjustments into the prolog by David Sehr · 9 years ago
  18. 4318a41 Combine allocas by David Sehr · 9 years ago
  19. c59288b Subzero: Refactor x86 register representation to actively use aliases. by Jim Stichnoth · 9 years ago
  20. 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
  21. b36757e Subzero: Fix nondeterministic behavior in constant pool creation. by Jim Stichnoth · 9 years ago
  22. 48e3ae5 Subzero: Fix a bug in register allocator overlap computation. by Jim Stichnoth · 9 years ago
  23. 238b4c1 Subzero: Change -asm-verbose output to print more useful info. by Jim Stichnoth · 9 years ago
  24. a83bfde Subzero. Implements TargetDataARM32::lowerConstants. by John Porto · 9 years ago
  25. 6966055 Subzero: Fix a couple of debugging tools. by Jim Stichnoth · 9 years ago
  26. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago
  27. 00741a0 Improve use of CfgLocalAllocator and introduce containers that use it. by Andrew Scull · 9 years ago
  28. 57e1268 Reflow comments to use the full width. by Andrew Scull · 9 years ago
  29. 8072bae Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. by Andrew Scull · 9 years ago
  30. 6ef7949 Add UBSAN build option and fix undefined behaviour errors. by Andrew Scull · 9 years ago
  31. aa6c109 This improves the variable use weight by taking into account use in loops. It by Andrew Scull · 9 years ago
  32. 11c9a32 Weight variables for register allocation by their number of uses. by Andrew Scull · 9 years ago
  33. f9df452 Subzero: Completely remove tracking of stack pointer live range. by Jim Stichnoth · 9 years ago
  34. 28068ad ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). by Jan Voung · 9 years ago
  35. a3f57b9 Subzero: Cleanly implement register allocation after phi lowering. by Jim Stichnoth · 9 years ago
  36. 9612d32 Doxygenize the documentation comments by Andrew Scull · 9 years ago
  37. 19376c6 Subzero: Fix cmake build. by Jim Stichnoth · 9 years ago
  38. 20b71f5 Subzero: Reduce the amount of #ifdef'd code. by Jim Stichnoth · 9 years ago
  39. 1bec8bc Subzero. Fixes memory leaks. by John Porto · 9 years ago
  40. eafb56c Subzero: Use C++11 member initializers where practical. by Jim Stichnoth · 9 years ago
  41. 253dc8a Add constant blinding/pooling option for X8632 code translation. by Qining Lu · 9 years ago
  42. b3401d2 Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). by Jan Voung · 9 years ago
  43. 76bb0be Convert Constant->emit() definitions to allow multiple targets to define them. by Jan Voung · 9 years ago
  44. f644a4b Assemble calls to constant addresses. by Jan Voung · 10 years ago
  45. c6ead20 Subzero: Improve class definition hygiene. by Jim Stichnoth · 10 years ago
  46. c9ec579 Convert a few getName() methods to return a const string ref. by Jan Voung · 10 years ago
  47. 3ce1a99 Subzero: Fix some -Winconsistent-missing-override that clang 3.6 warns about. by Jan Voung · 10 years ago
  48. dd842db Subzero: Use a "known" version of clang-format. by Jim Stichnoth · 10 years ago
  49. e4a8f40 Subzero: Add locking to prepare for multithreaded translation. by Jim Stichnoth · 10 years ago
  50. 1d62cf0 Make fixups reference any constant (allow const float/double pool literals). by Jan Voung · 10 years ago
  51. 91a3e2c Subzero: Write float/double constant pools directly to the ELF file. by Jan Voung · 10 years ago
  52. 7e57136 Subzero: Clean up a few areas. by Jim Stichnoth · 10 years ago
  53. 5a122d7 Remove isPooled virtual method from IceOperand. by Jan Voung · 10 years ago
  54. c599e46 Subzero: Use the CfgLocalAllocator for more vector types. by Jim Stichnoth · 10 years ago
  55. ae95320 Subzero: Convert NULL->nullptr. by Jim Stichnoth · 10 years ago
  56. 31c9559 Subzero: Use CFG-local arena allocation for relevant containers. by Jim Stichnoth · 10 years ago
  57. 9a04c07 Subzero: Don't store std::string objects inside Variable. by Jim Stichnoth · 10 years ago
  58. 586d4c2 Subzero: Improve performance by using llvm::SmallVector<>. by Jim Stichnoth · 10 years ago
  59. 2a7fcbb Subzero: Use std::vector<> instead of std::list for live range segments. by Jim Stichnoth · 10 years ago
  60. d2cb436 Subzero: Simplify the constant pools. by Jim Stichnoth · 10 years ago
  61. b6c96af Turn off dump/emit routines when building minimal subzero. by Karl Schimpf · 10 years ago
  62. 87ff3a1 Subzero: Simplify the FakeKill instruction. by Jim Stichnoth · 10 years ago
  63. 33c8064 Subzero: Remove Variable::NeedsStackSlot. by Jim Stichnoth · 10 years ago
  64. 6fcbddd Disable Subzero IR generation for performance testing. by Karl Schimpf · 10 years ago
  65. bca2f65 Subzero: Switch to AT&T asm syntax. I give up. by Jim Stichnoth · 10 years ago
  66. 336f6c4 Subzero: Implementation of "advanced Phi lowering". by Jim Stichnoth · 10 years ago
  67. 877b04e Subzero: Speed up VariablesMetadata initialization. by Jim Stichnoth · 10 years ago
  68. 7b451a9 Subzero: Class definition cleanup. by Jim Stichnoth · 10 years ago
  69. 5ce0abb Subzero: Register allocator performance improvements and simplifications. by Jim Stichnoth · 10 years ago
  70. 4775255 Subzero: Improve performance of liveness analysis and live range construction. by Jim Stichnoth · 10 years ago
  71. fe14fb8 Handle "Mov" which is mov, movss, movsd, and used for nacl.read.tp. by Jan Voung · 10 years ago
  72. 037fa1d Subzero: Optimize live range overlaps() computation through trimming. by Jim Stichnoth · 10 years ago
  73. df861f7 Subzero: Optimize a common live range overlap calculation. by Jim Stichnoth · 10 years ago
  74. 0795ba0 Subzero: Remove LLVM_DELETED_FUNCTION. by Jim Stichnoth · 10 years ago
  75. b56c8f4 Subzero: Use 'override' as appropriate for C++11. by Jim Stichnoth · 10 years ago
  76. 8e8042c Subzero: Enable the C++11 build. by Jim Stichnoth · 10 years ago
  77. ad40353 Subzero: Automatically infer regalloc preferences and overlap. by Jim Stichnoth · 10 years ago
  78. 144cdce Subzero: Refactor tracking of Defs and block-local Variables. by Jim Stichnoth · 10 years ago
  79. 800dab2 Subzero: Change the way bitcast stack slot lowering is handled. by Jim Stichnoth · 10 years ago
  80. bc00463 Split ConstantInteger into ConstantInteger32 and ConstantInteger64. by Jan Voung · 10 years ago
  81. 9750183 Add unreachable instruction to Subzero. by Karl Schimpf · 10 years ago
  82. 2e8bfbb Subzero: Refactor Operand::dump(). by Jim Stichnoth · 10 years ago
  83. e5ac7db Subzero: Fix incorrect address mode inference involving Phi temporaries. by Jim Stichnoth · 10 years ago
  84. c132b76 Fix symbol table handling in functions. by Karl Schimpf · 10 years ago
  85. cabfa30 Subzero: Render constants in dump() to be more like LLVM. by Jim Stichnoth · 10 years ago
  86. e377767 Subzero: Fix some issues related to legalization and undef handling. by Matt Wala · 10 years ago
  87. 45a0623 Add support for passing and returning vectors in accordance with the x86 calling convention. by Matt Wala · 10 years ago
  88. 928f129 Add support for vector types. by Matt Wala · 10 years ago
  89. d8f4a7d Add support for undef values in ICE IR. Undef values represent an by Matt Wala · 10 years ago
  90. d97c7df Subzero: Initial O2 lowering by Jim Stichnoth · 10 years ago
  91. f61d5b2 Fix x86 floating-point constant emission. by Jim Stichnoth · 10 years ago
  92. 5bc2b1d Add Om1 lowering with no optimizations. by Jim Stichnoth · 10 years ago
  93. f7c9a14 Initial skeleton of Subzero. by Jim Stichnoth · 10 years ago