1. 85342a7 Fix emission of move immediate for ARM integrated assembler. by Karl Schimpf · 10 years ago
  2. 28b71be Subzero: Consider all instruction variables for register preference. by Jim Stichnoth · 10 years ago
  3. 4001c93 Subzero: Implement "second-chance bin-packing" for register allocation. by Jim Stichnoth · 10 years ago
  4. c5abdc1 Start incorporating the ARM integrated assembler. by Karl Schimpf · 10 years ago
  5. e741871 Subzero: Don't bother printing stack/frame ptr as part of LiveIn/LiveOut. by Jim Stichnoth · 10 years ago
  6. 485d077 Subzero: Don't "and" i1 values with 1. by Jim Stichnoth · 10 years ago
  7. 69a85b1 Subzero: Change aliases_init --> alias_init for consistency. by Jim Stichnoth · 10 years ago
  8. a00b1f7 Subzero: Remove trailing whitespace. by Jim Stichnoth · 10 years ago
  9. a313a12 Add correction message to bad linkage error. by Karl Schimpf · 10 years ago
  10. 3e53dc9 Create local copy of Dart assembler code. by Karl Schimpf · 10 years ago
  11. 57d31ac Make sure that all globals are internal, except for "start" functions. by Karl Schimpf · 10 years ago
  12. 487bad0 Generate better two address code by using commutativity by David Sehr · 10 years ago
  13. e11f878 Use three-address form of imul by David Sehr · 10 years ago
  14. 578f116 Subzero. Enable Atomics in ARM. by John Porto · 10 years ago
  15. ebbb591 Subzero: Improve lowering sequence for "a=b*b". by Jim Stichnoth · 10 years ago
  16. b36757e Subzero: Fix nondeterministic behavior in constant pool creation. by Jim Stichnoth · 10 years ago
  17. 9a63bab Subzero: With -asm-verbose, make the predecessor list more compact. by Jim Stichnoth · 10 years ago
  18. 4e6ea83 Change from ::stdout to stderr when reporting fatal error. by Karl Schimpf · 10 years ago
  19. 7e64eaa Remove dependence on header file unistd.h. by Karl Schimpf · 10 years ago
  20. 318f4cd Subzero: Use register availability during lowering to improve the code. by Jim Stichnoth · 10 years ago
  21. ed2c06b Subzero. Adds I64 register pairs for ARM32. by John Porto · 10 years ago
  22. 7cb1268 Subzero. Fixes a bug in the register allocator. by John Porto · 10 years ago
  23. 1699184 Subzero. Adds ldrex, strex, and dmb support (ARM32) by John Porto · 10 years ago
  24. 166cbf4 Add include files so that IceCompilerServer.cpp can compile on MSC. by Karl Schimpf · 10 years ago
  25. 48e3ae5 Subzero: Fix a bug in register allocator overlap computation. by Jim Stichnoth · 10 years ago
  26. 91d1b80 Subzero: Add missing content to CfgLocalAllocator. by Jim Stichnoth · 10 years ago
  27. 238b4c1 Subzero: Change -asm-verbose output to print more useful info. by Jim Stichnoth · 10 years ago
  28. 07af2ac Add check to verify alignment on global variables. by Karl Schimpf · 10 years ago
  29. db2fd9c Fix pnacl-sz to return with staus 0 in report_fatal_error. by Karl Schimpf · 10 years ago
  30. fc0a52d Check that address is i32 for indirect calls. by Karl Schimpf · 10 years ago
  31. e0b829f Subzero. Eliminates the use of Variable64On32 as operands in ARM. by John Porto · 10 years ago
  32. 230d4101 Subzero: Improve usability of liveness-related tools. by Jim Stichnoth · 10 years ago
  33. ba6a67c Subzero. Enables (most) crosstests for ARM32. by John Porto · 10 years ago
  34. 188eae5 Consolidate shift processing into utility function by David Sehr · 10 years ago
  35. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 10 years ago
  36. 467a222 Subzero: Enable the asm-verbose.ll test for ARM32. by Jim Stichnoth · 10 years ago
  37. 958ff34 Fix code checking arguments to an intrinsic call. by Karl Schimpf · 10 years ago
  38. 28fc2d7 Require that the module symbol table can't appear after function. by Karl Schimpf · 10 years ago
  39. 0b8763e Fix pnacl-sz to not accept files containing multiple modules. by Karl Schimpf · 10 years ago
  40. 55f2e6d Optimize 64-bit shifts by constants for x86-32 by David Sehr · 10 years ago
  41. 43632b9 Check that element type correct in vector insert element. by Karl Schimpf · 10 years ago
  42. 2f5534f Subzero. ARM32 Fcmp lowering. by John Porto · 10 years ago
  43. be87b2e Subzero: Fix -enable-block-profile. by Jim Stichnoth · 10 years ago
  44. ff94f59 Fix call instructions to check parameter types for consistency. by Karl Schimpf · 10 years ago
  45. a83bfde Subzero. Implements TargetDataARM32::lowerConstants. by John Porto · 10 years ago
  46. 6966055 Subzero: Fix a couple of debugging tools. by Jim Stichnoth · 10 years ago
  47. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 10 years ago
  48. c49eeae Don't allow multiple symbol tables in the module block. by Karl Schimpf · 10 years ago
  49. 00741a0 Improve use of CfgLocalAllocator and introduce containers that use it. by Andrew Scull · 10 years ago
  50. 385351b Fixes ARM32 VFP calling convetion. by John Porto · 10 years ago
  51. 52863b1 Check that symbol names in symbol tables are unique. by Karl Schimpf · 10 years ago
  52. 9d25e62 Fix operand lookup in functions to check if local index out of range. by Karl Schimpf · 10 years ago
  53. 57e1268 Reflow comments to use the full width. by Andrew Scull · 10 years ago
  54. def0482 Subzero: Remove an unwanted assert. by Jim Stichnoth · 10 years ago
  55. 1aca230 Subzero: Validate phi instructions after CFG construction. by Jim Stichnoth · 10 years ago
  56. be49888 Subzero: Generate correct code for shifts by a large immediate. by Jim Stichnoth · 10 years ago
  57. ad2989b Subzero: Add a flag to mock up bounds checking on unsafe references. by Jim Stichnoth · 10 years ago
  58. 92b3144 Subzero: Fix off-by-one asserts in intrinsic info lookup routines. by Jim Stichnoth · 10 years ago
  59. e7dbc0b Subzero: Fix labels for block profiling. by Jim Stichnoth · 10 years ago
  60. 1921fba Subzero: Don't contract an empty node that branches to itself. by Jim Stichnoth · 10 years ago
  61. f977f71 Subzero. Implements the scalar bitcast operations for ARM32. by John Porto · 10 years ago
  62. 8072bae Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. by Andrew Scull · 10 years ago
  63. c31e2ed Implements int2fp, fp2int, and fp2fp conversions for ARM32. by John Porto · 10 years ago
  64. 6ef7949 Add UBSAN build option and fix undefined behaviour errors. by Andrew Scull · 10 years ago
  65. 2c688f6 Fix the build for clang 3.8 and MINIMAL=1. by Andrew Scull · 10 years ago
  66. a8d4713 Fix warnings produced by g++ on Windows. by Jim Stichnoth · 10 years ago
  67. 5300bfe Subzero. Changes the declaration for ARM32 registers. by John Porto · 10 years ago
  68. bb0a5fe Subzero. Changes the Register Allocator so that it is aware of register aliases. by John Porto · 10 years ago
  69. 8f98cdd Subzero: Fix MINIMAL build error. by Jim Stichnoth · 10 years ago
  70. aa6c109 This improves the variable use weight by taking into account use in loops. It by Andrew Scull · 10 years ago
  71. efb8971 Subzero: Add a detailed design document. by Jim Stichnoth · 10 years ago
  72. ec3f565 Subzero: Provide a macro for iterating over instruction variables. by John Porto · 10 years ago
  73. 11c9a32 Weight variables for register allocation by their number of uses. by Andrew Scull · 10 years ago
  74. 25529f7 Fix Subzero's LLVM bitcode reader to use a diagnostic handler. by Karl Schimpf · 10 years ago
  75. d24cfda Refactor LinearScan::scan from one huge function into smaller functions. by Andrew Scull · 10 years ago
  76. 0042fea Fix handling unknown branches when parsing switch instructions. by Karl Schimpf · 10 years ago
  77. 360e319 Fix bug in the call to random number generator in Cfg's ctor by Qining Lu · 10 years ago
  78. aee5fa8 Use separate random number generator for each randomization pass by Qining Lu · 10 years ago
  79. cfa628b Inline memove for small constant sizes and refactor memcpy and memset. by Andrew Scull · 10 years ago
  80. 209318a Change to use arena allocation for function-local data in parser. by Karl Schimpf · 10 years ago
  81. 7a99327 Restore function-local variables to use a vector. by Karl Schimpf · 10 years ago
  82. 98ed446 Change tracking of basic blocks (within function) to use a vector. by Karl Schimpf · 10 years ago
  83. 1d23542 Subzero. Native 64-bit int arithmetic on x86-64. by John Porto · 10 years ago
  84. 83ccadc Remove error-recovery TODO comments from bitcode parser. by Karl Schimpf · 10 years ago
  85. 992f91d Subzero: Misc fixes/cleanup. by Jim Stichnoth · 10 years ago
  86. c6acf08 Fix processing of local variable indices in fuction blocks. by Karl Schimpf · 10 years ago
  87. 86ebec1 Add the ARM32 FP register table entries, simple arith, and args. by Jan Voung · 10 years ago
  88. f4fbf7f Subzero: Fix a memory leak. by Jim Stichnoth · 10 years ago
  89. aa0ce79 Fix processing of global variable indices in the global vars block. by Karl Schimpf · 10 years ago
  90. 9df4a37 Inline memcpy for small constant sizes. by Andrew Scull · 10 years ago
  91. f9df452 Subzero: Completely remove tracking of stack pointer live range. by Jim Stichnoth · 10 years ago
  92. 88ab5ca Subzero: Fix szbuild.py linking. by Jim Stichnoth · 10 years ago
  93. ac7d734 Fix translator handling of basic block indices. by Karl Schimpf · 10 years ago
  94. 2c86252 Introduce the ability to insert IACA (Intel Architecture Code Analyzer) marks. by Andrew Scull · 10 years ago
  95. 729b5f6 Subzero. Moves code around in preparations for 64-bit lowering. by John Porto · 10 years ago
  96. f6f9825 Subzero: Fix an Om1 crash from memset lowering. by Jim Stichnoth · 10 years ago
  97. 552490c Subzero: Slight improvement to phi lowering. by Jim Stichnoth · 10 years ago
  98. e0d9afa Subzero. Implements x86-64 lowerCall. by John Porto · 10 years ago
  99. c2ec581 Clarify which type "Label" refers to (generic vs X86) by Jan Voung · 10 years ago
  100. 1eda90a Order jump tables for deterministic or randomized emission. by Andrew Scull · 10 years ago