1. c59288b Subzero: Refactor x86 register representation to actively use aliases. by Jim Stichnoth · 9 years ago
  2. ea15bbe Subzero: Fix a bug in advanced phi lowering. by Jim Stichnoth · 9 years ago
  3. f49b239 Subzero: Recognize single-block loops during loop depth analysis. by Jim Stichnoth · 9 years ago
  4. e39d0ca Sort allocas, compute frame pointer in Cfg pass by David Sehr · 9 years ago
  5. 6cab561 Add the PUSH instruction to ARM integrated assembler. by Karl Schimpf · 9 years ago
  6. 5b004e3 Fix textual emission of label instructions in ARM assembler. by Karl Schimpf · 9 years ago
  7. 37af5b0 Lower a few basic MIPS binops for i{8,16,32,64}. by Reed Kotler · 9 years ago
  8. 080b65b Add MLA instruction to ARM integerated assembler. by Karl Schimpf · 9 years ago
  9. 856734c Fix ARM emit() methods to count instructions generated. by Karl Schimpf · 9 years ago
  10. 94844f1 Subzero: Refactor some common TargetLowering initializations. by Jim Stichnoth · 9 years ago
  11. b81b901 Add TST(register, immediate) to ARM32 integrated assembler. by Karl Schimpf · 9 years ago
  12. 69e9290 Match index adds as well as base by David Sehr · 9 years ago
  13. 4a5e6d0 Subzero. ARM32. Implements bool folding. by John Porto · 9 years ago
  14. 57586f7 Fix base register for stack variables in ARM integrated assembler. by Karl Schimpf · 9 years ago
  15. cb504ca Add workaround to allow testing of ARM integrated assembler. by Karl Schimpf · 9 years ago
  16. 4f8805b Add BIC(register) and BIC(immediate) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  17. 2e7de23 Subzero: Add a "make check-spec" target. by Jim Stichnoth · 9 years ago
  18. 8686139 Subzero: Force ebp-based frame when an alloca has a large alignment. by Jim Stichnoth · 9 years ago
  19. 54dbbba Add MOV (register) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  20. 55ce7bc Fix more movw/movt ARM integrated assembler tests. by Karl Schimpf · 9 years ago
  21. f8fc12f Add CMP(register) and CMP(Immediate) to ARM integerated assembler. by Karl Schimpf · 9 years ago
  22. 1c28550 Add UDIV to ARM integrated assembler. by Karl Schimpf · 9 years ago
  23. 955bfdc Subzero: Add a missing absolute path to llvm-mc command. by Jim Stichnoth · 9 years ago
  24. 697dc79 Add SDIV to ARM integrated assembler. by Karl Schimpf · 9 years ago
  25. e849a57 Don't allow hybrid assembler unless filetype=iasm. by Karl Schimpf · 9 years ago
  26. a2efb9d Subzero: Use explicit paths to PNaCl tools invoked in szbuild.py. by Jim Stichnoth · 9 years ago
  27. 62d367b Add EOR(register) and EOR(immediate) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  28. 9c08bee Add orr (register) and orr (immediate) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  29. f0655b6 Add new form of ldr/str (immediate) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  30. 396de53 Add mul instruction to ARM integrated assembler. by Karl Schimpf · 9 years ago
  31. c33f7bb Add AND(register) and AND(immediate) to ARM integrated assembler. by Karl Schimpf · 9 years ago
  32. 7cb2db3 Handle MOV (immediate) and MOVT to load ARM global addresses. by Karl Schimpf · 9 years ago
  33. 3b8a15e Add Sbc(register) and Sbc(immediate) to integrated ARM assembler. by Karl Schimpf · 9 years ago
  34. 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
  35. 562233c Subzero. ARM32. Implements the Availability Optimization. by John Porto · 9 years ago
  36. aa0b1a1 Enhance address mode recovery by David Sehr · 9 years ago
  37. 6a3b515 Add instruction 'adc (register)' to ARM integrated assembler. by Karl Schimpf · 9 years ago
  38. e4289e2 Fix ARM integrated assembler to be able to compile spec2k examples. by Karl Schimpf · 9 years ago
  39. db09888 Add ADC (immediate) instruction to ARM integrated assembler. by Karl Schimpf · 9 years ago
  40. 137e62b Handle branch relative to pc in ARM integrated assembler. by Karl Schimpf · 9 years ago
  41. 50a3331 Generate block labels in the ARM hybrid assembler. by Karl Schimpf · 9 years ago
  42. 2fee2a2 Add hybrid assembler concept to ARM assembler. by Karl Schimpf · 9 years ago
  43. ac8da5c Implements simple returns and call args for Mips. by Jim Stichnoth · 9 years ago
  44. 4c2153b emit add/sub registers instructions in integrated ARM assembler. by Karl Schimpf · 9 years ago
  45. 659cc4f Subzero: Fix MINIMAL build issues. by Jim Stichnoth · 9 years ago
  46. d981025 Merge compares and branches by David Sehr · 9 years ago
  47. 4e10aa2 Subzero: Add -allow-extern as an alias for --allow-externally-defined-symbols. by Jim Stichnoth · 9 years ago
  48. afc92af Subzero. Misc ARM32 bugfixes. by John Porto · 9 years ago
  49. 745ad1d Handle stack spills in ARM integrated assembler. by Karl Schimpf · 9 years ago
  50. 1fb030c Subzero: Various fixes in preparation for x86-32 register aliasing. by Jim Stichnoth · 9 years ago
  51. 5c87542 Optimize 64-bit compares with zero by David Sehr · 9 years ago
  52. e345505 Add "sub immediate" instruction to the ARM integrated assembler. by Karl Schimpf · 9 years ago
  53. 372bdd6 Add "add immediate" instruction to the ARM integrated assembler. by Karl Schimpf · 9 years ago
  54. 85342a7 Fix emission of move immediate for ARM integrated assembler. by Karl Schimpf · 9 years ago
  55. 28b71be Subzero: Consider all instruction variables for register preference. by Jim Stichnoth · 9 years ago
  56. 4001c93 Subzero: Implement "second-chance bin-packing" for register allocation. by Jim Stichnoth · 9 years ago
  57. c5abdc1 Start incorporating the ARM integrated assembler. by Karl Schimpf · 9 years ago
  58. e741871 Subzero: Don't bother printing stack/frame ptr as part of LiveIn/LiveOut. by Jim Stichnoth · 9 years ago
  59. 485d077 Subzero: Don't "and" i1 values with 1. by Jim Stichnoth · 9 years ago
  60. 69a85b1 Subzero: Change aliases_init --> alias_init for consistency. by Jim Stichnoth · 9 years ago
  61. a00b1f7 Subzero: Remove trailing whitespace. by Jim Stichnoth · 9 years ago
  62. a313a12 Add correction message to bad linkage error. by Karl Schimpf · 9 years ago
  63. 3e53dc9 Create local copy of Dart assembler code. by Karl Schimpf · 9 years ago
  64. 57d31ac Make sure that all globals are internal, except for "start" functions. by Karl Schimpf · 9 years ago
  65. 487bad0 Generate better two address code by using commutativity by David Sehr · 9 years ago
  66. e11f878 Use three-address form of imul by David Sehr · 9 years ago
  67. 578f116 Subzero. Enable Atomics in ARM. by John Porto · 9 years ago
  68. ebbb591 Subzero: Improve lowering sequence for "a=b*b". by Jim Stichnoth · 9 years ago
  69. b36757e Subzero: Fix nondeterministic behavior in constant pool creation. by Jim Stichnoth · 9 years ago
  70. 9a63bab Subzero: With -asm-verbose, make the predecessor list more compact. by Jim Stichnoth · 9 years ago
  71. 4e6ea83 Change from ::stdout to stderr when reporting fatal error. by Karl Schimpf · 9 years ago
  72. 7e64eaa Remove dependence on header file unistd.h. by Karl Schimpf · 9 years ago
  73. 318f4cd Subzero: Use register availability during lowering to improve the code. by Jim Stichnoth · 9 years ago
  74. ed2c06b Subzero. Adds I64 register pairs for ARM32. by John Porto · 9 years ago
  75. 7cb1268 Subzero. Fixes a bug in the register allocator. by John Porto · 9 years ago
  76. 1699184 Subzero. Adds ldrex, strex, and dmb support (ARM32) by John Porto · 9 years ago
  77. 166cbf4 Add include files so that IceCompilerServer.cpp can compile on MSC. by Karl Schimpf · 9 years ago
  78. 48e3ae5 Subzero: Fix a bug in register allocator overlap computation. by Jim Stichnoth · 9 years ago
  79. 91d1b80 Subzero: Add missing content to CfgLocalAllocator. by Jim Stichnoth · 9 years ago
  80. 238b4c1 Subzero: Change -asm-verbose output to print more useful info. by Jim Stichnoth · 9 years ago
  81. 07af2ac Add check to verify alignment on global variables. by Karl Schimpf · 9 years ago
  82. db2fd9c Fix pnacl-sz to return with staus 0 in report_fatal_error. by Karl Schimpf · 9 years ago
  83. fc0a52d Check that address is i32 for indirect calls. by Karl Schimpf · 9 years ago
  84. e0b829f Subzero. Eliminates the use of Variable64On32 as operands in ARM. by John Porto · 9 years ago
  85. 230d410 Subzero: Improve usability of liveness-related tools. by Jim Stichnoth · 9 years ago
  86. ba6a67c Subzero. Enables (most) crosstests for ARM32. by John Porto · 9 years ago
  87. 188eae5 Consolidate shift processing into utility function by David Sehr · 9 years ago
  88. 55f931f Subzero: Improve handling of alloca instructions of constant size. by Jim Stichnoth · 9 years ago
  89. 467a222 Subzero: Enable the asm-verbose.ll test for ARM32. by Jim Stichnoth · 9 years ago
  90. 958ff34 Fix code checking arguments to an intrinsic call. by Karl Schimpf · 9 years ago
  91. 28fc2d7 Require that the module symbol table can't appear after function. by Karl Schimpf · 9 years ago
  92. 0b8763e Fix pnacl-sz to not accept files containing multiple modules. by Karl Schimpf · 9 years ago
  93. 55f2e6d Optimize 64-bit shifts by constants for x86-32 by David Sehr · 9 years ago
  94. 43632b9 Check that element type correct in vector insert element. by Karl Schimpf · 9 years ago
  95. 2f5534f Subzero. ARM32 Fcmp lowering. by John Porto · 9 years ago
  96. be87b2e Subzero: Fix -enable-block-profile. by Jim Stichnoth · 9 years ago
  97. ff94f59 Fix call instructions to check parameter types for consistency. by Karl Schimpf · 9 years ago
  98. a83bfde Subzero. Implements TargetDataARM32::lowerConstants. by John Porto · 9 years ago
  99. 6966055 Subzero: Fix a couple of debugging tools. by Jim Stichnoth · 9 years ago
  100. 6d47bcd Refactor Hi and Lo out of Variable. by Andrew Scull · 9 years ago