1. 2544d4d Subzero: Make -reg-use and -reg-exclude specific to register class. by Jim Stichnoth · 9 years ago
  2. ac2388c Subzero. X86. Refactors Address Mode formation. by John Porto · 9 years ago
  3. 6b80cf1 Merge x86 data and header lowering by David Sehr · 9 years ago
  4. b9a404d Merged addProlog and addEpilog on x86. by David Sehr · 9 years ago
  5. 0c68bef Merge lowerCall and lowerRet between x86 and x64 by David Sehr · 9 years ago
  6. 29d15fd Subzero: Remove unneeded ScratchRegs. by Jim Stichnoth · 9 years ago
  7. 3bf335f Subzero. RAII NaCl Bundling. by John Porto · 9 years ago
  8. 5403f5d Implements include/exclude register lists for translation. by Karl Schimpf · 9 years ago
  9. 56958cb Suzero. X8664. NaCl Sandboxing. by John Porto · 9 years ago
  10. b19d39c Add option to force filetype=asm for testing by David Sehr · 9 years ago
  11. 8ff4b28 Subzero: Add Non-SFI support for x86-32. by Jim Stichnoth · 9 years ago
  12. 4a56686 Subzero. Code organization. by John Porto · 9 years ago
  13. 53611e2 Subzero. Refactoring. by John Porto · 9 years ago
  14. 1d937a8 Subzero. Introduces a new LoweringContext::insert() method. by John Porto · 9 years ago
  15. 751e27e Subzero: Fix mid-line comments when using -asm-verbose . by Jim Stichnoth · 9 years ago
  16. e398428 Fuse icmp/fcmp with select by David Sehr · 9 years ago
  17. 54f3d51 Subzero: Use "auto" per (unwritten) auto coding style. by Jim Stichnoth · 9 years ago
  18. 92a6e5b fix doxygen brief in subzero header files by Jim Stichnoth · 9 years ago
  19. 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
  20. a98091d Subzero: Fix build warnings/errors under g++. by Jim Stichnoth · 9 years ago
  21. 0d9cf48 Reserve space for scalar FP returns in the stack frame by David Sehr · 9 years ago
  22. 2f3b8ec Merge fixed alloca stack adjustments into the prolog by David Sehr · 9 years ago
  23. 21fd103 Eliminate stack adjustment for float-returning functions by David Sehr · 9 years ago
  24. 4318a41 Combine allocas by David Sehr · 9 years ago
  25. c59288b Subzero: Refactor x86 register representation to actively use aliases. by Jim Stichnoth · 9 years ago
  26. 94844f1 Subzero: Refactor some common TargetLowering initializations. by Jim Stichnoth · 9 years ago
  27. 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
  28. 1fb030c Subzero: Various fixes in preparation for x86-32 register aliasing. by Jim Stichnoth · 9 years ago
  29. b36757e Subzero: Fix nondeterministic behavior in constant pool creation. by Jim Stichnoth · 9 years ago
  30. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 9 years ago
  31. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago
  32. 00741a0 Improve use of CfgLocalAllocator and introduce containers that use it. by Andrew Scull · 9 years ago
  33. 57e1268 Reflow comments to use the full width. by Andrew Scull · 9 years ago
  34. 8072bae Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. by Andrew Scull · 9 years ago
  35. 11c9a32 Weight variables for register allocation by their number of uses. by Andrew Scull · 9 years ago
  36. aee5fa8 Use separate random number generator for each randomization pass by Qining Lu · 9 years ago
  37. 1d23542 Subzero. Native 64-bit int arithmetic on x86-64. by John Porto · 9 years ago
  38. 729b5f6 Subzero. Moves code around in preparations for 64-bit lowering. by John Porto · 9 years ago
  39. e0d9afa Subzero. Implements x86-64 lowerCall. by John Porto · 9 years ago
  40. 1eda90a Order jump tables for deterministic or randomized emission. by Andrew Scull · 9 years ago
  41. 86df4e9 Iasm and obj lowering for advanced switch lowering. by Andrew Scull · 9 years ago
  42. 5aeed95 Changes the TargetX8632 to inherit from TargetX86Base<TargetX8632>. by John Porto · 9 years ago
  43. 87f80c1 Introduction of improved switch lowering. by Andrew Scull · 9 years ago
  44. 921856d X8632 Templatization completed. by John Porto · 9 years ago
  45. 9612d32 Doxygenize the documentation comments by Andrew Scull · 9 years ago
  46. 5d0acff Move X8632-specific Assembler stuff to Machine Traits. by John Porto · 9 years ago
  47. 7cd5351 Function Layout, Global Variable Layout and Pooled Constants Layout Reordering by Qining Lu · 9 years ago
  48. 36087cd Fixes the X86 Base template. by John Porto · 9 years ago
  49. 20b71f5 Subzero: Reduce the amount of #ifdef'd code. by Jim Stichnoth · 9 years ago
  50. 7e93c62 Extracts an TargetX86Base target which will be used as the common X86{32,64} implementation. by John Porto · 9 years ago
  51. 8525c32 Subzero: Apply commutativity to the RMW optimization. by Jim Stichnoth · 9 years ago
  52. eafb56c Subzero: Use C++11 member initializers where practical. by Jim Stichnoth · 9 years ago
  53. 253dc8a Add constant blinding/pooling option for X8632 code translation. by Qining Lu · 9 years ago
  54. cac003e Subzero: Add more kinds of RMW lowering. by Jim Stichnoth · 9 years ago
  55. e4f65d8 Subzero: Transform suitable Load/Arith/Store sequences into RMW ops. by Jim Stichnoth · 9 years ago
  56. 8b1a705 Fix a bug that would cause subzero to fail when --threads=0. by John Porto · 9 years ago
  57. d062f73 Add a basic enum for ARM InstructionSet / cpu features. by Jan Voung · 9 years ago
  58. 58eea4d Move lowerGlobal() from target-specific code to emitGlobal() in generic code. by Jan Voung · 9 years ago
  59. 0f86d03 Removes const qualification for two methods in TargetDataLowering. by John Porto · 9 years ago
  60. 0933c0c Subzero: Strength-reduce mul by certain constants. by Jim Stichnoth · 9 years ago
  61. fb79284 Emit ARM build-attributes in the file scope (as header). by Jan Voung · 9 years ago
  62. f8b4cc8 Subzero: Basic Block Profiler. by John Porto · 9 years ago
  63. 03ffa58 Subzero: Legalize FP constants directly into memory operands. by Jim Stichnoth · 9 years ago
  64. 8e6bf6e Subzero: Improve/refactor folding loads into the next instruction. by Jim Stichnoth · 9 years ago
  65. befd03a Subzero ARM: lowerLoad and lowerStore. by Jan Voung · 9 years ago
  66. 0fa6c5a Subzero ARM: addProlog/addEpilogue -- share some code with x86. by Jan Voung · 9 years ago
  67. c77f817 Subzero: Fold the load instruction into the next cast instruction. by Jim Stichnoth · 9 years ago
  68. 0d9faea Remove the FrameSizeLocals field which appears to be unused (write-only). by Jan Voung · 9 years ago
  69. 55500db Subzero ARM: lower alloca instruction. by Jan Voung · 9 years ago
  70. e94740a Subzero: Use setcc for most fcmp conditions, instead of control flow. by Jim Stichnoth · 9 years ago
  71. 537b5ba Subzero: Use cmov to improve lowering for the select instruction. by Jim Stichnoth · 9 years ago
  72. b3401d2 Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). by Jan Voung · 9 years ago
  73. a59ae6f Subzero: Fold icmp into br/select lowering. by Jim Stichnoth · 9 years ago
  74. 76bb0be Convert Constant->emit() definitions to allow multiple targets to define them. by Jan Voung · 9 years ago
  75. b2d5084 Handle ARM "ret void" and function alignment with proper padding. by Jan Voung · 9 years ago
  76. 90db6ae Subzero: Simplify the icmp i64 lowering. by Jim Stichnoth · 9 years ago
  77. f48b320 Subzero: Use a setcc sequence for better icmp lowering. by Jim Stichnoth · 9 years ago
  78. 90ccc3f Rename AssemblerX86 to AssemblerX8632 so it works with SZTargets.def. by Jan Voung · 9 years ago
  79. 76dcf1a Subzero: Produce actually correct code in --asm-verbose mode. by Jim Stichnoth · 9 years ago
  80. b36ad9b Add a basic TargetARM32 skeleton which knows nothing. by Jan Voung · 10 years ago
  81. caef348 Subzero: Use a "deterministic" random shuffle for register allocation. by Jim Stichnoth · 10 years ago
  82. f79d2cb Subzero: Don't use key SSE instructions on potentially unaligned loads. by Jim Stichnoth · 10 years ago
  83. 27c56bf Subzero: Fix inappropriate use of nullptr. by Jim Stichnoth · 10 years ago
  84. 1f47ad0 Move some flag-like props from GlobalContext and TargetLowering to ClFlags. by Jan Voung · 10 years ago
  85. 5dfdf5f Subzero: Fix lowering of the fabs() intrinsic. by Jim Stichnoth · 10 years ago
  86. 8c980d0 Subzero: Add fabs intrinsic support. by Jim Stichnoth · 10 years ago
  87. f644a4b Assemble calls to constant addresses. by Jan Voung · 10 years ago
  88. 1c335ef Subzero: Support non sequentially consistent memory orderings for atomic ops. by Jim Stichnoth · 10 years ago
  89. d9dc82e Subzero: Rerun clang-format after LLVM 3.6 merge. by Jim Stichnoth · 10 years ago
  90. 5bc4431 Subzero: Fix a register allocation issue for "advanced phi lowering". by Jim Stichnoth · 10 years ago
  91. c450879 Subzero: Clean up the runtime implementation. by Jim Stichnoth · 10 years ago
  92. b5447a0 Omit textual emitConstPool in MINIMAL build. by Jan Voung · 10 years ago
  93. c6ead20 Subzero: Improve class definition hygiene. by Jim Stichnoth · 10 years ago
  94. 9738a9e Subzero: Update tests and build scripts for sandboxing. by Jim Stichnoth · 10 years ago
  95. c53f7a6 Subzero: Translate the unreachable bitcode directly to ud2. by Jim Stichnoth · 10 years ago
  96. 9f42d8c Subzero: Add sandboxing for x86-32. by Jim Stichnoth · 10 years ago
  97. d442e7e Subzero: Use -filetype instead of -ias and -elf-writer. by Jim Stichnoth · 10 years ago
  98. bbca754 Subzero: Emit functions and global initializers in a separate thread. by Jim Stichnoth · 10 years ago
  99. df80eb8 Adds accessor methods to class ClFlags. by Karl Schimpf · 10 years ago
  100. 72984d8 Write out global initializers and data rel directly to ELF file. by Jan Voung · 10 years ago