1. 21f0f3a [ThinLTO] Fix "||" vs "|" mixup. by Teresa Johnson · 9 years ago
  2. d3de145 [AArch64][AsmParser] Add support for parsing shift/extend operands with symbols. by Chad Rosier · 9 years ago
  3. d8dc65b [AMDGPU][llvm-mc] Predefined symbols to access register counts (.kernel.{v|s}gpr_count) by Artem Tamazov · 9 years ago
  4. 4c397d7 [MemDep] Operand visited twice bugfix by Piotr Padlewski · 9 years ago
  5. 4a47ce3 RuntimeDyldELF: refactor AArch64 relocations. NFC. by Eugene Leviant · 9 years ago
  6. e595a6f Fix unit test in NDEBUG build by Eugene Leviant · 9 years ago
  7. b09bd97 [PM] Teach BasicAA how to invalidate its result object. by Chandler Carruth · 9 years ago
  8. 6021b48 Attempt to fix build bot after r290597 by Eugene Leviant · 9 years ago
  9. 67ee5f1 [PM] Disable more of the loop passes -- LCSSA and LoopSimplify are also by Chandler Carruth · 9 years ago
  10. 79df598 [AMDGPU] Assembler: support SDWA and DPP for VOP2b instructions by Sam Kolton · 9 years ago
  11. 9b804c5 RuntimeDyldELF: add R_AARCH64_ADD_ABS_LO12_NC reloc by Eugene Leviant · 9 years ago
  12. 35b543c Allow setting multiple debug types by Eugene Leviant · 9 years ago
  13. 215f381 Change a std::vector to SmallVector in NewGVN by Daniel Berlin · 9 years ago
  14. 2b572a2 [PM] Teach the AAManager and AAResults layer (the worst offender for by Chandler Carruth · 9 years ago
  15. 0fc4467 [PM] Introduce the facilities for registering cross-IR-unit dependencies by Chandler Carruth · 9 years ago
  16. 919b237 [PM] Turn on the new PM's inliner in addition to the current one for by Chandler Carruth · 9 years ago
  17. 6600218 [AVX-512] Add all forms of VPALIGNR, VALIGND, and VALIGNQ to the load folding tables. by Craig Topper · 9 years ago
  18. 556ab71 [PM] Add one of the features left out of the initial inliner patch: by Chandler Carruth · 9 years ago
  19. 9031a22 [PM] Wire up another test to the new pass manager. by Chandler Carruth · 9 years ago
  20. 3500d08 [Analysis] Ignore `nobuiltin` on `allocsize` function calls. by George Burgess IV · 9 years ago
  21. 83f3a27 [Analysis] Refactor as promised in r290397. by George Burgess IV · 9 years ago
  22. 48ee9a8 [AVX-512] Remove masked pmuldq and pmuludq intrinsics and autoupgrade them to unmasked intrinsics plus a select. by Craig Topper · 9 years ago
  23. b7ae55e [InstCombine][X86] Add DemandedElts support for 512-bit PMULDQ/PMULUDQ instructions by Craig Topper · 9 years ago
  24. 3f4d13d [LCG] Teach the LazyCallGraph to handle visiting the blockaddress by Chandler Carruth · 9 years ago
  25. b8c9ebc [AVX-512] Add 512-bit unmasked intrinsics for pmuldq and pmuludq so we can add them to InstCombine with the 128 and 256 bit versions. by Craig Topper · 9 years ago
  26. 4c00278 [PM] Teach the inliner in the new PM to merge attributes after inlining. by Chandler Carruth · 9 years ago
  27. fd0dd18 [Inliner] Modernize all of the inliner tests that were using grep. by Chandler Carruth · 9 years ago
  28. e8c9abc [AVX-512][InstCombine] Teach InstCombine to turn masked scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION. by Craig Topper · 9 years ago
  29. de9bd8f [InstCombine][AVX-512] Add masked scalar add/sub/mul/div intrinsic test cases that don't have a CUR_DIRECTION rounding mode. by Craig Topper · 9 years ago
  30. 8cc2ad4 [AVX-512] Add isel patterns to turn native masked scalar add/sub/mul/div into masked instructions. by Craig Topper · 9 years ago
  31. 132441d [AVX-512] Add tests to show missed opportunities for combining masking with scalar arithmetic operations. by Craig Topper · 9 years ago
  32. 2789d18 [PM] Move the collection of call sites to a more appropriate place by Chandler Carruth · 9 years ago
  33. 3900e63 [AVX-512][InstCombine] Teach InstCombine to turn packed add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION. by Craig Topper · 9 years ago
  34. 0b88030 [PM] Teach the always inliner in the new pass manager to support by Chandler Carruth · 9 years ago
  35. 390d667 [doc] Add mention of the difference in optimization level between Release and RelWithDebInfo in Cmake.rst by Mehdi Amini · 9 years ago
  36. 5c40baf [ADT] Add an llvm::erase_if utility to make the standard erase+remove_if by Chandler Carruth · 9 years ago
  37. 915b45f [InstCombine][X86] Add DemandedElts support for PMULDQ/PMULUDQ instructions by Simon Pilgrim · 9 years ago
  38. 8541911 [ADT] Add a boring std::partition wrapper similar to our std::remove_if wrapper. by Chandler Carruth · 9 years ago
  39. 7870484 clang-format NewGVN files by Daniel Berlin · 9 years ago
  40. 4650a04 Misc cleanups and simplifications for NewGVN. by Daniel Berlin · 9 years ago
  41. 7784ce3 Don't use our own incorrect version of isTriviallyDeadInstruction in NewGVN. Fixes PR/31472 by Daniel Berlin · 9 years ago
  42. 2d42f75 [NewGVN] Add a flag to enable the pass via `-mllvm`. by Davide Italiano · 9 years ago
  43. b777bde [NewGVN] Change test to reflect difference between GVN and NewGVN. by Davide Italiano · 9 years ago
  44. 355b26b Wdocumentation fix by Simon Pilgrim · 9 years ago
  45. 857b60c [X86][AVX512] Added v64i8 reverse shuffle test (PR31470) by Simon Pilgrim · 9 years ago
  46. 1597cd4 [NewGVN] Fold lookupOperandLeader() when there's only one use. NFCI. by Davide Italiano · 9 years ago
  47. 5825ccc [InstCombiner] Simplify lib calls to `round{,f}` by Bryant Wong · 9 years ago
  48. 28c1ee7 Test the different scenarios of GlobalDCE and comdats more by Chandler Carruth · 9 years ago
  49. 0292615 [AVX-512] Fix some patterns to use extended register classes. by Craig Topper · 9 years ago
  50. a7c4539 [AVX-512][InstCombine] Teach InstCombine to turn scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION. by Craig Topper · 9 years ago
  51. ebe631e [AVX-512] Don't assume that the rounding mode argument to intrinsics is a constant. While clang will guarantee this, nothing in the backend will. by Craig Topper · 9 years ago
  52. 379e0ca Fix some bad indentation that I or another introduced somehow. by Chandler Carruth · 9 years ago
  53. e6e82fb [AVX-512][InstCombine] Teach InstCombine to converted masked vpermv intrinsics into shufflevector instructions by Craig Topper · 9 years ago
  54. efdef29 Fix `update_test_checks.py` bug that incorrectly truncates IR body. by Bryant Wong · 9 years ago
  55. 1e97630 [ADT] Add a generic concatenating iterator and range (take 2). by Chandler Carruth · 9 years ago
  56. 5b27f1a [MemorySSA] Define a restricted upward AccessList splice. by Bryant Wong · 9 years ago
  57. f728512 [AliasAnalysis] Teach BasicAA about memcpy. by Bryant Wong · 9 years ago
  58. 21fb5a7 Value number stores and memory states so we can detect when memory states are equivalent (IE store of same value to memory). by Daniel Berlin · 9 years ago
  59. c6e5fa6 Rename GVNExpression *ops_ members to *op_* to match conventions in the rest of LLVM by Daniel Berlin · 9 years ago
  60. 6cc32b3 [Orc][RPC] Add a ParallelCallGroup utility for dispatching and waiting on by Lang Hames · 9 years ago
  61. 4537253 [Orc][RPC] Clang-format RPCUtils header. by Lang Hames · 9 years ago
  62. 9ac1183 Add newline to end of file to quiet warnings. by Greg Clayton · 9 years ago
  63. 1f4996f revert commit 290516 by Michael Zuckerman · 9 years ago
  64. e89382b Commit try added new empty line by Michael Zuckerman · 9 years ago
  65. 4e2e80b [DebugInfo] Added support for Checksum debug info feature. by Amjad Aboud · 9 years ago
  66. 43bc0ec Revert r290512: [ADT] Add a generic concatenating iterator and range. by Chandler Carruth · 9 years ago
  67. ffd2617 [ADT] Add a generic concatenating iterator and range. by Chandler Carruth · 9 years ago
  68. 3116661 MetadataLoader: replace the tracking of ForwardReferences and UnresolvedNodes with a set-based solution (NFC) by Mehdi Amini · 9 years ago
  69. 172025b MetadataLoader: add an extra assertion in Placeholders flush (NFC) by Mehdi Amini · 9 years ago
  70. f8f8d10 Add range iterator for blocks in MemoryPhi by Daniel Berlin · 9 years ago
  71. 8ebe3e8 [InstCombine][X86] Add tests showing missed opportunities to simplify PMULUDQ/PMULDQ inputs. by Simon Pilgrim · 9 years ago
  72. 8830eb8 Test commit. by Bryant Wong · 9 years ago
  73. b9072a6 [NewGVN] Prefer `auto` to explicit type when the latter is obvious. by Davide Italiano · 9 years ago
  74. 65b8598 [NewGVN] Simplify several equals() member functions. NFCI. by Davide Italiano · 9 years ago
  75. 2e0351a [PM] Remove vestiges of NoAA. NFCI. by Davide Italiano · 9 years ago
  76. 82c36cf llvm-objdump: sort phdr type strings in advance of adding new ones by Ed Maste · 9 years ago
  77. a3ff10f [SelectionDAG] Early out from computeKnownBits when we know we will have no common bits. by Simon Pilgrim · 9 years ago
  78. 356e45b [PM] Try to improve the comments here to make what's going on more clear. by Chandler Carruth · 9 years ago
  79. d49f798 Mark isOnlyReachableViaThisEdge as const by Daniel Berlin · 9 years ago
  80. 65dbfb3 Add an assertion for cl::opt names: they can't start with '-' by Mehdi Amini · 9 years ago
  81. 8e3d0e7 llvm-size: remove leading dash in '-radix' option by Mehdi Amini · 9 years ago
  82. 5142beb llvm-readobj: remove leading dash in '-a' option (ARMAttributesShort) by Mehdi Amini · 9 years ago
  83. ec1ef03 llvm-lto2: remove leading '-' for cl::opt declaration by Mehdi Amini · 9 years ago
  84. de4b9a3 llvm-lto2: Print diagnostics before exiting (NFC) by Mehdi Amini · 9 years ago
  85. cda4dc6 llvm-lto: pass errs() to the module verifier (NFC) by Mehdi Amini · 9 years ago
  86. fcb4147 [PM] Remove a bunch of junk that snuck in when I failed at manipulating by Chandler Carruth · 9 years ago
  87. 9c2d7d1 [PM] Teach the always inlining test case to be much more strict about by Chandler Carruth · 9 years ago
  88. 79b1627 [PM] Clean up test case and comments a bit. NFC. by Chandler Carruth · 9 years ago
  89. 759dd39 [PM] Add support for building a default AA pipeline to the PassBuilder. by Chandler Carruth · 9 years ago
  90. 096850a Function-import: Disable IRVerifier on lazy-loaded modules: the ODR TypeUniquing generates invalid debug info. by Mehdi Amini · 9 years ago
  91. 4b0e4b5 Fix build after r290437 (missing include) by Mehdi Amini · 9 years ago
  92. f10311e FunctionImport: fix typo '#ifndef NDEBUG' instead of '#ifndef DEBUG' by Mehdi Amini · 9 years ago
  93. 0547daf AMDGPU: split ret/noret patterns for global atomics by Jan Vesely · 9 years ago
  94. bb52a71 [LICM] Plug a leak freeing the ASTs before clearing the map. by Davide Italiano · 9 years ago
  95. 9c8f573 [MemDep] NFC changes by Piotr Padlewski · 9 years ago
  96. 7f2dba1 [LICM] Work around LICM needs to maintain state across loops. by Davide Italiano · 9 years ago
  97. acb4edf [AArch64] Cortex-A57 FDIV/FSQRT scheduling fix (W-unit) by Renato Golin · 9 years ago
  98. 6c22759 Revert r290423 because it broke the sanitizer-x86_64-linux-autoconf buildbot. by Florian Hahn · 9 years ago
  99. da92dac [framelowering] Skip dbg values when getting next/previous instruction. by Florian Hahn · 9 years ago
  100. fa641c2 [NewGVN] Remove (for now) unused code. NFCI. by Davide Italiano · 9 years ago