1. 97c0962 [X86] Remove TB_ALIGN_16 from VEXTRACTF128/VEXTRACTI128 in the memory folding table. by Craig Topper · 7 years ago
  2. 2ccbb4c Fix signed/unsigned warning. NFCI. by Simon Pilgrim · 7 years ago
  3. 32c8f74 [Hexagon] Make floating point operations expensive for vectorization by Krzysztof Parzyszek · 7 years ago
  4. 861e3f3 [CostModel] Treat Identity shuffle masks as zero cost by Simon Pilgrim · 7 years ago
  5. 5d7877c [x86] move shrunkblend transform to helper function; NFCI by Sanjay Patel · 7 years ago
  6. 4fcee8a [llvm-exegesis] Sum counter values when several counters are specified for a ProcRes. by Clement Courbet · 7 years ago
  7. 331580a [llvm-exegesis] Move libpfm linking to LLVMExegesis. by Guillaume Chatelet · 7 years ago
  8. 77ce0e5 [SelectionDAG] Provide default expansion for rotates by Krzysztof Parzyszek · 7 years ago
  9. b2621b3 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). by Florian Hahn · 7 years ago
  10. a1847c7 [mips] Guard some floating point instructions correctly by Simon Dardis · 7 years ago
  11. e0a1795 [mips] Extend LONG_BRANCH_LUi/ADDiu with extra parameter by Aleksandar Beserminji · 7 years ago
  12. f808d85 [AArch64] Audit on rL333879 to fix FP16 64bit bitpatterns by Luke Geeson · 7 years ago
  13. 5700275 [CostModel][X86] Add extra Identity shuffle mask cost tests (D47986) by Simon Pilgrim · 7 years ago
  14. 2572fc6 [X86] Add NotMemoryFoldable to the VPCOMPRESS instructions. by Craig Topper · 7 years ago
  15. 36aef6e [X86] Don't add stores to the autogenerated load folding tables if the register and memory operands have different widths. by Craig Topper · 7 years ago
  16. 99f7849 [X86] Add NotMemoryFoldable to more instructions. by Craig Topper · 7 years ago
  17. a742c52 [X86] Update folding table generator to properly detect RMW arithmetic instructions. by Craig Topper · 7 years ago
  18. 7253cd8 [NFC] Change sample profile format enum name SPF_Raw_Binary to SPF_Binary. by Wei Mi · 7 years ago
  19. ddabdc0 Fix a typo in rL334447. by Wei Mi · 7 years ago
  20. bd4977b [X86] Add NotMemoryFoldable to a bunch of instructions to suppress them from the autogenerated load folding table. by Craig Topper · 7 years ago
  21. f7bc6cb [X86] Enforce agreement of AdSize field when autogenerating load folding table entries. by Craig Topper · 7 years ago
  22. 0f51ad9 NFC, some additional tests added and some renaming for planned fma support changes by Michael Berg · 7 years ago
  23. 91c6e9a [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc. by Craig Topper · 7 years ago
  24. 8f93b43 [AMDGPU] prevent hitting Assertion `isReg() && "Wrong MachineOperand accessor"' by Mark Searles · 7 years ago
  25. b54c4f8 Fix a buildbot error reported by sanitizer-x86_64-linux-fast: by Wei Mi · 7 years ago
  26. baba854 Fix a warning issued by clang. by Wei Mi · 7 years ago
  27. e5839ea [CMake] Fix dropped dependency in install-llvm-headers by Justin Bogner · 7 years ago
  28. 23bfaae Simplify; NFC by George Burgess IV · 7 years ago
  29. 86ba66c Fix a warning reported by clang but not by gcc. by Wei Mi · 7 years ago
  30. 93bc746 [SampleFDO] Add a new compact binary format for sample profile. by Wei Mi · 7 years ago
  31. 7f3c26c TableGen: Change some pointer parameters to references since they're never null anyway by David Blaikie · 7 years ago
  32. db963fc AMDGPU: Add 64-bit relative variant kind by Konstantin Zhuravlyov · 7 years ago
  33. 696326c DAG: Fix extract_subvector combine for a single element by Matt Arsenault · 7 years ago
  34. a1aabff [X86] Push some variable declarations down into the individual switch cases that need them. NFC by Craig Topper · 7 years ago
  35. 4128fd1 [SLP] Add testcases of min/max reduction pattern for AMDGPU. by Farhana Aleen · 7 years ago
  36. 5be29b2 Fix incorrect CHECK-LABEL by Tim Shen · 7 years ago
  37. 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
  38. e2401ce [SCEV] Add transform zext((A * B * ...)<nuw>) --> (zext(A) * zext(B) * ...)<nuw>. by Justin Lebar · 7 years ago
  39. 109b3a6 [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe. by Justin Lebar · 7 years ago
  40. f17b954 Fix indentation in ScalarEvolution.cpp. by Justin Lebar · 7 years ago
  41. a6348be [Hexagon] Late predicate producers cannot be used as dot-new sources by Krzysztof Parzyszek · 7 years ago
  42. 9299628 [SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)". by Tim Shen · 7 years ago
  43. 5fffef3 [X86][AVX512] Tag AVX5124FMAPS/AVX5124VNNIW with missing scheduler classes by Simon Pilgrim · 7 years ago
  44. 7a3f751 [AMDGPU] Do not consider indirect acces through phi for wave limiter by Stanislav Mekhanoshin · 7 years ago
  45. 85edf48 [mips] Fix spill slot for mips3, n64 abi by Aleksandar Beserminji · 7 years ago
  46. b637729 [AVR] Set trackLivenessAfterRegAlloc by Dylan McKay · 7 years ago
  47. ca4e522 [X86] Fix skylake server scheduling info. by Clement Courbet · 7 years ago
  48. 582e5dd [llvm-exegesis] Fix unhandled error. by Guillaume Chatelet · 7 years ago
  49. 2210d8a [x86] add scalar cvtt intrinsic tests; NFC by Sanjay Patel · 7 years ago
  50. 09f0f7c Fix build errors on some configurations by Pavel Labath · 7 years ago
  51. 802e2f3 Move VersionTuple from clang/Basic to llvm/Support by Pavel Labath · 7 years ago
  52. 8a8a729 [NFC][AMDGPU] Add tests for all the various IR patterns equivalent to extracting low bits. by Roman Lebedev · 7 years ago
  53. c71ad5d [Utils] update_llc_test_checks.py: support AMDGPU backend: AMDGCN, r600 triples by Roman Lebedev · 7 years ago
  54. e0003ef [llvm-exegesis] Program should succeed if benchmark returns StringError. by Guillaume Chatelet · 7 years ago
  55. 8e5dad5 [Unittests] Change linker flags of dynamic library tests by Mikhail Maltsev · 7 years ago
  56. c6d3273 [ExynosM1][Sched] Fix resource usage in scheduling model. by Clement Courbet · 7 years ago
  57. 76fc17f [X86] Explicitly mark unsupported classes in scheduling models. by Clement Courbet · 7 years ago
  58. b958348 [X86] Add encoding tests for avx5124fmaps and avx5124vnni instructions. by Craig Topper · 7 years ago
  59. 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
  60. e5d2855 [X86] Remove masking from dbpsadbw intrinsics, use select in IR instead. by Craig Topper · 7 years ago
  61. 82194ab [Sparc] Add support for 13-bit PIC by Daniel Cederman · 7 years ago
  62. 62178e9 by Brock Wyma · 7 years ago
  63. 1eda80d [X86] Remove and autoupgrade the expandload and compressstore intrinsics. by Craig Topper · 7 years ago
  64. 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
  65. 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
  66. 331074f [DAGCombiner] match vector compare and select sizes with extload operand (PR37427) by Sanjay Patel · 7 years ago
  67. 0b9640b [X86] Miscellaneous fixes to get the load folding table generator to work again. by Craig Topper · 7 years ago
  68. db3fe98 Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  69. 07d33bf Attempt 3: Resubmit "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  70. e956ae9 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  71. bd27672 Revert rL334371 / D47980: "[InstCombine] Fold (x << y) >> y -> x & (-1 >> y)" by Roman Lebedev · 7 years ago
  72. 67d1bbf [InstCombine] Fold (x >> y) << y -> x & (-1 << y) by Roman Lebedev · 7 years ago
  73. 69d7a86 [InstCombine] Fold (x << y) >> y -> x & (-1 >> y) by Roman Lebedev · 7 years ago
  74. 963769c [NFC][InstCombine] Revisit tests for D47980 / D47981 once more. by Roman Lebedev · 7 years ago
  75. 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
  76. 45f382c [x86] add tests for potentially miscompiling cvttp2si (PR37751); NFC by Sanjay Patel · 7 years ago
  77. 7d5aada [X86] Remove GCCBuiltin from some intrinsics so we can custom handle them in clang. by Craig Topper · 7 years ago
  78. c7f180e [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part) by Ivan A. Kosarev · 7 years ago
  79. c5b8bca [X86] Fix forward declaration in a test case that was messed up in r334358 by Craig Topper · 7 years ago
  80. 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
  81. 72d68d3 Cleanup. NFC by Fangrui Song · 7 years ago
  82. edd16bd Revert "Resubmit "[Support] Expose flattenWindowsCommandLine."" by Zachary Turner · 7 years ago
  83. 432c850 Resubmit "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  84. eda86f5 Revert "[Support] Expose flattenWindowsCommandLine." by Zachary Turner · 7 years ago
  85. 861985b [Support] Expose flattenWindowsCommandLine. by Zachary Turner · 7 years ago
  86. 0c500a8 [CostModel][X86] Add 'select' style shuffle costs tests (PR33744) by Simon Pilgrim · 7 years ago
  87. 1afb7bc [NFC][InstCombine] More tests for (x >> y) << y -> x & (-1 << y) fold. by Roman Lebedev · 7 years ago
  88. 60e082b [NFC][InstCombine] Tests for (x >> y) << y -> x & (-1 << y) fold. by Roman Lebedev · 7 years ago
  89. 7e8494f [NFC][InstCombine] Tests for (x << y) >> y -> x & (-1 >> y) fold. by Roman Lebedev · 7 years ago
  90. 77c9bf3a [X86] NFC Use member initialization in X86Subtarget by Gabor Buella · 7 years ago
  91. c71a212 Use uniform mechanism for OOM errors handling by Serge Pavlov · 7 years ago
  92. 74eba10 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
  93. f513725 [tablegen] Improve performance on *GenRegisterInfo.inc by replacing SparseVector with BitVector. NFC by Daniel Sanders · 7 years ago
  94. 3f7dfd7 [X86] Remove GCCBuiltin from some intrinsics so we can do custom IR generation from clang. by Craig Topper · 7 years ago
  95. c035816 [LangRef] fptosi and fptoui return poison on overflow. by Eli Friedman · 7 years ago
  96. 0d3cb77 [LangRef] insertelement/extractelement return poison for out of range. by Eli Friedman · 7 years ago
  97. 50a5ae6 Test commit: remove a blank line by Ryan Prichard · 7 years ago
  98. 09c10d8 [ARM] Allow CMPZ transforms even if the input has multiple uses. by Eli Friedman · 7 years ago
  99. c2adc2d [SmallSet] Add some simple unit tests. by Florian Hahn · 7 years ago
  100. 4b6d3f9 [SCEV] Look through zero-extends in howFarToZero by Krzysztof Parzyszek · 7 years ago