1. 7f3c26c TableGen: Change some pointer parameters to references since they're never null anyway by David Blaikie · 7 years ago
  2. db963fc AMDGPU: Add 64-bit relative variant kind by Konstantin Zhuravlyov · 7 years ago
  3. 696326c DAG: Fix extract_subvector combine for a single element by Matt Arsenault · 7 years ago
  4. a1aabff [X86] Push some variable declarations down into the individual switch cases that need them. NFC by Craig Topper · 7 years ago
  5. 4128fd1 [SLP] Add testcases of min/max reduction pattern for AMDGPU. by Farhana Aleen · 7 years ago
  6. 5be29b2 Fix incorrect CHECK-LABEL by Tim Shen · 7 years ago
  7. 0d387f7 [X86] Reorder some type constraints to force things to be vectors and integer/fp before forcing them to be the same size. by Craig Topper · 7 years ago
  8. e2401ce [SCEV] Add transform zext((A * B * ...)<nuw>) --> (zext(A) * zext(B) * ...)<nuw>. by Justin Lebar · 7 years ago
  9. 109b3a6 [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe. by Justin Lebar · 7 years ago
  10. f17b954 Fix indentation in ScalarEvolution.cpp. by Justin Lebar · 7 years ago
  11. a6348be [Hexagon] Late predicate producers cannot be used as dot-new sources by Krzysztof Parzyszek · 7 years ago
  12. 9299628 [SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)". by Tim Shen · 7 years ago
  13. 5fffef3 [X86][AVX512] Tag AVX5124FMAPS/AVX5124VNNIW with missing scheduler classes by Simon Pilgrim · 7 years ago
  14. 7a3f751 [AMDGPU] Do not consider indirect acces through phi for wave limiter by Stanislav Mekhanoshin · 7 years ago
  15. 85edf48 [mips] Fix spill slot for mips3, n64 abi by Aleksandar Beserminji · 7 years ago
  16. b637729 [AVR] Set trackLivenessAfterRegAlloc by Dylan McKay · 7 years ago
  17. ca4e522 [X86] Fix skylake server scheduling info. by Clement Courbet · 7 years ago
  18. 582e5dd [llvm-exegesis] Fix unhandled error. by Guillaume Chatelet · 7 years ago
  19. 2210d8a [x86] add scalar cvtt intrinsic tests; NFC by Sanjay Patel · 7 years ago
  20. 09f0f7c Fix build errors on some configurations by Pavel Labath · 7 years ago
  21. 802e2f3 Move VersionTuple from clang/Basic to llvm/Support by Pavel Labath · 7 years ago
  22. 8a8a729 [NFC][AMDGPU] Add tests for all the various IR patterns equivalent to extracting low bits. by Roman Lebedev · 7 years ago
  23. c71ad5d [Utils] update_llc_test_checks.py: support AMDGPU backend: AMDGCN, r600 triples by Roman Lebedev · 7 years ago
  24. e0003ef [llvm-exegesis] Program should succeed if benchmark returns StringError. by Guillaume Chatelet · 7 years ago
  25. 8e5dad5 [Unittests] Change linker flags of dynamic library tests by Mikhail Maltsev · 7 years ago
  26. c6d3273 [ExynosM1][Sched] Fix resource usage in scheduling model. by Clement Courbet · 7 years ago
  27. 76fc17f [X86] Explicitly mark unsupported classes in scheduling models. by Clement Courbet · 7 years ago
  28. b958348 [X86] Add encoding tests for avx5124fmaps and avx5124vnni instructions. by Craig Topper · 7 years ago
  29. 713ff62 [X86] Add test files for upgrade of vbmi2 expand load and compress store intrinsics that was done in r334381. by Craig Topper · 7 years ago
  30. e5d2855 [X86] Remove masking from dbpsadbw intrinsics, use select in IR instead. by Craig Topper · 7 years ago
  31. 82194ab [Sparc] Add support for 13-bit PIC by Daniel Cederman · 7 years ago
  32. 62178e9 by Brock Wyma · 7 years ago
  33. 1eda80d [X86] Remove and autoupgrade the expandload and compressstore intrinsics. by Craig Topper · 7 years ago
  34. 7b57400 [TableGen] Make better use of std::map::emplace and emplace construct the object in the map rather than moving it into it. Remove a use std::map::find by remembering the return from emplace. by Craig Topper · 7 years ago
  35. 84fc2f5 [TableGen] Combine two constructors by taking vectors by value instead of trying to support combininations for rvalue and lvalue references. by Craig Topper · 7 years ago
  36. 331074f [DAGCombiner] match vector compare and select sizes with extload operand (PR37427) by Sanjay Patel · 7 years ago
  37. 0b9640b [X86] Miscellaneous fixes to get the load folding table generator to work again. by Craig Topper · 7 years ago
  38. db3fe98 Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  39. 07d33bf Attempt 3: Resubmit "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  40. e956ae9 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  41. bd27672 Revert rL334371 / D47980: "[InstCombine] Fold (x << y) >> y -> x & (-1 >> y)" by Roman Lebedev · 7 years ago
  42. 67d1bbf [InstCombine] Fold (x >> y) << y -> x & (-1 << y) by Roman Lebedev · 7 years ago
  43. 69d7a86 [InstCombine] Fold (x << y) >> y -> x & (-1 >> y) by Roman Lebedev · 7 years ago
  44. 963769c [NFC][InstCombine] Revisit tests for D47980 / D47981 once more. by Roman Lebedev · 7 years ago
  45. 62f18f9 [X86] Add expandload and compresstore fast-isel tests for avx512f and avx512vl. Update existing tests for avx512vbmi2 to use target independent intrinsics. by Craig Topper · 7 years ago
  46. 45f382c [x86] add tests for potentially miscompiling cvttp2si (PR37751); NFC by Sanjay Patel · 7 years ago
  47. 7d5aada [X86] Remove GCCBuiltin from some intrinsics so we can custom handle them in clang. by Craig Topper · 7 years ago
  48. c7f180e [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part) by Ivan A. Kosarev · 7 years ago
  49. c5b8bca [X86] Fix forward declaration in a test case that was messed up in r334358 by Craig Topper · 7 years ago
  50. edd46a8 [X86] Remove masking from the 512-bit masked floating point add/sub/mul/div intrinsics. Use a select in IR instead. by Craig Topper · 7 years ago
  51. 72d68d3 Cleanup. NFC by Fangrui Song · 7 years ago
  52. edd16bd Revert "Resubmit "[Support] Expose flattenWindowsCommandLine."" by Zachary Turner · 7 years ago
  53. 432c850 Resubmit "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  54. eda86f5 Revert "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  55. 861985b [Support] Expose flattenWindowsCommandLine. by Zachary Turner · 7 years ago
  56. 0c500a8 [CostModel][X86] Add 'select' style shuffle costs tests (PR33744) by Simon Pilgrim · 7 years ago
  57. 1afb7bc [NFC][InstCombine] More tests for (x >> y) << y -> x & (-1 << y) fold. by Roman Lebedev · 7 years ago
  58. 60e082b [NFC][InstCombine] Tests for (x >> y) << y -> x & (-1 << y) fold. by Roman Lebedev · 7 years ago
  59. 7e8494f [NFC][InstCombine] Tests for (x << y) >> y -> x & (-1 >> y) fold. by Roman Lebedev · 7 years ago
  60. 77c9bf3a [X86] NFC Use member initialization in X86Subtarget by Gabor Buella · 7 years ago
  61. c71a212 Use uniform mechanism for OOM errors handling by Serge Pavlov · 7 years ago
  62. 74eba10 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
  63. f513725 [tablegen] Improve performance on *GenRegisterInfo.inc by replacing SparseVector with BitVector. NFC by Daniel Sanders · 7 years ago
  64. 3f7dfd7 [X86] Remove GCCBuiltin from some intrinsics so we can do custom IR generation from clang. by Craig Topper · 7 years ago
  65. c035816 [LangRef] fptosi and fptoui return poison on overflow. by Eli Friedman · 7 years ago
  66. 0d3cb77 [LangRef] insertelement/extractelement return poison for out of range. by Eli Friedman · 7 years ago
  67. 50a5ae6 Test commit: remove a blank line by Ryan Prichard · 7 years ago
  68. 09c10d8 [ARM] Allow CMPZ transforms even if the input has multiple uses. by Eli Friedman · 7 years ago
  69. c2adc2d [SmallSet] Add some simple unit tests. by Florian Hahn · 7 years ago
  70. 4b6d3f9 [SCEV] Look through zero-extends in howFarToZero by Krzysztof Parzyszek · 7 years ago
  71. 50f05d3 [InstCombine] Skip dbg.value(s) when looking at stack{save,restore}. by Davide Italiano · 7 years ago
  72. 34d605c [InstCombine] add llvm.assume + debuginfo test (PR37726); NFC by Sanjay Patel · 7 years ago
  73. 98c78e8 [asan] Instrument comdat globals on COFF targets by Reid Kleckner · 7 years ago
  74. 6ad988b [DAGCombiner] clean up comments; NFC by Sanjay Patel · 7 years ago
  75. a735ba5 [X86][SSE] Support v8i16/v16i16 rotations by Simon Pilgrim · 7 years ago
  76. 1503b9f [x86] add tests for node-level FMF; NFC by Sanjay Patel · 7 years ago
  77. 4a49826 [x86] regenerate test checks; NFC by Sanjay Patel · 7 years ago
  78. 27c4e62 Utilize new SDNode flag functionality to expand current support for fsub by Michael Berg · 7 years ago
  79. da19974 [VPlan] Move recipe construction to VPRecipeBuilder. by Florian Hahn · 7 years ago
  80. 63f4875 [X86][BtVer2] Add support for all SUB/XOR 32/64 scalar instructions that should match the dependency-breaking 'zero-idiom' by Simon Pilgrim · 7 years ago
  81. 2251f25 [X86] Fix schedule-x86_64.s tests to use different registers in reg-reg cases by Simon Pilgrim · 7 years ago
  82. 8fbd41b [AMDGPU] Inline asm - added i16, half and i128 types support by Daniil Fukalov · 7 years ago
  83. a3fe40f reapply r334209 with fixes for harfbuzz in Chromium by Daniil Fukalov · 7 years ago
  84. 65cbabe [NFC][InstSimplify] SimplifyAddInst(): coding style: variable names. by Roman Lebedev · 7 years ago
  85. b76b244 [InstSimplify] add nuw %x, -1 -> -1 fold. by Roman Lebedev · 7 years ago
  86. 2144827 [X86][BtVer2] Remove SBB tests that were accidentally added in rL334296 by Simon Pilgrim · 7 years ago
  87. 0197608 [X86][BtVer2] Add tests for scalar SUB/XOR instructions that should match the dependency-breaking 'zero-idiom' by Simon Pilgrim · 7 years ago
  88. a3869c0 commandLineFitsWithinSystemLimits Overestimates System Limits by Alexander Kornienko · 7 years ago
  89. 370ce5a Clean up some code in Program. by Zachary Turner · 7 years ago
  90. bc083d5 Add a file open flag that disables O_CLOEXEC. by Zachary Turner · 7 years ago
  91. 9d5c29c [X86][BtVer2] Limit zero idiom tests to a single iteration. by Simon Pilgrim · 7 years ago
  92. ae9d394 Fix Wdocumentation warning for unknown param. NFCI. by Simon Pilgrim · 7 years ago
  93. a7bdfb8 [X86][SSE] Add SSE2/AVX2 vector rotate tests by Simon Pilgrim · 7 years ago
  94. 3416a07 [X86][SSE] Simplify combineVectorTruncationWithPACKUS to reduce code duplication by Simon Pilgrim · 7 years ago
  95. f61fd46 [x86] restore test comment; NFC by Sanjay Patel · 7 years ago
  96. 3ff0fb0 [BPI] Apply invoke heuristic before loop branch heuristic by Artur Pilipenko · 7 years ago
  97. 1ec0255 [VPlan] Move recipe based VPlan generation to separate function. by Florian Hahn · 7 years ago
  98. bff5530 [ADT] Add `StringRef::rsplit(StringRef Separator)`. by Henry Wong · 7 years ago
  99. 7eabd93 [mips] Correct the predicates for a number of codegen only instructions by Simon Dardis · 7 years ago
  100. 055d3aa [RISCV] Implement MC layer support for the fence.tso instruction by Alex Bradbury · 7 years ago