1. 230d410 Subzero: Improve usability of liveness-related tools. by Jim Stichnoth · 9 years ago
  2. ba6a67c Subzero. Enables (most) crosstests for ARM32. by John Porto · 9 years ago
  3. 188eae5 Consolidate shift processing into utility function by David Sehr · 9 years ago
  4. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 9 years ago
  5. 467a222 Subzero: Enable the asm-verbose.ll test for ARM32. by Jim Stichnoth · 9 years ago
  6. 958ff34 Fix code checking arguments to an intrinsic call. by Karl Schimpf · 9 years ago
  7. 28fc2d7 Require that the module symbol table can't appear after function. by Karl Schimpf · 9 years ago
  8. 0b8763e Fix pnacl-sz to not accept files containing multiple modules. by Karl Schimpf · 9 years ago
  9. 55f2e6d Optimize 64-bit shifts by constants for x86-32 by David Sehr · 9 years ago
  10. 43632b9 Check that element type correct in vector insert element. by Karl Schimpf · 9 years ago
  11. 2f5534f Subzero. ARM32 Fcmp lowering. by John Porto · 9 years ago
  12. be87b2e Subzero: Fix -enable-block-profile. by Jim Stichnoth · 9 years ago
  13. ff94f59 Fix call instructions to check parameter types for consistency. by Karl Schimpf · 9 years ago
  14. a83bfde Subzero. Implements TargetDataARM32::lowerConstants. by John Porto · 9 years ago
  15. 6966055 Subzero: Fix a couple of debugging tools. by Jim Stichnoth · 9 years ago
  16. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago
  17. c49eeae Don't allow multiple symbol tables in the module block. by Karl Schimpf · 9 years ago
  18. 00741a0 Improve use of CfgLocalAllocator and introduce containers that use it. by Andrew Scull · 9 years ago
  19. 385351b Fixes ARM32 VFP calling convetion. by John Porto · 9 years ago
  20. 52863b1 Check that symbol names in symbol tables are unique. by Karl Schimpf · 9 years ago
  21. 9d25e62 Fix operand lookup in functions to check if local index out of range. by Karl Schimpf · 9 years ago
  22. 57e1268 Reflow comments to use the full width. by Andrew Scull · 9 years ago
  23. def0482 Subzero: Remove an unwanted assert. by Jim Stichnoth · 9 years ago
  24. 1aca230 Subzero: Validate phi instructions after CFG construction. by Jim Stichnoth · 9 years ago
  25. be49888 Subzero: Generate correct code for shifts by a large immediate. by Jim Stichnoth · 9 years ago
  26. ad2989b Subzero: Add a flag to mock up bounds checking on unsafe references. by Jim Stichnoth · 9 years ago
  27. 92b3144 Subzero: Fix off-by-one asserts in intrinsic info lookup routines. by Jim Stichnoth · 9 years ago
  28. e7dbc0b Subzero: Fix labels for block profiling. by Jim Stichnoth · 9 years ago
  29. 1921fba Subzero: Don't contract an empty node that branches to itself. by Jim Stichnoth · 9 years ago
  30. f977f71 Subzero. Implements the scalar bitcast operations for ARM32. by John Porto · 9 years ago
  31. 8072bae Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. by Andrew Scull · 9 years ago
  32. c31e2ed Implements int2fp, fp2int, and fp2fp conversions for ARM32. by John Porto · 9 years ago
  33. 6ef7949 Add UBSAN build option and fix undefined behaviour errors. by Andrew Scull · 9 years ago
  34. 2c688f6 Fix the build for clang 3.8 and MINIMAL=1. by Andrew Scull · 9 years ago
  35. a8d4713 Fix warnings produced by g++ on Windows. by Jim Stichnoth · 9 years ago
  36. 5300bfe Subzero. Changes the declaration for ARM32 registers. by John Porto · 9 years ago
  37. bb0a5fe Subzero. Changes the Register Allocator so that it is aware of register aliases. by John Porto · 9 years ago
  38. 8f98cdd Subzero: Fix MINIMAL build error. by Jim Stichnoth · 9 years ago
  39. aa6c109 This improves the variable use weight by taking into account use in loops. It by Andrew Scull · 9 years ago
  40. efb8971 Subzero: Add a detailed design document. by Jim Stichnoth · 9 years ago
  41. ec3f565 Subzero: Provide a macro for iterating over instruction variables. by John Porto · 9 years ago
  42. 11c9a32 Weight variables for register allocation by their number of uses. by Andrew Scull · 9 years ago
  43. 25529f7 Fix Subzero's LLVM bitcode reader to use a diagnostic handler. by Karl Schimpf · 9 years ago
  44. d24cfda Refactor LinearScan::scan from one huge function into smaller functions. by Andrew Scull · 9 years ago
  45. 0042fea Fix handling unknown branches when parsing switch instructions. by Karl Schimpf · 9 years ago
  46. 360e319 Fix bug in the call to random number generator in Cfg's ctor by Qining Lu · 9 years ago
  47. aee5fa8 Use separate random number generator for each randomization pass by Qining Lu · 9 years ago
  48. cfa628b Inline memove for small constant sizes and refactor memcpy and memset. by Andrew Scull · 9 years ago
  49. 209318a Change to use arena allocation for function-local data in parser. by Karl Schimpf · 9 years ago
  50. 7a99327 Restore function-local variables to use a vector. by Karl Schimpf · 9 years ago
  51. 98ed446 Change tracking of basic blocks (within function) to use a vector. by Karl Schimpf · 9 years ago
  52. 1d23542 Subzero. Native 64-bit int arithmetic on x86-64. by John Porto · 9 years ago
  53. 83ccadc Remove error-recovery TODO comments from bitcode parser. by Karl Schimpf · 9 years ago
  54. 992f91d Subzero: Misc fixes/cleanup. by Jim Stichnoth · 9 years ago
  55. c6acf08 Fix processing of local variable indices in fuction blocks. by Karl Schimpf · 9 years ago
  56. 86ebec1 Add the ARM32 FP register table entries, simple arith, and args. by Jan Voung · 9 years ago
  57. f4fbf7f Subzero: Fix a memory leak. by Jim Stichnoth · 9 years ago
  58. aa0ce79 Fix processing of global variable indices in the global vars block. by Karl Schimpf · 9 years ago
  59. 9df4a37 Inline memcpy for small constant sizes. by Andrew Scull · 9 years ago
  60. f9df452 Subzero: Completely remove tracking of stack pointer live range. by Jim Stichnoth · 9 years ago
  61. 88ab5ca Subzero: Fix szbuild.py linking. by Jim Stichnoth · 9 years ago
  62. ac7d734 Fix translator handling of basic block indices. by Karl Schimpf · 9 years ago
  63. 2c86252 Introduce the ability to insert IACA (Intel Architecture Code Analyzer) marks. by Andrew Scull · 9 years ago
  64. 729b5f6 Subzero. Moves code around in preparations for 64-bit lowering. by John Porto · 9 years ago
  65. f6f9825 Subzero: Fix an Om1 crash from memset lowering. by Jim Stichnoth · 9 years ago
  66. 552490c Subzero: Slight improvement to phi lowering. by Jim Stichnoth · 9 years ago
  67. e0d9afa Subzero. Implements x86-64 lowerCall. by John Porto · 9 years ago
  68. c2ec581 Clarify which type "Label" refers to (generic vs X86) by Jan Voung · 9 years ago
  69. 1eda90a Order jump tables for deterministic or randomized emission. by Andrew Scull · 9 years ago
  70. c5c8957 Subzero: Fix x86 lowering for shift-by-relocatable-constant. by Jim Stichnoth · 9 years ago
  71. 713dbde Inline memset when there is a constant value and count. by Andrew Scull · 9 years ago
  72. b3bfcbc Subzero: Expand the liveness consistency check. by Jim Stichnoth · 9 years ago
  73. 453660f Subzero. Buildable, non-functional TargetLoweringX8664. by John Porto · 9 years ago
  74. 59f2d92 Subzero. Misc fixes. by John Porto · 9 years ago
  75. 28068ad ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). by Jan Voung · 9 years ago
  76. 969f6a3 Add -reorder-basic-blocks option and fix nop insertion by Qining Lu · 9 years ago
  77. c2648c2 Fix a -Wcovered-switch-default warning in emitJumpTables. by Jan Voung · 9 years ago
  78. 86df4e9 Iasm and obj lowering for advanced switch lowering. by Andrew Scull · 9 years ago
  79. a3f57b9 Subzero: Cleanly implement register allocation after phi lowering. by Jim Stichnoth · 9 years ago
  80. 448c16f Removes references to ah. by John Porto · 9 years ago
  81. 2fea26c Adds the x86-64 assembler. by John Porto · 9 years ago
  82. 016c56d Handle UINT64_MAX edge case in switch lowering. by Andrew Scull · 9 years ago
  83. 8447bba Avoid heap allocation for binary search work stack. by Andrew Scull · 9 years ago
  84. cb6e95a Modify how textual bitcode is injected into pnacl-sz. by Karl Schimpf · 9 years ago
  85. 713278a Remove jumps over empty blocks. by Andrew Scull · 9 years ago
  86. 0dab032 Make ARM RegNames[] static like X86 (no ARM syms in X86-only build). by Jan Voung · 9 years ago
  87. 5aeed95 Changes the TargetX8632 to inherit from TargetX86Base<TargetX8632>. by John Porto · 9 years ago
  88. 8c8f3bc Only run adv-switch test when asm is allowed. by Andrew Scull · 9 years ago
  89. 97f460d Rename legalizeToVar to the more accurate legalizeToReg. by Andrew Scull · 9 years ago
  90. b7db1a5 Fix --filetype=iasm non-pc-rel fixup offsets (double counted). by Jan Voung · 9 years ago
  91. 87f80c1 Introduction of improved switch lowering. by Andrew Scull · 9 years ago
  92. 5348369 Factor out prelowerPhi for 32-bit targets. Disable adv phi lowering for ARM. by Jan Voung · 9 years ago
  93. fbdd244 Factor out legalization of undef, and handle more cases for ARM. by Jan Voung · 9 years ago
  94. 728c1d4 Subzero: Fix register encodings. by Jim Stichnoth · 9 years ago
  95. 112b6e8 Add an cross include path for ARM to work around clang bug 22937. by Jan Voung · 9 years ago
  96. f746f3d Adds basic tests to the AssemblerX8632. by John Porto · 9 years ago
  97. e105c74 Change MIPS to avoid "none-nacl" for unsandboxed tests. by Reed Kotler · 9 years ago
  98. f645d85 ARM32: Lower more integer intrinsics and test. by Jan Voung · 9 years ago
  99. 3469b02 Followup to previous MIPS commit: implement dump(), rebase more. by Jan Voung · 9 years ago
  100. d00d48d implement the null function for the Mips32 subzero compiler by Reed Kotler · 9 years ago