1. 1fcb0c5 [X86] Remove unnecessary explicit uses of .SimpleTy just to do an equality comparison. MVT's operator== already takes care of this. NFCI by Craig Topper · 9 years ago
  2. ddbd6db TableGen: Use StringInit instead of std::string for DagInit arg names by Matthias Braun · 9 years ago
  3. 205e9501 TableGen: Use StringInit instead of std::string for DagInit name by Matthias Braun · 9 years ago
  4. 1ecbef9 TableGen: Use more StringInit instead of StringRef by Matthias Braun · 9 years ago
  5. a3d4859 [AVX-512] Teach fast isel to handle 512-bit vector bitcasts. by Craig Topper · 9 years ago
  6. 9a1eeb2 Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning by Kuba Mracek · 9 years ago
  7. c7fb36d TableGen: Factor out STRCONCAT constructor, add shortcut. by Matthias Braun · 9 years ago
  8. ccd8fec TableGen/Record: Move PointerIntPair to less used field of RecordVal by Matthias Braun · 9 years ago
  9. 38492ab [Hexagon] Adding additional tokenization characters in preparation for removing spacing from syntax. by Colin LeMahieu · 9 years ago
  10. 9def0bf [AVX-512] Teach fast isel to use masked compare and movss for handling scalar cmp and select sequence when AVX-512 is enabled. This matches the behavior of normal isel. by Craig Topper · 9 years ago
  11. 9991769 [AVX-512] Add avx512f command lines to fast isel SSE select test. by Craig Topper · 9 years ago
  12. de0c130 [Hexagon] Changing from literal numeric value to argument since #-1 will not parse when '-' is converted to a token. by Colin LeMahieu · 9 years ago
  13. 1ef550d [CMake] Refactor add_llvm_tool_symlink for reuse by Chris Bieneman · 9 years ago
  14. 5f2b897 [X86][XOP] Add target shuffle tests showing missing UNPCKL combine. by Simon Pilgrim · 9 years ago
  15. 46dd0f7 [X86][AVX512] Add target shuffle tests showing missing UNPCK combines. by Simon Pilgrim · 9 years ago
  16. 0cd80ce [X86] Mark 256-bit DPPS intrinsic as commutable to increase load matching opportunities. by Craig Topper · 9 years ago
  17. c166e1c [X86] Add Commutative property to several MMX arithmetic and logic intrinsics. by Craig Topper · 9 years ago
  18. 6a2af3e [stl-extras] Provide an adaptor of std::count for ranges. by Michael Gottesman · 9 years ago
  19. a31bc24 [AVR] Remove 'XFAIL' from a CodeGen test by Dylan McKay · 9 years ago
  20. fb309b5 Always use / as the path separator. by Rafael Espindola · 9 years ago
  21. 2f8ebc0 Prefix path when displaying thin archives. by Rafael Espindola · 9 years ago
  22. 013ca3c TableGen: Store Records on a BumpPtrAllocator by Matthias Braun · 9 years ago
  23. 0c517c8 TableGen: Use StringRef instead of const std::string& in return vals. by Matthias Braun · 9 years ago
  24. 607c683 TableGen: Optimize common string concatenation with SmallString by Matthias Braun · 9 years ago
  25. 5084450 TableGen: Use StringRef instead of const std::string& for parameters by Matthias Braun · 9 years ago
  26. 85334ad [Object][MachO] Reference-ify some helper function arguments. NFC. by Lang Hames · 9 years ago
  27. bbaf9cd [MC] Generalize MCContext's SectionSymbols field. by Dan Gohman · 9 years ago
  28. 728c815 DAG: Fold out out of bounds insert_vector_elt by Matt Arsenault · 9 years ago
  29. 2a88a6d [WebAssembly] Eliminate an ad-hoc command-line argument. by Dan Gohman · 9 years ago
  30. 46db4b2 AMDGPU: remove a couple of unused variables by Saleem Abdulrasool · 9 years ago
  31. 0b69b1f build: allow specifying the component to `llvm_install_symlink` by Saleem Abdulrasool · 9 years ago
  32. d0aaae3 [PM] Rename lookupPass to lookUpPass. by Justin Lebar · 9 years ago
  33. 8645bc7 [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&). by Justin Lebar · 9 years ago
  34. 6aaaf4a [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find(). by Justin Lebar · 9 years ago
  35. 6f16e4a [PM] Don't walk the AM's ResultsList if nothing was invalidated. by Justin Lebar · 9 years ago
  36. 0f33f07 [PM] Make AnalysisManager::registerPass take its parameter by universal reference. by Justin Lebar · 9 years ago
  37. bd6d576 [PM] Make PassManager's constructor explicit. by Justin Lebar · 9 years ago
  38. c8f08d8 [PM] Make PreservedAnalyses::preserved take its parameter by const ref. by Justin Lebar · 9 years ago
  39. ad37a58 [AVX-512] Add many of the VPERM instructions to the load folding table. Move VPERMPDZri to the correct table. by Craig Topper · 9 years ago
  40. 0f9eec2 AMDGPU: Clean up struct initializers by Matt Arsenault · 9 years ago
  41. d4ddede [InstSimplify] add more helper functions for SimplifyICmpInst; NFCI by Sanjay Patel · 9 years ago
  42. b7a44fa [InstSimplify] add helper functions for SimplifyICmpInst; NFCI by Sanjay Patel · 9 years ago
  43. ae10a1c [AVX-512] Add EVEX VPMADDUBSW and VPMADDWD to the load folding tables. by Craig Topper · 9 years ago
  44. 20e9431 [InstCombine] change select type to eliminate bitcasts by Sanjay Patel · 9 years ago
  45. c018e3b [X86] Fix VEX encoded VPMADDUBSW to not be marked commutable. by Craig Topper · 9 years ago
  46. 09c0f52 [X86] Add test cases demonstrating where we incorrectly commute VEX VPMADDUSBW due to a bug introduced in r285515. by Craig Topper · 9 years ago
  47. ceceabb Remove stale comment. NFC. by Michael Kuperstein · 9 years ago
  48. f463822 [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode() by Haicheng Wu · 9 years ago
  49. 4732785 [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint by Kostya Serebryany · 9 years ago
  50. 5bfd319 testcase only works in a debug build by Matthias Braun · 9 years ago
  51. bb4cc15 [doc] Add .arcconfig setup to the "how to work with a monorepo" section by Mehdi Amini · 9 years ago
  52. 970538c AArch64CollectLOH: Rewrite as block-local analysis. by Matthias Braun · 9 years ago
  53. 9d91f90 [ppc] Correctly compute the cost of loading 32/64 bit memory into VSR by Guozhi Wei · 9 years ago
  54. 8460d68 Support escaping in TrigramIndex. by Ivan Krasin · 9 years ago
  55. 1a45ade Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows." by Zachary Turner · 9 years ago
  56. 8860d3c [lanai] Custom lowering of SHL_PARTS by Jacques Pienaar · 9 years ago
  57. fe88eab [IR] Fix some Clang-tidy modernize-use-equals-delete and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  58. 609477e Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows." by Zachary Turner · 9 years ago
  59. 52e3995 [WebAssembly] Fix a compiler warning. NFC. by Dan Gohman · 9 years ago
  60. a6ae0e2 [LibFuzzer] Introduce a portable WeakAlias implementation. by Zachary Turner · 9 years ago
  61. fd18667 [LibFuzzer] Split FuzzerUtil for Posix and Windows. by Zachary Turner · 9 years ago
  62. e72670c [PGO] Fix PGO use ICE when there are unreachable BBs by Rong Xu · 9 years ago
  63. 49c2555 [SystemZ] Support remaining atomic instructions by Ulrich Weigand · 9 years ago
  64. 4b7476c [SystemZ] Support floating-point control register instructions by Ulrich Weigand · 9 years ago
  65. 1f697f4 [SystemZ] Refactor hasSideEffects setting by Ulrich Weigand · 9 years ago
  66. 76a17e0 AMDGPU: Implement isCheapAddrSpaceCast by Matt Arsenault · 9 years ago
  67. 2fbac67 [x86] add common check prefix to reduce duplication; NFC by Sanjay Patel · 9 years ago
  68. 55f24b0 [LTOs] Allow generation of hotness information by Adam Nemet · 9 years ago
  69. 3716239 Make LTO opt-remarks tests matching stricter by Adam Nemet · 9 years ago
  70. b65cc89 fix check-label by Sanjay Patel · 9 years ago
  71. 0acff68 [x86] add tests to show missing demanded bits analysis; NFC by Sanjay Patel · 9 years ago
  72. 88afddf [InstCombine] Add vector urem tests by Simon Pilgrim · 9 years ago
  73. d2c7981 [InstCombine] Regenerate vector srem tests by Simon Pilgrim · 9 years ago
  74. 66e793d Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements." by Renato Golin · 9 years ago
  75. 42285f5 [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default by Nicolai Haehnle · 9 years ago
  76. 7ac6b09 Tidyup code with indentation and clang-format. NFCI. by Simon Pilgrim · 9 years ago
  77. 1832d9a [Sparc] Fix parsing of double-precision %f18, %f20, and %f22 by Daniel Cederman · 9 years ago
  78. 3be9b42 [X86][SSE] Renamed shuffle combine test. by Simon Pilgrim · 9 years ago
  79. a74d10f CODE_OWNERS: Take ownership of IR Linker as discussed on llvm-dev by Teresa Johnson · 9 years ago
  80. 5b12946 [X86][SSE] Add support for extracting constant bit data from broadcasted constants by Simon Pilgrim · 9 years ago
  81. a985f0f [SLP] Fix for PR6246: vectorization for scalar ops on vector elements. by Alexey Bataev · 9 years ago
  82. 3feaca6 [X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI. by Simon Pilgrim · 9 years ago
  83. f0760b2 [SLPVectorizer][X86] Add tests for vectorization of buildvector of scalar fp-ops (PR6246) by Simon Pilgrim · 9 years ago
  84. 1244527 [AVX-512] Add EVEX vpshuflw/vpshufhw/vpshufd instructions to load folding tables. by Craig Topper · 9 years ago
  85. 9c40e33 [AVX-512] Add EVEX PSHUFB instructions to load folding tables. by Craig Topper · 9 years ago
  86. 579edc5 [AVX-512] Add masked VINSERTF/VINSERTI instructions to load folding tables. by Craig Topper · 9 years ago
  87. a705e0e IR: Move NumElements field from {Array,Vector}Type to SequentialType. by Peter Collingbourne · 9 years ago
  88. 2a9507e Change LoopUnrollPass cost from int to unsigned to make it consistent. (NFC) by Dehao Chen · 9 years ago
  89. 9c9ec72 IR: Change PointerType to derive from Type rather than SequentialType. by Peter Collingbourne · 9 years ago
  90. f5bbb38 Fix GlobalISel build. by Peter Collingbourne · 9 years ago
  91. 749e583 ConstantFolding: Factor code into helper function by Matt Arsenault · 9 years ago
  92. 0611580 IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
  93. 89cbbcf [DWARF] Put linkage-name on abstract origin even when there's a declaration. by Paul Robinson · 9 years ago
  94. 7d2e3aa [ThinLTO] Stop importing constant global vars as copies in the backend by Teresa Johnson · 9 years ago
  95. 2d19570 AMDGPU: Use wider scalar spills for SGPR spilling by Matt Arsenault · 9 years ago
  96. 40c40ef When instructions are hoisted out of loops by MachineLICM, remove their debug loc. by Wolfgang Pieb · 9 years ago
  97. d937b69 SDAG: Avoid a large, usually empty SmallVector in a recursive function by Justin Bogner · 9 years ago
  98. c7cf225 [AArch64] Fold more spilled/refilled COPYs. by Geoff Berry · 9 years ago
  99. 14b34de [MC] Refactor emitELFSize to make usage more consistent. NFC. by Dan Gohman · 9 years ago
  100. a11b564 llvm-modextract: Call keep() on the output stream before exiting. by Peter Collingbourne · 9 years ago