1. 63f5912 [CLNUP] Remove return after llvm_unreachable. Thanks to Hal Finkel for pointing. by Zinovy Nis · 11 years ago
  2. daada81 DAGCombiner: Make concat_vector combine safe for EVTs and concat_vectors with many arguments. by Benjamin Kramer · 11 years ago
  3. 47199c3 Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder. by Rafael Espindola · 11 years ago
  4. f19807d X86AsmPrinter MCJIT MSVC bug fix. by Josh Klontz · 11 years ago
  5. 760a465 [ARM] Enable DP copy, load and store instructions for FPv4-SP by Oliver Stannard · 11 years ago
  6. fc4bdcd Sort declarations. by Rafael Espindola · 11 years ago
  7. 67e5178 Make format_object_base's destructor protected and non-virtual. by Benjamin Kramer · 11 years ago
  8. 0edc5e8 Reassociate x + -0.1234 * y into x - 0.1234 * y by Erik Verbruggen · 11 years ago
  9. f11ac42 X86: Turn redundant if into an assertion. by Benjamin Kramer · 11 years ago
  10. fec1aba [x86] Added _addcarry_ and _subborrow_ intrinsics by Robert Khasanov · 11 years ago
  11. 375a68c [x86] SMAP: added HasSMAP attribute for CLAC/STAC, corrected attributes by Robert Khasanov · 11 years ago
  12. 10dacc4 [x86] Broadwell: ADOX/ADCX. Added _addcarryx_u{32|64} intrinsics to LLVM. by Robert Khasanov · 11 years ago
  13. 3a34f5e [x86] Enable Broadwell target. Added FeatureSMAP. by Robert Khasanov · 11 years ago
  14. 164cd01 [INDVARS] Extend using of widening of induction variables for the cases of "sub nsw" and "mul nsw" instructions. by Zinovy Nis · 11 years ago
  15. 6623af7 IntelJITEventListener updates to fix breaks by recent changes to EngineBuilder and DIContext. by Elena Demikhovsky · 11 years ago
  16. 431bdfc Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  17. e234f93 InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A & C1) ^ B if C1^C2=-1 by David Majnemer · 11 years ago
  18. e88b796 Remove custom implementations of max/min in StringRef that was originally added to work an old gcc bug. I believe its been fixed by now. by Craig Topper · 11 years ago
  19. e996e5e add self to credits by Eric Fiselier · 11 years ago
  20. 82f1a8c Fix a bug around truncating vector in const prop. by Jiangning Liu · 11 years ago
  21. 150cef2 Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type". by Jiangning Liu · 11 years ago
  22. e817bdd [PeepholeOptimizer] Take advantage of the isInsertSubreg property in the by Quentin Colombet · 11 years ago
  23. 7599acc [ARM] Mark VSETLNi32 with the InsertSubreg property and implement the related by Quentin Colombet · 11 years ago
  24. 824431f [LoopVectorize] Up the maximum unroll factor to 4 for AArch64 by James Molloy · 11 years ago
  25. bb819ed [LoopVectorizer] Limit unroll factor in the presence of nested reductions. by James Molloy · 11 years ago
  26. 0d15213 Add isInsertSubreg property. by Quentin Colombet · 11 years ago
  27. 506ed4d Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequence by Jonathan Roelofs · 11 years ago
  28. 400bc21 Mention the right target hook in the comment on isExtractSubreg property. by Quentin Colombet · 11 years ago
  29. 8ccce6b [PeepholeOptimizer] Take advantage of the isExtractSubreg property in the by Quentin Colombet · 11 years ago
  30. ee1b45f New InstCombine pattern: (icmp ult/ule (A + C1), C3) | (icmp ult/ule (A + C2), C3) to (icmp ult/ule ((A & ~(C1 ^ C2)) + max(C1, C2)), C3) under certain condition by Yi Jiang · 11 years ago
  31. 9ec471a Don't allow MCStreamer::EmitIntValue to output 0-byte integers. by Alexey Samsonov · 11 years ago
  32. d28e4c1 [ARM] Mark VMOVRRD with the ExtractSubreg property and implement the related by Quentin Colombet · 11 years ago
  33. d1e3fcf Fix undefined behavior (left shift of negative value) in SystemZ backend. by Alexey Samsonov · 11 years ago
  34. dac6764 Add isExtractSubreg property. by Quentin Colombet · 11 years ago
  35. fa210ac Fix null reference creation in SelectionDAG constructor. by Alexey Samsonov · 11 years ago
  36. 145d28e Fix undefined behavior (left shift of negative value) in Hexagon backend. by Alexey Samsonov · 11 years ago
  37. a046b41 Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs. by Alexey Samsonov · 11 years ago
  38. 89305e5 Don't prevent a vselect of constants from becoming a single load (PR20648). by Sanjay Patel · 11 years ago
  39. 4641d5d X86: Add missing triples from r216119 by Duncan P. N. Exon Smith · 11 years ago
  40. 5012f1d X86: Align the stack on word boundaries in LowerFormalArguments() by Duncan P. N. Exon Smith · 11 years ago
  41. ada5f2a Fix null reference creation in ScheduleDAGInstrs constructor call. by Alexey Samsonov · 11 years ago
  42. 4b1cddb Do not insert a tail call when returning multiple values on X86 by Keno Fischer · 11 years ago
  43. 2423203 Fix undefined behavior (left shift by 64 bits) in ScaledNumber::toString(). by Alexey Samsonov · 11 years ago
  44. 3deb3e3 critical-anti-dependency breaker: don't use reg def info from kill insts (PR20308) by Sanjay Patel · 11 years ago
  45. dcd3cbe [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage of by Quentin Colombet · 11 years ago
  46. e18eb61 Tweak CFGPrinter to wrap very long names. by Andrew Trick · 11 years ago
  47. 1506856 Remove unused field. by Rafael Espindola · 11 years ago
  48. 5273295 [FastISel][AArch64] Don't fold the sign-/zero-extend from i1 into the compare. by Juergen Ributzka · 11 years ago
  49. 4b67b5a Quick fix for an use after free. by Rafael Espindola · 11 years ago
  50. 0ea6d44 Add note to LangRef about how function arguments can be unnamed and by Dan Liew · 11 years ago
  51. a2bec69 Silencing a -Wcast-qual warning. NFC. by Aaron Ballman · 11 years ago
  52. 0e9c68e Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)). NFC. by Aaron Ballman · 11 years ago
  53. e04455d Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type by Jiangning Liu · 11 years ago
  54. aadaac2 [x32] Fix FrameIndex check in SelectLEA64_32Addr by Pavel Chupin · 11 years ago
  55. 40f9d11 ARM: Fix codegen for rbit intrinsic by Yi Kong · 11 years ago
  56. 7130b22 Update projects lists. by Bill Wendling · 11 years ago
  57. bca58d8 Add libcxxabi to the projects. by Bill Wendling · 11 years ago
  58. 99e941f InstCombine: Annotate sub with nuw when we prove it's safe by David Majnemer · 11 years ago
  59. 78832c6 Fix an off by 1 bug that prevented SmallPtrSet from using all of its 'small' capacity. Then fix the early return in the move constructor that prevented 'small' moves from clearing the NumElements in the moved from object. The directed test missed this because it was always testing large moves due to the off by 1 bug. by Craig Topper · 11 years ago
  60. ae8d297 Constants.h: Fix possible typo in r216015. [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
  61. b3b125a [dfsan] Treat vararg custom functions like unimplemented functions. by Peter Collingbourne · 11 years ago
  62. 3ef392c [FastISel][AArch64] Use the proper FMOV instruction to materialize a +0.0. by Juergen Ributzka · 11 years ago
  63. e0134d95 InstCombine: Annotate sub with nsw when we prove it's safe by David Majnemer · 11 years ago
  64. 06de8a1 BumpPtrAllocator: don't accept 0 for the alignment parameter by Hans Wennborg · 11 years ago
  65. ae9a796 [FastISel][AArch64] Factor out ADDS/SUBS instruction emission and add support for extensions and shift folding. by Juergen Ributzka · 11 years ago
  66. b12ab60 Split parseAssembly into parseAssembly and parseAssemblyInto. by Rafael Espindola · 11 years ago
  67. 97eadf2 Delete unused argument in AArch64MCInstLower constructor: it doesn't by Alexey Samsonov · 11 years ago
  68. 5a466d3 LangRef: Move example of function-scope uselistorder to a function by Duncan P. N. Exon Smith · 11 years ago
  69. 7838818 IR: Implement uselistorder assembly directives by Duncan P. N. Exon Smith · 11 years ago
  70. 722885f [MCJIT] Add an i386 RuntimeDyldMachO test case. by Lang Hames · 11 years ago
  71. 8db4ddb IR: Fix a missed case when threading OnlyIfReduced through ConstantExpr by Duncan P. N. Exon Smith · 11 years ago
  72. 13f5c58 verify-uselistorder: Force -preserve-bc-use-list-order by Duncan P. N. Exon Smith · 11 years ago
  73. 1d58f98 [FastISel][AArch64] Extend floating-point materialization test. by Juergen Ributzka · 11 years ago
  74. 6825609 fix the gcc build by Rafael Espindola · 11 years ago
  75. 3414e45 [MCJIT] Allow '$' characters in symbol names in RuntimeDyldChecker. by Lang Hames · 11 years ago
  76. b03916a IR: Fix ConstantExpr::replaceUsesOfWithOnConstant() by Duncan P. N. Exon Smith · 11 years ago
  77. e221557 IR: Thread OnlyIfReduced through ConstantExpr::getWithOperands() by Duncan P. N. Exon Smith · 11 years ago
  78. a96d94a Fix the MSVC build. by Rafael Espindola · 11 years ago
  79. 06bb1ca Reapply [FastISel][AArch64] Add support for more addressing modes (r215597). by Juergen Ributzka · 11 years ago
  80. 96b1e70 Reapply [FastISel][X86] Add large code model support for materializing floating-point constants (r215595). by Juergen Ributzka · 11 years ago
  81. 9c23685 Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594). by Juergen Ributzka · 11 years ago
  82. e8757c5 Reapply [FastISel][X86] Emit more efficient instructions for integer constant materialization (r215593). by Juergen Ributzka · 11 years ago
  83. 78f686d Reapply [FastISel][AArch64] Make use of the zero register when possible (r215591). by Juergen Ributzka · 11 years ago
  84. 7d84c8e ADT: Unit test for ArrayRef::equals change in r215986 by Duncan P. N. Exon Smith · 11 years ago
  85. bb69ce8 IR: De-duplicate code for replacing operands in place by Duncan P. N. Exon Smith · 11 years ago
  86. f08cddc Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). by Juergen Ributzka · 11 years ago
  87. f2b844d Fix a pair of use after free. Should bring the bots back. by Rafael Espindola · 11 years ago
  88. 548f2b6 Don't own the buffer in object::Binary. by Rafael Espindola · 11 years ago
  89. 2ac376b Hide two different AlignMode enums in anonymous namespaces. This bug is reported by UBSan. by Alexey Samsonov · 11 years ago
  90. 8308f0e Revert "Small refactor on VectorizerHint for deduplication" by Renato Golin · 11 years ago
  91. 8841fb5 [FastISel][AArch64] Fix a few BuildMI callsites where the result register was added as an operand register. by Juergen Ributzka · 11 years ago
  92. dca1265 Small refactor on VectorizerHint for deduplication by Renato Golin · 11 years ago
  93. e3cea5f Docs: add documentation for the coverage mapping format. by Alex Lorenz · 11 years ago
  94. 9b29ff9 Modernize the .ll parsing interface. by Rafael Espindola · 11 years ago
  95. 2788345 CodingStandards: Document std::equal misbehaviour by Duncan P. N. Exon Smith · 11 years ago
  96. 7116af6 Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r215957 by Duncan P. N. Exon Smith · 11 years ago
  97. 8c20a93 ADT: Avoid using std::equal in ArrayRef::equals by Duncan P. N. Exon Smith · 11 years ago
  98. 93710f0 Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r215957 (these commits all rely on previous commits) due to build breakage. These commits cause failed assertions when testing Clang using MSVC 2013. The asserts are triggered from the std::equal call within ArrayRef::equals due to being passed invalid input (ArrayRef.begin() is returning a nullptr which is problematic). by Aaron Ballman · 11 years ago
  99. 109447f [mips] Add assembler support for .set arch=x directive. by Toma Tabacu · 11 years ago
  100. ecdb0ab InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B by Mayur Pandey · 11 years ago