1. 298d14e Subzero, MIPS32: Atomic intrinsics fixes by Stefan Maksimovic · 8 years ago
  2. 3da9f65 [SubZero] Generate MIPS.abiflags section by Jaydeep Patil · 8 years ago
  3. 32f9cce Fix 64-bit pointer type for non-x32 ABIs. by Nicolas Capens · 8 years ago
  4. 3a01f33 [SubZero] Implement Fcmp, ICmp, Cast and Select for vector type by Jaydeep Patil · 8 years ago
  5. 958ddb7 [SubZero] Vector types support for MIPS by Jaydeep Patil · 8 years ago
  6. 7cd926d Live Range Splitting after initial Register Allocation by Manasij Mukherjee · 8 years ago
  7. b9a8472 Subzero: Local variable splitting. by Jim Stichnoth · 8 years ago
  8. 0c70417 Selectively invert ICMP operands for better address optimization by Manasij Mukherjee · 8 years ago
  9. f5fdd23 Subzero: Update for LLVM 3.9 (trunk). by Jim Stichnoth · 8 years ago
  10. a47c11c Subzero. Rematerializes shufflevector instructions. by John Porto · 8 years ago
  11. dd6dcfa Subzero: Allow per-method controls. by Jim Stichnoth · 8 years ago
  12. 67c7c41 Subzero. WASM. Additional progress. by Eric Holk · 8 years ago
  13. d469994 Simplify references to command line flags. by Karl Schimpf · 8 years ago
  14. 467ffe5 Subzero: Remove IceString. by Jim Stichnoth · 8 years ago
  15. 20070e8 Cache common constants before lowering. by Karl Schimpf · 8 years ago
  16. e82b560 Subzero. Performance tweaks. by John Porto · 8 years ago
  17. d6cf6b3 ARM32 Vector lowering - scalarize select by Eric Holk · 8 years ago
  18. cc69fa2 ARM32 vector ops - scalarize icmp, fcmp and cast. by Eric Holk · 9 years ago
  19. 8aa3966 Subzero: Use a proper RegNumT type instead of int32_t/SizeT. by Jim Stichnoth · 9 years ago
  20. cfc2553 ARM32 vector division lowering. by Eric Holk · 9 years ago
  21. 8cfeb69 Subzero: Cleanup Inst==>Instr. by Jim Stichnoth · 9 years ago
  22. b40595a Subzero: Make the register allocator more robust with -reg-use and -reg-exclude. by Jim Stichnoth · 9 years ago
  23. e37076a UnimplementedLoweringError's message now includes the instruction name. by Eric Holk · 9 years ago
  24. 2544d4d Subzero: Make -reg-use and -reg-exclude specific to register class. by Jim Stichnoth · 9 years ago
  25. ac2388c Subzero. X86. Refactors Address Mode formation. by John Porto · 9 years ago
  26. 91c773e Subzero: Improve the usability of UnimplementedError during lowering. by Jim Stichnoth · 9 years ago
  27. 3bf335f Subzero. RAII NaCl Bundling. by John Porto · 9 years ago
  28. 5403f5d Implements include/exclude register lists for translation. by Karl Schimpf · 9 years ago
  29. 8ff4b28 Subzero: Add Non-SFI support for x86-32. by Jim Stichnoth · 9 years ago
  30. 53611e2 Subzero. Refactoring. by John Porto · 9 years ago
  31. 1d937a8 Subzero. Introduces a new LoweringContext::insert() method. by John Porto · 9 years ago
  32. 92a6e5b fix doxygen brief in subzero header files by Jim Stichnoth · 9 years ago
  33. 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
  34. 614140e Subzero. ARM32. Combine allocas. by John Porto · 9 years ago
  35. f419854 Subzero. ARM32. No more SP frobbing. by John Porto · 9 years ago
  36. 5e0a8a7 Subzero. Adds a pass for target-specific helper call generation. by John Porto · 9 years ago
  37. 2f3b8ec Merge fixed alloca stack adjustments into the prolog by David Sehr · 9 years ago
  38. c59288b Subzero: Refactor x86 register representation to actively use aliases. by Jim Stichnoth · 9 years ago
  39. e39d0ca Sort allocas, compute frame pointer in Cfg pass by David Sehr · 9 years ago
  40. 94844f1 Subzero: Refactor some common TargetLowering initializations. by Jim Stichnoth · 9 years ago
  41. c5abdc1 Start incorporating the ARM integrated assembler. by Karl Schimpf · 9 years ago
  42. e741871 Subzero: Don't bother printing stack/frame ptr as part of LiveIn/LiveOut. by Jim Stichnoth · 9 years ago
  43. 318f4cd Subzero: Use register availability during lowering to improve the code. by Jim Stichnoth · 9 years ago
  44. 230d410 Subzero: Improve usability of liveness-related tools. by Jim Stichnoth · 9 years ago
  45. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 9 years ago
  46. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago
  47. 57e1268 Reflow comments to use the full width. by Andrew Scull · 9 years ago
  48. ad2989b Subzero: Add a flag to mock up bounds checking on unsafe references. by Jim Stichnoth · 9 years ago
  49. 8072bae Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. by Andrew Scull · 9 years ago
  50. bb0a5fe Subzero. Changes the Register Allocator so that it is aware of register aliases. by John Porto · 9 years ago
  51. aee5fa8 Use separate random number generator for each randomization pass by Qining Lu · 9 years ago
  52. cfa628b Inline memove for small constant sizes and refactor memcpy and memset. by Andrew Scull · 9 years ago
  53. 28068ad ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). by Jan Voung · 9 years ago
  54. 86df4e9 Iasm and obj lowering for advanced switch lowering. by Andrew Scull · 9 years ago
  55. a3f57b9 Subzero: Cleanly implement register allocation after phi lowering. by Jim Stichnoth · 9 years ago
  56. 87f80c1 Introduction of improved switch lowering. by Andrew Scull · 9 years ago
  57. f645d85 ARM32: Lower more integer intrinsics and test. by Jan Voung · 9 years ago
  58. 9612d32 Doxygenize the documentation comments by Andrew Scull · 9 years ago
  59. 6ec369e ARM lowering integer divide and remainder, with div by 0 checks. by Jan Voung · 9 years ago
  60. eafb56c Subzero: Use C++11 member initializers where practical. by Jim Stichnoth · 9 years ago
  61. e4f65d8 Subzero: Transform suitable Load/Arith/Store sequences into RMW ops. by Jim Stichnoth · 9 years ago
  62. 8b1a705 Fix a bug that would cause subzero to fail when --threads=0. by John Porto · 9 years ago
  63. 58eea4d Move lowerGlobal() from target-specific code to emitGlobal() in generic code. by Jan Voung · 9 years ago
  64. 0f86d03 Removes const qualification for two methods in TargetDataLowering. by John Porto · 9 years ago
  65. fb79284 Emit ARM build-attributes in the file scope (as header). by Jan Voung · 9 years ago
  66. 0fa6c5a Subzero ARM: addProlog/addEpilogue -- share some code with x86. by Jan Voung · 9 years ago
  67. b3401d2 Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). by Jan Voung · 9 years ago
  68. a59ae6f Subzero: Fold icmp into br/select lowering. by Jim Stichnoth · 9 years ago
  69. 76bb0be Convert Constant->emit() definitions to allow multiple targets to define them. by Jan Voung · 9 years ago
  70. b36ad9b Add a basic TargetARM32 skeleton which knows nothing. by Jan Voung · 9 years ago
  71. 1f47ad0 Move some flag-like props from GlobalContext and TargetLowering to ClFlags. by Jan Voung · 9 years ago
  72. c450879 Subzero: Clean up the runtime implementation. by Jim Stichnoth · 9 years ago
  73. c6ead20 Subzero: Improve class definition hygiene. by Jim Stichnoth · 9 years ago
  74. 9738a9e Subzero: Update tests and build scripts for sandboxing. by Jim Stichnoth · 9 years ago
  75. bbca754 Subzero: Emit functions and global initializers in a separate thread. by Jim Stichnoth · 10 years ago
  76. 72984d8 Write out global initializers and data rel directly to ELF file. by Jan Voung · 10 years ago
  77. dd842db Subzero: Use a "known" version of clang-format. by Jim Stichnoth · 10 years ago
  78. fa4efea Subzero: Initial implementation of multithreaded translation. by Jim Stichnoth · 10 years ago
  79. f2e93b6 Fix build warnings by JF Bastien · 10 years ago
  80. ec27073 Start writing out some relocation sections (text). by Jan Voung · 10 years ago
  81. ae95320 Subzero: Convert NULL->nullptr. by Jim Stichnoth · 10 years ago
  82. e6d2478 Subzero: Randomize register assignment. by Jim Stichnoth · 10 years ago
  83. 08c3bcd Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers). by Jan Voung · 10 years ago
  84. 5d2fa0c Subzero: Fix a bug in postLower(). by Jim Stichnoth · 10 years ago
  85. 70d0a05 Subzero: Use the linear-scan register allocator for Om1 as well. by Jim Stichnoth · 10 years ago
  86. 607e9f0 Subzero: Implement InstList in terms of llvm::ilist<> . by Jim Stichnoth · 10 years ago
  87. 3d44fe8 Subzero: Decorate the text asm output with register availability info. by Jim Stichnoth · 10 years ago
  88. 336f6c4 Subzero: Implementation of "advanced Phi lowering". by Jim Stichnoth · 10 years ago
  89. 98712a3 Subzero: Minor refactoring/additions in preparation for phi edge splitting. by Jim Stichnoth · 10 years ago
  90. 7b451a9 Subzero: Class definition cleanup. by Jim Stichnoth · 10 years ago
  91. 9d98d79 Introduce the notion of function addresses in Subzero. by Karl Schimpf · 10 years ago
  92. e3f64d0 Introduce model of global initializers in Subzero. by Karl Schimpf · 10 years ago
  93. 0795ba0 Subzero: Remove LLVM_DELETED_FUNCTION. by Jim Stichnoth · 10 years ago
  94. f44f371 Subzero: Auto-awesome iterators. by Jim Stichnoth · 10 years ago
  95. a18cc9c Subzero: Change llvm::OwningPtr to C++11's std::unique_ptr. by Jim Stichnoth · 10 years ago
  96. 8acded0 Add initial integrated assembler w/ some Xmm ops. by Jan Voung · 10 years ago
  97. 144cdce Subzero: Refactor tracking of Defs and block-local Variables. by Jim Stichnoth · 10 years ago
  98. ff9c706 Subzero: Add branch optimization. by Jim Stichnoth · 10 years ago
  99. 44d53e1 Mark setjmp as "returns twice" and turn off SimpleCoalescing when called. by Jan Voung · 10 years ago
  100. b17f61d Align function starts to target-specific bundle alignment. by Jan Voung · 10 years ago