1. 28068ad ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). by Jan Voung · 9 years ago
  2. a3f57b9 Subzero: Cleanly implement register allocation after phi lowering. by Jim Stichnoth · 9 years ago
  3. 9612d32 Doxygenize the documentation comments by Andrew Scull · 9 years ago
  4. 19376c6 Subzero: Fix cmake build. by Jim Stichnoth · 9 years ago
  5. 20b71f5 Subzero: Reduce the amount of #ifdef'd code. by Jim Stichnoth · 9 years ago
  6. 1bec8bc Subzero. Fixes memory leaks. by John Porto · 9 years ago
  7. eafb56c Subzero: Use C++11 member initializers where practical. by Jim Stichnoth · 9 years ago
  8. 253dc8a Add constant blinding/pooling option for X8632 code translation. by Qining Lu · 9 years ago
  9. b3401d2 Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). by Jan Voung · 9 years ago
  10. 76bb0be Convert Constant->emit() definitions to allow multiple targets to define them. by Jan Voung · 9 years ago
  11. f644a4b Assemble calls to constant addresses. by Jan Voung · 9 years ago
  12. c6ead20 Subzero: Improve class definition hygiene. by Jim Stichnoth · 10 years ago
  13. c9ec579 Convert a few getName() methods to return a const string ref. by Jan Voung · 10 years ago
  14. 3ce1a99 Subzero: Fix some -Winconsistent-missing-override that clang 3.6 warns about. by Jan Voung · 10 years ago
  15. dd842db Subzero: Use a "known" version of clang-format. by Jim Stichnoth · 10 years ago
  16. e4a8f40 Subzero: Add locking to prepare for multithreaded translation. by Jim Stichnoth · 10 years ago
  17. 1d62cf0 Make fixups reference any constant (allow const float/double pool literals). by Jan Voung · 10 years ago
  18. 91a3e2c Subzero: Write float/double constant pools directly to the ELF file. by Jan Voung · 10 years ago
  19. 7e57136 Subzero: Clean up a few areas. by Jim Stichnoth · 10 years ago
  20. 5a122d7 Remove isPooled virtual method from IceOperand. by Jan Voung · 10 years ago
  21. c599e46 Subzero: Use the CfgLocalAllocator for more vector types. by Jim Stichnoth · 10 years ago
  22. ae95320 Subzero: Convert NULL->nullptr. by Jim Stichnoth · 10 years ago
  23. 31c9559 Subzero: Use CFG-local arena allocation for relevant containers. by Jim Stichnoth · 10 years ago
  24. 9a04c07 Subzero: Don't store std::string objects inside Variable. by Jim Stichnoth · 10 years ago
  25. 586d4c2 Subzero: Improve performance by using llvm::SmallVector<>. by Jim Stichnoth · 10 years ago
  26. 2a7fcbb Subzero: Use std::vector<> instead of std::list for live range segments. by Jim Stichnoth · 10 years ago
  27. d2cb436 Subzero: Simplify the constant pools. by Jim Stichnoth · 10 years ago
  28. b6c96af Turn off dump/emit routines when building minimal subzero. by Karl Schimpf · 10 years ago
  29. 87ff3a1 Subzero: Simplify the FakeKill instruction. by Jim Stichnoth · 10 years ago
  30. 33c8064 Subzero: Remove Variable::NeedsStackSlot. by Jim Stichnoth · 10 years ago
  31. 6fcbddd Disable Subzero IR generation for performance testing. by Karl Schimpf · 10 years ago
  32. bca2f65 Subzero: Switch to AT&T asm syntax. I give up. by Jim Stichnoth · 10 years ago
  33. 336f6c4 Subzero: Implementation of "advanced Phi lowering". by Jim Stichnoth · 10 years ago
  34. 877b04e Subzero: Speed up VariablesMetadata initialization. by Jim Stichnoth · 10 years ago
  35. 7b451a9 Subzero: Class definition cleanup. by Jim Stichnoth · 10 years ago
  36. 5ce0abb Subzero: Register allocator performance improvements and simplifications. by Jim Stichnoth · 10 years ago
  37. 4775255 Subzero: Improve performance of liveness analysis and live range construction. by Jim Stichnoth · 10 years ago
  38. fe14fb8 Handle "Mov" which is mov, movss, movsd, and used for nacl.read.tp. by Jan Voung · 10 years ago
  39. 037fa1d Subzero: Optimize live range overlaps() computation through trimming. by Jim Stichnoth · 10 years ago
  40. df861f7 Subzero: Optimize a common live range overlap calculation. by Jim Stichnoth · 10 years ago
  41. 0795ba0 Subzero: Remove LLVM_DELETED_FUNCTION. by Jim Stichnoth · 10 years ago
  42. b56c8f4 Subzero: Use 'override' as appropriate for C++11. by Jim Stichnoth · 10 years ago
  43. 8e8042c Subzero: Enable the C++11 build. by Jim Stichnoth · 10 years ago
  44. ad40353 Subzero: Automatically infer regalloc preferences and overlap. by Jim Stichnoth · 10 years ago
  45. 144cdce Subzero: Refactor tracking of Defs and block-local Variables. by Jim Stichnoth · 10 years ago
  46. 800dab2 Subzero: Change the way bitcast stack slot lowering is handled. by Jim Stichnoth · 10 years ago
  47. bc00463 Split ConstantInteger into ConstantInteger32 and ConstantInteger64. by Jan Voung · 10 years ago
  48. 9750183 Add unreachable instruction to Subzero. by Karl Schimpf · 10 years ago
  49. 2e8bfbb Subzero: Refactor Operand::dump(). by Jim Stichnoth · 10 years ago
  50. e5ac7db Subzero: Fix incorrect address mode inference involving Phi temporaries. by Jim Stichnoth · 10 years ago
  51. c132b76 Fix symbol table handling in functions. by Karl Schimpf · 10 years ago
  52. cabfa30 Subzero: Render constants in dump() to be more like LLVM. by Jim Stichnoth · 10 years ago
  53. e377767 Subzero: Fix some issues related to legalization and undef handling. by Matt Wala · 10 years ago
  54. 45a0623 Add support for passing and returning vectors in accordance with the x86 calling convention. by Matt Wala · 10 years ago
  55. 928f129 Add support for vector types. by Matt Wala · 10 years ago
  56. d8f4a7d Add support for undef values in ICE IR. Undef values represent an by Matt Wala · 10 years ago
  57. d97c7df Subzero: Initial O2 lowering by Jim Stichnoth · 10 years ago
  58. f61d5b2 Fix x86 floating-point constant emission. by Jim Stichnoth · 10 years ago
  59. 5bc2b1d Add Om1 lowering with no optimizations. by Jim Stichnoth · 10 years ago
  60. f7c9a14 Initial skeleton of Subzero. by Jim Stichnoth · 10 years ago