1. 1afb3de [SimplifyCFG] use range-for-loops, tidy; NFCI by Sanjay Patel · 8 years ago
  2. 1d03d38 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
  3. 99dc03a [MergeFunctions] Merge small functions if possible without a thunk. by whitequark · 8 years ago
  4. e53e8bdb [MergeFunctions] Replace all uses of unnamed_addr functions. by whitequark · 8 years ago
  5. 49fe891 [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565 by Amjad Aboud · 8 years ago
  6. 0446db2 [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC. by Hongbin Zheng · 8 years ago
  7. a3b7b28 [X86] Lower vselect with constant condition to vector_shuffle even with AVX512 instructions. by Craig Topper · 8 years ago
  8. 37bf853 [X86] Don't use constant condition for select instruction when testing masking ops. by Craig Topper · 8 years ago
  9. eec5b16 Remove unused variables by Vitaly Buka · 8 years ago
  10. 186cd4a [globalisel][tablegen] Map ld and st to G_LOAD and G_STORE. NFC by Daniel Sanders · 8 years ago
  11. 9100746 [tablegen] Handle common load/store predicates inside tablegen. NFC. by Daniel Sanders · 8 years ago
  12. 2109dca [Hexagon] Mark RangeTree::dump() with LLVM_DUMP_METHOD. by Davide Italiano · 8 years ago
  13. 73363df AMDGPU: Temporary disable pal metadata check line in llvm-readobj test by Konstantin Zhuravlyov · 8 years ago
  14. 38ae50b AMDGPU: Don't use TargetStreamer if it has not been initialized by Konstantin Zhuravlyov · 8 years ago
  15. 2bed3de [X86] Remove a bunch of dead FileCheck lines with the wrong prefix. by Craig Topper · 8 years ago
  16. e4d6a6e [TableGen] Avoid unnecessary std::string creations by Simon Pilgrim · 8 years ago
  17. d83c62b [X86][SSE] Don't attempt to reduce the imul vector width of odd sized vectors (PR34947) by Simon Pilgrim · 8 years ago
  18. 134df24 [X86][SSE] Test vector imul reduction on 32 and 64-bit targets by Simon Pilgrim · 8 years ago
  19. 396c7a9 Revert "[AArch64][RegisterBankInfo] Use the statically computed mappings for COPY" by Bruno Cardoso Lopes · 8 years ago
  20. 755155f AMDGPU: Add AMDGPU HSA Kernel Descriptor by Konstantin Zhuravlyov · 8 years ago
  21. 5556d84 AMDGPU: Bring HSA metadata on par with the specification by Konstantin Zhuravlyov · 8 years ago
  22. 7032e50 llvm-readobj: Print AMDGPU note contents by Konstantin Zhuravlyov · 8 years ago
  23. 256786e Pull out repeated calls to VT.getVectorNumElements(). NFCI. by Simon Pilgrim · 8 years ago
  24. 13c2b5d Cleanup update_llc_test_checks.py notes. by Simon Pilgrim · 8 years ago
  25. 3b76e7a AMDGPU: Cleanup elf-notes.ll test by Konstantin Zhuravlyov · 8 years ago
  26. b420fe5 Use DAG::getBitcast() helper. NFCI. by Simon Pilgrim · 8 years ago
  27. 5376db4 llvm-readobj: Print AMDGPU note type names by Konstantin Zhuravlyov · 8 years ago
  28. e7b2dc3 AMDGPU: Improve note directive verification in assembler by Konstantin Zhuravlyov · 8 years ago
  29. 473d951 AMDGPU: Do not emit deprecated notes for code object v3 by Konstantin Zhuravlyov · 8 years ago
  30. eb211af AMDGPU: Add support for isa version note by Konstantin Zhuravlyov · 8 years ago
  31. 809f654 [X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X)) by Simon Pilgrim · 8 years ago
  32. 1d2af6a [X86] Add patterns for vzmovl+cvtpd2dq/cvttpd2dq with a load. by Craig Topper · 8 years ago
  33. cbeaa4d [X86] Add AVX512 versions of VCVTPD2PS to load folding tables. by Craig Topper · 8 years ago
  34. 65c20a7 [X86] Add patterns for vzmovl+cvtpd2ps with a load. by Craig Topper · 8 years ago
  35. e793e68 [X86] Remove some patterns for bitcasted alignednonedtemporalloads. by Craig Topper · 8 years ago
  36. ea981ac [X86] Remove unnecessary bitconverts as the root of patterns for zero extended VCVTPD2UDQZ128rr and VCVTTPD2UDQZ128rr. by Craig Topper · 8 years ago
  37. 60273a8 [X86] Add additional patterns for folding loads with 128-bit VCVTDQ2PD and VCVTUDQ2PD. by Craig Topper · 8 years ago
  38. 3207cbf [X86] Add AVX512 flavors of VCVTDQ2PD plus VCVTUDQ2PD to the load folding tables. by Craig Topper · 8 years ago
  39. 3ea3a00 [X86] Remove TB_NO_REVERSE from VCVTDQ2PDYrr and VCVTPS2PDYrr in the load folding tables. by Craig Topper · 8 years ago
  40. a754c19 [X86] Add an additional isel pattern to CVTDQ2PDrm/VCVTDQ2PDrm to enable load folding without the peephole pass. by Craig Topper · 8 years ago
  41. a17d200 Revert "lit.py: Add new %{shared_output(LABEL)} substitution" by Jordan Rose · 8 years ago
  42. 898e57c lit.py: Give up and disable the new shared-output.py test on Windows by Jordan Rose · 8 years ago
  43. 7581146 Fix assembler for alloca of multiple elements in non-zero addr space by Yaxun Liu · 8 years ago
  44. a1b8a23 [Dominators] Remove the NCA check by Jakub Kuderski · 8 years ago
  45. 5371945 [llvm-cov] Factor out logic to iterate over line coverage stats (NFC) by Vedant Kumar · 8 years ago
  46. 1c7136e [globalisel][tablegen] Fix an unused variable warning caused by a typo (corrected OtherInsnID->OtherOpIdx). by Daniel Sanders · 8 years ago
  47. dde857c [globalisel][tablegen] Fix undefined references to dump() by Daniel Sanders · 8 years ago
  48. 3eee4db lit.py: Previous test fix was a red herring; backslashes are escapes by Jordan Rose · 8 years ago
  49. 3c029c4 [AArch64][RegisterBankInfo] Use the statically computed mappings for COPY by Quentin Colombet · 8 years ago
  50. 6648a9b [globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed. by Daniel Sanders · 8 years ago
  51. 9330bcf1 lit.py: Fix new test harder for systems that don't use / as os.path.sep by Jordan Rose · 8 years ago
  52. aae8588 lit.py: Fix new test for systems that don't use / as os.path.sep by Jordan Rose · 8 years ago
  53. c5d4738 Revert r315763: "[Hexagon] Rangify some loops, NFC" by Krzysztof Parzyszek · 8 years ago
  54. eb7fbe2 [X86] Use X86ISD::VBROADCAST in place of v2f64 X86ISD::MOVDDUP when AVX2 is available by Craig Topper · 8 years ago
  55. 3136f29 [X86] Use fsub in the movddup scheduling tests to prevent a future patch from folding movddup as a broadcast load. by Craig Topper · 8 years ago
  56. c9676b5 [globalisel][tablegen] Fix a use-after free bug that manifests on non-macOS machines. by Daniel Sanders · 8 years ago
  57. 83d9c21 [Hexagon] Rangify some loops, NFC by Krzysztof Parzyszek · 8 years ago
  58. bfa0442 [InstCombine] use m_Neg() to reduce code; NFCI by Sanjay Patel · 8 years ago
  59. 94aa10e [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf. by Daniel Sanders · 8 years ago
  60. f85a6f9 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  61. 92e9ed5 [RegisterBankInfo] Cache the getMinimalPhysRegClass information by Quentin Colombet · 8 years ago
  62. 5d72c6c [Legalizer] Use SmallSetVector instead of SetVector. by Quentin Colombet · 8 years ago
  63. 2cfe542 [LegalizerInfo] Don't evaluate end boundary every time through the loop by Quentin Colombet · 8 years ago
  64. 35a6ebd [Legalizer] Only allocate the SetVectors once per function. by Quentin Colombet · 8 years ago
  65. 93f0e0c AMDGPU: Implement hasBitPreservingFPLogic by Matt Arsenault · 8 years ago
  66. 39ba348 LowerTypeTests: Give imported symbols a type with size 0 so that they are not assumed not to alias. by Peter Collingbourne · 8 years ago
  67. 7aa4aa6 [Reassociate] auto-generate better checks; NFC by Sanjay Patel · 8 years ago
  68. 212e51c [Hexagon] Avoid unused variable warnings in release builds. by Benjamin Kramer · 8 years ago
  69. b1763ab AMDGPU: Look for src mods before fp_extend by Matt Arsenault · 8 years ago
  70. 5cd5b63 [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them. by Daniel Sanders · 8 years ago
  71. 937b560 [SmallPtrSet] Add iterator epoch tracking. by Benjamin Kramer · 8 years ago
  72. ab26bdd [InstCombine] move code to remove repeated constant check; NFCI by Sanjay Patel · 8 years ago
  73. 9a68752 AMDGPU: Implement isFPExtFoldable by Matt Arsenault · 8 years ago
  74. d9a915e [InstCombine] recycle adds for better efficiency by Sanjay Patel · 8 years ago
  75. e359034 DAG: Add opcode and source type to isFPExtFree by Matt Arsenault · 8 years ago
  76. 59d5964 [Hexagon] Minimize number of repeated constant extenders by Krzysztof Parzyszek · 8 years ago
  77. 0431295 Revert r315148 [TableGen] Avoid unnecessary std::string creations by Daniel Sanders · 8 years ago
  78. fb7d705 [InstCombine] use local var to reduce code duplication; NFCI by Sanjay Patel · 8 years ago
  79. 44b7735 [LLVMCore] fix description for OverflowingBinaryOperator; NFC by Sanjay Patel · 8 years ago
  80. b1021f3 [X86] Add initial skeleton support for knm cpu by Craig Topper · 8 years ago
  81. 0a54333 [IPSCCP] Move common functions to ValueLatticeUtils (NFC) by Matthew Simpson · 8 years ago
  82. a7bbf63 [InstCombine] add hasOneUse check to add-zext-add fold to prevent increasing instructions by Sanjay Patel · 8 years ago
  83. 5860eab [InstCombine] add tests for add (zext (add nuw X, C2)), C --> zext (add nuw X, C2 + C); NFC by Sanjay Patel · 8 years ago
  84. b1b02b7 [llvm-demangle-fuzzer] Add a fuzz target for ItaniumDemangler. by Matt Morehouse · 8 years ago
  85. 54a02eb [llvm-cov] Reland sources-specified.test with addition of "-path-equivalence". by Max Moroz · 8 years ago
  86. ca020c7 [SCEV] Maintain and use a loop->loop invalidation dependency by Sanjoy Das · 8 years ago
  87. 3339ae5 [X86] Test scalar integer absolutes on 32-bit targets with/without CMOV by Simon Pilgrim · 8 years ago
  88. 7cb3268 Not all buildbots seem to dump the nuw flag in SDAG by Reid Kleckner · 8 years ago
  89. 963cef7 [InstCombine] use AddOne helper to reduce code; NFC by Sanjay Patel · 8 years ago
  90. 2f9a6e3 [X86] Updated scalar integer absolute tests to cover i8/i16/i32/i64 by Simon Pilgrim · 8 years ago
  91. b245b72 [InstCombine] rearrange code to remove repeated constant check; NFCI by Sanjay Patel · 8 years ago
  92. b22d64b [InstCombine] allow zext(bool) + C --> select bool, C+1, C for vector types by Sanjay Patel · 8 years ago
  93. 13fcba8 [TableGen] : Simplify RegisterInfoEmitter by Javed Absar · 8 years ago
  94. b6cc4cb Update test to expect nuw flag in SDAG dump, fixes test after r315690 by Reid Kleckner · 8 years ago
  95. e9bafbf lit.py: Add new %{shared_output(LABEL)} substitution by Jordan Rose · 8 years ago
  96. b5a710d [X86] Fix some inconsistent formatting in the processor feature lists. by Craig Topper · 8 years ago
  97. 1747e96 [X86] Add ProcIntelBDW to BroadwellProc class not BDWFeatures class. by Craig Topper · 8 years ago
  98. 043ceff [RS4GC] Look through vector bitcasts when looking for base pointer by Daniel Neilson · 8 years ago
  99. 3f3b1a3 [llvm-cov] Temporary delete sources-specified.test, it is failing on some bots. by Max Moroz · 8 years ago
  100. cd6f7b1 [Hexagon] Add patterns for cmpb/cmph with immediate arguments by Krzysztof Parzyszek · 8 years ago