1. 616f8fb [LoopIdiomRecognize] Remove unnecessary cast from BinaryOperator to Instruction. NFC by Craig Topper · 7 years ago
  2. 886c0f8 lit: flesh out `SubsituteCaptures` further by Saleem Abdulrasool · 7 years ago
  3. cfd8663 Re-enable "[SCEV] Make computeExitLimit more simple and more powerful" by Max Kazantsev · 7 years ago
  4. e776b8b [Support] Support building LLVM for Fuchsia by Petr Hosek · 7 years ago
  5. b9e51cf [ObjCARC] Convert an if to an early continue. NFC by Shoaib Meenai · 7 years ago
  6. 034a688 Commit r331416 breaks the big-endian PPC bot. On the big endian build, we by Nemanja Ivanovic · 7 years ago
  7. dc1628b [gcov] Switch to an explicit if clunky array to satisfy some compilers by Chandler Carruth · 7 years ago
  8. ecfd97d MachineInst support mapping SDNode fast math flags for support in Back End code generation by Michael Berg · 7 years ago
  9. 7577f35 [PowerPC] Implement isMaskAndCmp0FoldingBeneficial by Nemanja Ivanovic · 7 years ago
  10. 1c4e4c4 [WebAssembly] MC: Create and use first class section symbols by Sam Clegg · 7 years ago
  11. 1e2e5ff [MC] Factor MCObjectStreamer::addFragmentAtoms out of MachO streamer. by Sam Clegg · 7 years ago
  12. 47a8f72 [PowerPC] No CTR loop if the candidate exiting block is in a different loop by Nemanja Ivanovic · 7 years ago
  13. df9a986 [GCOV] Emit the writeout function as nested loops of global data. by Chandler Carruth · 7 years ago
  14. 8f8e40c [llvm-rc] Default to writing the output next to the input, if no output is specified by Martin Storsjo · 7 years ago
  15. 0f7c92a [llvm-cvtres] Allow parameters preceded by '-' in addition to '/' by Martin Storsjo · 7 years ago
  16. 80e28a9 [llvm-objcopy] Add --discard-all (-x) option by Paul Semel · 7 years ago
  17. 21e59fd [GlobalISel][InstructionSelect] Making Coverage Info generation optional on per-match table basis by Roman Tereshin · 7 years ago
  18. b4db044 [llvm-objcopy] Add --weaken option by Paul Semel · 7 years ago
  19. 260d84a [GlobalISel][InstructionSelect] Refactoring buildMatchTable out, NFC by Roman Tereshin · 7 years ago
  20. 36d15d6 [GlobalISel][InstructionSelect] Refactoring out a getMatchTable virtual method + other small NFC's by Roman Tereshin · 7 years ago
  21. e99f5b4 [llvm-rc] Add rudimentary support for codepages by Martin Storsjo · 7 years ago
  22. 4e899cb [X86][SNB] Fix scheduling of MMX integer multiply instructions. by Simon Pilgrim · 7 years ago
  23. 06eed39 Move the TestPlugin project into the Tests folder in CMake. by Aaron Ballman · 7 years ago
  24. 4d488f3 [X86] Split WriteShuffle/WriteVarShuffle + WriteBlend/WriteVarBlend into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  25. b5c75dc [COFF, ARM64] Hook up a few remaining relocations by Martin Storsjo · 7 years ago
  26. 7edace1 [AMDGPU] A trivial fix for a buildbot failure caused by "commit 224a839fcbbead221f872cd32a1dd0c308d37299". by Farhana Aleen · 7 years ago
  27. 1bfbf81 [reassociate] Fix excessive revisits when processing long chains of reassociatable instructions. by Daniel Sanders · 7 years ago
  28. 598de77 [X86] Cleanup WriteFShuffle/WriteFVarShuffle (+256 variants) scheduler classes with more common default values by Simon Pilgrim · 7 years ago
  29. f6719ae Add assertion to padding size calculation, NFC by Krzysztof Parzyszek · 7 years ago
  30. 301a226 Revert "[AMDGPU] performAddCombine should run after DAG is legalized." by Farhana Aleen · 7 years ago
  31. 6ad7abc [X86] Convert most remaining XOP uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  32. 432963d [AMDGPU] performAddCombine should run after DAG is legalized. by Farhana Aleen · 7 years ago
  33. f445048 Fix line-endings. NFCI. by Simon Pilgrim · 7 years ago
  34. 202b0b5 Re-land rL331357 "[X86] Fix scheduling info for VMPSADBWYrmi." by Clement Courbet · 7 years ago
  35. 05610b5 [X86] Cleanup WriteFMul scheduler classes with more common default values by Simon Pilgrim · 7 years ago
  36. 4f6742d Fix '32-bit shift implicitly converted to 64 bits' warning by using APInt::setBit instead. by Simon Pilgrim · 7 years ago
  37. 17307b0 Revert rL331355 "[X86] Fix scheduling info for VMPSADBWYrmi." by Clement Courbet · 7 years ago
  38. 4f646b0 [X86] Fix scheduling info for (V?)SQRTPDm on silvermont. by Clement Courbet · 7 years ago
  39. cf0ce43 [X86] Fix scheduling info for VMPSADBWYrmi. by Clement Courbet · 7 years ago
  40. f17b4d4 [MIPS] Fix DIV/DIVU scheduling classes. by Clement Courbet · 7 years ago
  41. 97ed34f [X86] Convert most remaining AVX512 uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  42. 2b361d8 [AArch64][SVE] Asm: Support for LDR/STR fill and spill instructions. by Sander de Smalen · 7 years ago
  43. d8fa26e [TableGen] Don't quote variable name when printing !foreach. by Simon Tatham · 7 years ago
  44. 0a3e3f4 [AArch64][SVE] Asm: Support for scatter ST1 store instructions. by Sander de Smalen · 7 years ago
  45. d0aace5 Revert "[mips] Correct the predicates of sign extension instructions" by Simon Dardis · 7 years ago
  46. c2f6682 [X86] Convert most remaining uses of X86SchedWritePair scheduler classes to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  47. b997056 [mips] Correct the predicates of sign extension instructions by Simon Dardis · 7 years ago
  48. f05d034 [AArch64][SVE] Asm: Support for non-temporal, contiguous LDNT1/STNT1 load/store instructions. by Sander de Smalen · 7 years ago
  49. 6e79b3c [LoopInterchange] Update some loops to use range base for loops (NFC). by Florian Hahn · 7 years ago
  50. 112e4a3 [mips] Correct the predicates for shifts. by Simon Dardis · 7 years ago
  51. 3a58e1f [X86] Cleanup WriteFAdd/WriteFCmp scheduler classes with more common default values by Simon Pilgrim · 7 years ago
  52. 33b9c81 [AArch64][SVE] Asm: Support for LD1RQ load-and-replicate quad-word vector instructions. by Sander de Smalen · 7 years ago
  53. a5108a0 Mark invariant.group.barrier as inaccessiblememonly by Piotr Padlewski · 7 years ago
  54. dd5fd46 [SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2) by Bjorn Pettersson · 7 years ago
  55. f4f861b [XRay][tools] Rename llvm-xray filenames from .cc -> .cpp (NFC) by Dean Michael Berris · 7 years ago
  56. 81352e1 Fix release build breakage by Sam Clegg · 7 years ago
  57. ac13592 [WebAssembly] Fix debug printing of symbol types by Sam Clegg · 7 years ago
  58. ff933fa [llvm-mca] Lift the logic of the RetireControlUnit from the Dispatch translation unit into its own translation unit. NFC by Matt Davis · 7 years ago
  59. 20a92cd [AMDGPU] Support horizontal vectorization. by Farhana Aleen · 7 years ago
  60. 090f815 [CFLGraph][NFC] Simplify/reorder switch in visitConstantExpr by David Bolvansky · 7 years ago
  61. 2f7417d [AggressiveInstCombine] convert a chain of 'or-shift' bits into masked compare by Sanjay Patel · 7 years ago
  62. bcc7a8e [AggressiveInstCombine] add more bitfield test patterns; NFC by Sanjay Patel · 7 years ago
  63. b68ff82 [PhaseOrdering] add tests for bittest patterns from bitfields; NFC by Sanjay Patel · 7 years ago
  64. b5a4cf0 Create a MachineBasicBlock for created IR-level BasicBlock by Jessica Paquette · 7 years ago
  65. 792a593 [AArch64] Add more tests for 64-bit immediate lowering. by Eli Friedman · 7 years ago
  66. 1ae0aae [DAGCombiner] Fix SDLoc in a (zext (zextload x)) combine (4/N) by Vedant Kumar · 7 years ago
  67. cad24a0 [DAGCombiner] Fix SDLoc in a (sext (sextload x)) combine (3/N) by Vedant Kumar · 7 years ago
  68. fec188e [DAGCombiner] Change the SDLoc on split extloads (2/N) by Vedant Kumar · 7 years ago
  69. f3a5c86 [DAGCombiner] Set the right SDLoc on a newly-created zextload (1/N) by Vedant Kumar · 7 years ago
  70. 53f34ec AMDGPU: Remove remnants of gfx901 (it was deprecated some time ago) by Konstantin Zhuravlyov · 7 years ago
  71. 7efbee1 [X86][AMD][Bulldozer] Fix Bulldozer Model 2 detection. by Roman Lebedev · 7 years ago
  72. 6cdbf16 [X86] Split WriteFMul/WriteFDiv into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  73. df69f1f llvm-symbolizer: Handle function definitions nested within other functions by David Blaikie · 7 years ago
  74. 8864a3a [X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  75. 082b4ed Use no-op opt run to eliminate the difference in bb pred comment, per chandler's suggestion. It is better than using sed on portability. by Wei Mi · 7 years ago
  76. abd1045 AMDGPU: Add missing gfx904 tests by Konstantin Zhuravlyov · 7 years ago
  77. 579a4785 [X86] Split WriteFCmp into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  78. f558d10 Support: assume `std::is_final` with MSVC by Saleem Abdulrasool · 7 years ago
  79. 31d3d21 [LV] Move test/Transforms/LoopVectorize/pr23997.ll by Daniel Neilson · 7 years ago
  80. f86c5df Fix the sed command in test which doesn't work well on BSD. by Wei Mi · 7 years ago
  81. edd7694 [WebAssembly] llvm-readobj: display symbols names in relocations by Sam Clegg · 7 years ago
  82. de3e0c4 AMDGPU/NFC: Use enum values for first/last machs instead of numbers by Konstantin Zhuravlyov · 7 years ago
  83. f7e2c2e [X86] Split WriteFAdd into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  84. 0b24b74 Remove @brief commands from doxygen comments, too. by Adrian Prantl · 7 years ago
  85. 9acd5ab [SLP] Add additional test for transposable binary operations with reuse by Matthew Simpson · 7 years ago
  86. f91f757 [X86] Convert all uses of WriteFAdd to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  87. 26b584c Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  88. 2e4c642 [DAG] add test to show FMF mismatch between IR and DAG; NFC by Sanjay Patel · 7 years ago
  89. 974321b [LV] Preserve inbounds on created GEPs by Daniel Neilson · 7 years ago
  90. deb49e5 Fix the issue that ComputeValueKnownInPredecessors only handles the case when by Wei Mi · 7 years ago
  91. 019918f [InstCombine] new testcases for OverflowingBinaryOperators and PossiblyExactOperators transformations; NFC by Omer Paparo Bivas · 7 years ago
  92. 186779b [X86] Split WriteFShuffle into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  93. 60873f1 [X86] Convert all uses of WriteFShuffle to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  94. b810df1 [AArch64][SVE] Asm: Support for contiguous ST1 (scalar+scalar) store instructions. by Sander de Smalen · 7 years ago
  95. 8766b18 Reland r331175: "[mips] Fix the predicates of jump and branch and link instructions" by Simon Dardis · 7 years ago
  96. 3322126 [X86] Split WriteVecLogic into XMM and YMM/ZMM scheduler classes by Simon Pilgrim · 7 years ago
  97. 86ff457 [InstCombine] Adjusting bswap pattern matching to hold for And/Shift mixed case by Omer Paparo Bivas · 7 years ago
  98. 3564346 [X86] Convert all uses of WriteFLogic/WriteVecLogic to X86SchedWriteWidths. by Simon Pilgrim · 7 years ago
  99. fb5fad4 [MC] Add llvm_unreachable to toString to fix compile time warning. by Florian Hahn · 7 years ago
  100. 863acbc [X86] Tag PSLLDQ/PSRLDQ as WriteShuffle scheduler classes instead of shifts. by Simon Pilgrim · 7 years ago