1. a2e505e [NewGVN] Surround with parens to clarify allegedly ambiguous precedence. by Davide Italiano · 8 years ago
  2. 21197c2 [MemorySSA] We don't need to compute dominator levels anymore. by Davide Italiano · 8 years ago
  3. 663903f CodeGen: BlockPlacement: Don't always tail-duplicate with no other successor. by Kyle Butt · 8 years ago
  4. 132e844 CodeGen: BlockPlacement: Minor probability changes. by Kyle Butt · 8 years ago
  5. ad1b74f CodeGen: BranchFolding: Merge identical blocks, even if they are short. by Kyle Butt · 8 years ago
  6. e0b3c33 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 8 years ago
  7. 400ee31 Get the TOC save offset off of PPCFrameLowering rather than a separate copy of the same data. by Eric Christopher · 8 years ago
  8. 995bc5b Bitcode: Merge the code for parsing global value module codes in the summary bitcode reader. NFCI. by Peter Collingbourne · 8 years ago
  9. 5c741f74 Emit less compiler optimization remarks in samplepgo to reduce a call to findCalleeFunctionSamples which is going to be refactored. by Dehao Chen · 8 years ago
  10. c6b0731 [GVNHoist] Call isGuaranteedToTransferExecutionToSuccessor on each instruction by Geoff Berry · 8 years ago
  11. 465b9a5 Revert "[asan] Put ctor/dtor in comdat." by Evgeniy Stepanov · 8 years ago
  12. 9cf476f Revert "[asan] Fix dead stripping of globals on Linux." by Evgeniy Stepanov · 8 years ago
  13. d5d5d0b Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
  14. bdbe828 Add address space mangling to lifetime intrinsics by Matt Arsenault · 8 years ago
  15. a8b5a98 [IR] Make AttributeSetNode public, avoid temporary AttributeList copies by Reid Kleckner · 8 years ago
  16. df68562 Remove svn:eol-style properties from some files so 'git llvm push' works for them by Reid Kleckner · 8 years ago
  17. c29751d Fix signed / unsigned comparison warnings. by Zachary Turner · 8 years ago
  18. 20b5e3b [mips] Use Triple::isLittleEndian to check endianness. NFC by Simon Atanasyan · 8 years ago
  19. 4ac99f7 [InstCombine] improve variable names; NFCI by Sanjay Patel · 8 years ago
  20. a0e581d [InstSimplify] Use cast instead of dyn_cast after isa<> check. NFCI by Craig Topper · 8 years ago
  21. e98c913 [llvm-pdbdump] Display padding bytes on record layout by Zachary Turner · 8 years ago
  22. 9b5d7f6 [MemCpyOpt] Only replace memcpy with bitcast if address spaces match by Matt Arsenault · 8 years ago
  23. 13d8288 MemorySSA: Make lifetime starts defs for mustaliased pointers by Daniel Berlin · 8 years ago
  24. 42df88e [ARM/AArch64] Ensure valid vector element types for interleaved accesses by Matthew Simpson · 8 years ago
  25. f4272d1 [InstCombine] Use commutable matchers and m_OneUse in visitSub to shorten code. Add missing test cases. by Craig Topper · 8 years ago
  26. 40cf5b3 AMDGPU: Fix crash when disassembling VOP3 mac by Matt Arsenault · 8 years ago
  27. a360984 [Support] Add support for finding unset bits in a BitVector. by Zachary Turner · 8 years ago
  28. d2f46ef Fix line endings. by Zachary Turner · 8 years ago
  29. 08a5893 Remove eol-style:native from BitVector.h by Zachary Turner · 8 years ago
  30. 0a52d06 [InstCombine] Use m_c_Add to shorten some code. Add testcases for this fold since they were missing. NFC by Craig Topper · 8 years ago
  31. 8b61000 [X86][MMX] Add fast-isel support for MMX non-temporal writes by Simon Pilgrim · 8 years ago
  32. ea87eb6 [InstCombine] fix matching of or-of-icmps constants (PR32524) by Sanjay Patel · 8 years ago
  33. 95d726a Improves pretty printing of variable types in llvm-pdbdump by Adrian McCarthy · 8 years ago
  34. 4ed87e3 [InstCombine] Support folding of add instructions with vector constants into select operations by Craig Topper · 8 years ago
  35. 31ad416 [InstCombine] add test for PR32524; NFC by Sanjay Patel · 8 years ago
  36. af62906 [ARM] GlobalISel: Support G_FPOW for float and double by Diana Picus · 8 years ago
  37. 7bb46d8 [InstCombine] Use commutable and/or/xor matchers to simplify some code by Craig Topper · 8 years ago
  38. 1fafa7b [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt by Craig Topper · 8 years ago
  39. 17e3b0e [InstCombine] Make sure we preserve fast math flags when folding fp instructions into phi nodes by Craig Topper · 8 years ago
  40. dbe1448 [InstCombine] use m_c_And and m_c_Xor to handle commuted versions of a transform. by Craig Topper · 8 years ago
  41. d178fa9 [InstCombine] Add test cases demonstrating missing handling for the commuted version of a transform. NFC. by Craig Topper · 8 years ago
  42. 9ed6500 [InstCombine] Remove unnecessary dyn_cast to BinaryOperator around some matcher checks in visitXor. by Craig Topper · 8 years ago
  43. 1a4cc6a [InstCombine] Make the (A|B)^B -> A & ~B transform code consistent with the very similar (A&B)^B -> ~A & B code. This should be NFC except for the addition of hasOneUse check. by Craig Topper · 8 years ago
  44. 60e8e12 [InstCombine] Use m_OneUse to shorten some code. NFC by Craig Topper · 8 years ago
  45. 4dbdbc7 Remove unused method. by Zachary Turner · 8 years ago
  46. 18fcab5 General usability improvements to generic PDB library. by Zachary Turner · 8 years ago
  47. 64aab18 [SCCP] Resolve indirect branch target when possible. by Xin Tong · 8 years ago
  48. 23f0745 [InstCombine] remove dead cases from icmp pair switches; NFCI by Sanjay Patel · 8 years ago
  49. e093a14 [InstCombine] remove duplicate test; NFC by Sanjay Patel · 8 years ago
  50. 619694e [Mem2Reg] Remove AliasSetTracker updating logic from the pass. by Davide Italiano · 8 years ago
  51. d0196ef [SimplifyCFG] auto-generate better checks; NFC by Sanjay Patel · 8 years ago
  52. 8009ba2 [InstCombine] auto-generate better checks; NFC by Sanjay Patel · 8 years ago
  53. cfe441c [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry by Hal Finkel · 8 years ago
  54. 239032f [InstCombine] Extend some OR combines to support vectors. by Craig Topper · 8 years ago
  55. c5f6827 [InstCombine] Extend a canonicalization check to apply to vector constants too. by Craig Topper · 8 years ago
  56. 35b5596 [InstCombine] Add test cases to show missing support for vectors in an OR combine. Also add the commuted versions. NFC by Craig Topper · 8 years ago
  57. 6fd8f78 [InstCombine] Use the SubOne helper function to shorten some code. NFC by Craig Topper · 8 years ago
  58. d8e1379 [InstCombine] rename variable for easier reading; NFC by Craig Topper · 8 years ago
  59. b06c394 MC: Remove unused virtual function MCObjectWriter::isWeak. NFC. by Peter Collingbourne · 8 years ago
  60. 1ad9b2d AMDGPU: Actually write nops for writeNopData by Matt Arsenault · 8 years ago
  61. b28be42 [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name by Coby Tayree · 8 years ago
  62. 0b9a8d8 Reorganize libLTO C API header lto.h (NFC) by Mehdi Amini · 8 years ago
  63. 0a13ad6 [IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline. by Craig Topper · 8 years ago
  64. 52f987a [AArch64] Refine Falkor Machine Model - Part 3 by Balaram Makam · 8 years ago
  65. 3cc8445 [coroutines] Make CoroSplit pass deterministic by Gor Nishanov · 8 years ago
  66. ad9f9e3 gitignore: Ignore .vs folder (VS2017 config files) by Gor Nishanov · 8 years ago
  67. 212b2d5 [cfi] Take over existing __cfi_check in CrossDSOCFI. by Evgeniy Stepanov · 8 years ago
  68. 251a136 [ARM] Prefer BIC over BFC in ARM mode. by Eli Friedman · 8 years ago
  69. 80726a4 [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions by Aditya Nandakumar · 8 years ago
  70. fb99fcd [ConstantFolding] Use Intrinsic::not_intrinsic instead of 0 for readability. NFCI by Craig Topper · 8 years ago
  71. 7fa217a [AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18 by Petr Hosek · 8 years ago
  72. 1afcae4 NewGVN: Make CongruenceClass a real class in preparation for splitting by Daniel Berlin · 8 years ago
  73. f095cc0 De-flake a test that is failing due to coroutine spill insertion non-determinism by Reid Kleckner · 8 years ago
  74. ea470c8 [Dominators] Simplify a member function. NFCI. by Davide Italiano · 8 years ago
  75. 0bea7aa Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns" by Simon Dardis · 8 years ago
  76. abcd919 [AMDGPU] Unroll more to eliminate phis and conditions by Stanislav Mekhanoshin · 8 years ago
  77. d8cebd1 Use PMADDWD to expand reduction in a loop by Dehao Chen · 8 years ago
  78. 7b4e08c [lit] Try using process pools by default again by Reid Kleckner · 8 years ago
  79. ea3c2be [GlobalISel] implement narrowing for G_CONSTANT. by Igor Breger · 8 years ago
  80. 2702a94 [coroutines] Insert spills of PHI instructions correctly by Gor Nishanov · 8 years ago
  81. ccc38cc Reapply r298620: [LV] Vectorize GEPs by Matthew Simpson · 8 years ago
  82. 6abe022 [mips] Remove usage of debug only variable (NFC) by Simon Dardis · 8 years ago
  83. 2ad61e7 [mips][msa] Fix generation of bm(n)zi and bins[lr]i instructions by Petar Jovanovic · 8 years ago
  84. 7bf2a57 [AMDGPU][MC] Fix for Bug 28211 + LIT tests by Dmitry Preobrazhensky · 8 years ago
  85. dc04fc1 [SelectionDAG] Enable target specific vector scalarization of calls and returns by Simon Dardis · 8 years ago
  86. c833eb7 [SystemZ] Check for presence of vector support in SystemZISelLowering by Jonas Paulsson · 8 years ago
  87. 311a698 [SystemZ] Remove confusing comment in combineEXTRACT_VECTOR_ELT() by Jonas Paulsson · 8 years ago
  88. f51d275 [ARM] GlobalISel: Test hard float properly by Diana Picus · 8 years ago
  89. 218a5a7 [AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes by Sam Kolton · 8 years ago
  90. aa39cd3 [ARM] GlobalISel: Support frem for 64-bit values by Diana Picus · 8 years ago
  91. 3afaea7 [ARM] GlobalISel: Support frem for 32-bit values by Diana Picus · 8 years ago
  92. 826edb2 [InstCombine] Handle more commuted cases of ((A & B) | ~A) -> (~A | B) by Craig Topper · 8 years ago
  93. ae892fe [InstCombine] Add additional tests with varied commuting to show missing combines. NFC by Craig Topper · 8 years ago
  94. 61e2621 [InstSimplify] Use Instruction::BinaryOps instead of unsigned for a few function operands to remove some casts. NFC by Craig Topper · 8 years ago
  95. f634bfb AliasAnalysis: Be less conservative about volatile than atomic. by Daniel Berlin · 8 years ago
  96. 1096080 [InstCombine] Add more commuted patterns to support folding ((~A & B) | A) -> (A | B). by Craig Topper · 8 years ago
  97. ca5c29b [WebAssembly] Fix -Wcovered-switch-default warning by Derek Schuff · 8 years ago
  98. b470610 Allow specification of what kinds of class members to dump. by Zachary Turner · 8 years ago
  99. dbbede1 [llvm-pdbdump] Allow pretty to only dump specific types of types. by Zachary Turner · 8 years ago
  100. 4d40c97 AMDGPU/GFX9: Fix shared and private aperture queries by Konstantin Zhuravlyov · 8 years ago