1. 3333cc9 [X86] Use ternary operator to reduce code slightly. NFC by Craig Topper · 9 years ago
  2. 0ba66e5 [X86][XOP] Added VPPERM constant mask decoding and target shuffle combining support by Simon Pilgrim · 9 years ago
  3. bf62fd9 Add missing #include to fix build by Vedant Kumar · 9 years ago
  4. 66fb8aa [X86][XOP] More VPPERM shuffle mask decode tests by Simon Pilgrim · 9 years ago
  5. db4fbb6 ValueMapper: Fix unused var warning. NFC by Simon Atanasyan · 9 years ago
  6. 492acdd Remove some unneeded headers and replace some headers with forward class declarations (NFC) by Mehdi Amini · 9 years ago
  7. 3ab0c4f Add SVN version to libLLVMLTO by Mehdi Amini · 9 years ago
  8. 29d66c4 ThinLTO: Move the ODR resolution to be based purely on the summary. by Mehdi Amini · 9 years ago
  9. eb79e6e ThinLTO: Make aliases explicit in the summary by Mehdi Amini · 9 years ago
  10. b677706 Replace hardcoded comment at 'lit.site.cfg.in' by Alex Denisov · 9 years ago
  11. d7628da Do not modify a cl::opt programmatically, global mutable state is evil. by Mehdi Amini · 9 years ago
  12. 0b11282 ValueMapper: Stop memoizing ConstantAsMetadata by Duncan P. N. Exon Smith · 9 years ago
  13. 30f743e [DebugInfo] Correct the assertion introduced in r266509 + update test. by Davide Italiano · 9 years ago
  14. 1f03619 Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 9 years ago
  15. b5fd6b3 [DebugInfo] Reduce size of DILocalVariable from 40 to 32 bytes. by Davide Italiano · 9 years ago
  16. d245507 AMDGPU: Enable LocalStackSlotAllocation pass by Matt Arsenault · 9 years ago
  17. 86a7a5a Revert "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 9 years ago
  18. 992b34c AMDGPU: Use s_addk_i32 / s_mulk_i32 by Matt Arsenault · 9 years ago
  19. 90cac21 ValueMapper: Use API from r266503 in unit tests, NFC by Duncan P. N. Exon Smith · 9 years ago
  20. d83a5e8 ValueMapper: Eliminate cross-file co-recursion, NFC by Duncan P. N. Exon Smith · 9 years ago
  21. 43ef70d Update and fix LLVM_ENABLE_MODULES: by Richard Smith · 9 years ago
  22. d1d05a8 Add some missing #includes, found by C++ modules selfhost. by Richard Smith · 9 years ago
  23. fef9f1f Linker: Remove an unnecessary local variable in for loop, NFC by Duncan P. N. Exon Smith · 9 years ago
  24. b337fbb Make this header include the header it depends on, rather than trying to include itself. Found by C++ modules build. by Richard Smith · 9 years ago
  25. 5e3b7ae ValueMapper: Hide Mapper::VM behind an accessor, NFC by Duncan P. N. Exon Smith · 9 years ago
  26. 1f5a2c3 Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper::hoistAllSpills. by Wei Mi · 9 years ago
  27. a4f4792 Add ProfileData to required_libraries by Easwaran Raman · 9 years ago
  28. a138550 [cfi] Support explicit sections for functions in cfi-icall. by Evgeniy Stepanov · 9 years ago
  29. 422c22e Convert this sample-based-profiling testcase to use a NoDebug CU. by Adrian Prantl · 9 years ago
  30. ac6d266 [libFuzzer] add a better warning for command line flags with -- (two dashes) by Kostya Serebryany · 9 years ago
  31. a82c87c Switch lowering: don't add incoming PHI values from skipped bit test MBB's (PR27135) by Hans Wennborg · 9 years ago
  32. 3301aed SelectionDAGISel: rangeify a loop by Hans Wennborg · 9 years ago
  33. b87a1e6 Replace the use of MaxFunctionCount module flag by Easwaran Raman · 9 years ago
  34. c4caccc [libFuzzer] menion the git mirror in the docs by Kostya Serebryany · 9 years ago
  35. f402ab3 [mips] More range-based for loops. NFC. by Vasileios Kalintiris · 9 years ago
  36. e4eb0de [mips] Use range-based for loops and simplify slightly the code. NFC. by Vasileios Kalintiris · 9 years ago
  37. 0f50588 [SystemZ] Call tryAddingSymbolicOperand in the disassembler by Ulrich Weigand · 9 years ago
  38. 8f148cd Let the DISubprogram in this test point to the right compile unit. by Adrian Prantl · 9 years ago
  39. 2fee4f2 Update testcase to new debug metadata format. by Adrian Prantl · 9 years ago
  40. 4479a5c [codeview] Dump char16_t and char32_t simple types by Reid Kleckner · 9 years ago
  41. 1da7db0 ARM: don't try to hoist constant RHS out of a division. by Tim Northover · 9 years ago
  42. 2867041 [AArch64] Add load/store pair instructions to getMemOpBaseRegImmOfsWidth(). by Chad Rosier · 9 years ago
  43. 665e18d Revert "[Coverage] Prevent detection of false instantiations in case of macro expansion." by Igor Kudrin · 9 years ago
  44. db52b36 [ParallelCG] Add a new splitCodeGen() API which takes a TargetMachineFactory. by Davide Italiano · 9 years ago
  45. ce5b591 [SystemZ] Fix large tests broken by conditional returns. by Marcin Koscielnicki · 9 years ago
  46. a3f79ea [InstCombine] Don't transform compares of calls to functions named fabs{f,l,} by David Majnemer · 9 years ago
  47. 2593b55 Fix test to require Asserts since it uses debug output. by Geoff Berry · 9 years ago
  48. 4eeaa0d [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. by Adrian Prantl · 9 years ago
  49. fa0d0a5 llvm/test/CodeGen/AArch64/arm64-csldst-mmo.ll requires +Asserts. by NAKAMURA Takumi · 9 years ago
  50. 82e3cfc [SimplifyCFG] propagate branch metadata when creating select (PR27344) by Sanjay Patel · 9 years ago
  51. ee837d0 lli.cpp: Appease some builders. There might be ownership issues between LLVMContext and ExecutionEngine. Investigating. by NAKAMURA Takumi · 9 years ago
  52. 82ae298 [AArch64] Add MMOs to callee-save load/store instructions. by Geoff Berry · 9 years ago
  53. fb9467a Fix typing on generated LXV2DX/STXV2DX instructions by Nirav Dave · 9 years ago
  54. 232aafc [MachineScheduler]Add support for store clustering by Jun Bum Lim · 9 years ago
  55. cfdf5c2 [Coverage] Prevent detection of false instantiations in case of macro expansion. by Igor Kudrin · 9 years ago
  56. b6d5c28 [SimplifyCFG] add metadata to show failure to propagate (PR27344) by Sanjay Patel · 9 years ago
  57. e5d4119 [Coverage] Add support for making test data for more than one function. by Igor Kudrin · 9 years ago
  58. 4c4aae4 AMDGPU/SI: Fix regression with no-return atomics by Nicolai Haehnle · 9 years ago
  59. cc9f5cb Use MVT instead of EVT to remove a bunch of unnecessary calls to getSimpleVT. by Craig Topper · 9 years ago
  60. cf94389 Add a setOperationPromotedToType convenience method that sets an operation to promoted and set the type in one call. Use it so save code in X86. by Craig Topper · 9 years ago
  61. 8d5bfc6 [X86] AND, OR, and XOR of vectors are always legal no need to set them legal explicitly. by Craig Topper · 9 years ago
  62. 1249dda [X86] Combine an if and else block that had the same set of calls to setOperationAction that only varied in Legal/Custom. Use the ternary operator on that argument instead. NFC by Craig Topper · 9 years ago
  63. 0e3b20f Revert "[LTO] Add a new splitCodeGen() API which takes a TargetMachineFactory." by Davide Italiano · 9 years ago
  64. 9ac6818 [NVPTX] Set NVPTXTTI::getInliningThresholdMultiplier to 5. by Justin Lebar · 9 years ago
  65. dbebf40 [TTI] Add getInliningThresholdMultiplier. by Justin Lebar · 9 years ago
  66. ddeb008 [ifcnv] Don't duplicate blocks that contain convergent instructions. by Justin Lebar · 9 years ago
  67. b3c92d3 Move divergent-target test into CodeGen/NVPTX because it requires an NVPTX target. by Justin Lebar · 9 years ago
  68. c904368 [PM] Add a SpeculativeExecution pass for targets with divergent branches. by Justin Lebar · 9 years ago
  69. 41f2abf [Speculation] Add a SpeculativeExecution mode where the pass does nothing unless TTI::hasBranchDivergence() is true. by Justin Lebar · 9 years ago
  70. 2ef07c5 [ParallelCG] Attempt to placate MSVC. by Davide Italiano · 9 years ago
  71. 9f34fd5 Option parser: class for consuming a joined arg in addition to all remaining args by Hans Wennborg · 9 years ago
  72. 486e8bb OptionParsingTest.cpp: reorder EXPECT_EQs to put expectation on the left. NFC. by Hans Wennborg · 9 years ago
  73. 8885fcd [LTO] Add a new splitCodeGen() API which takes a TargetMachineFactory. by Davide Italiano · 9 years ago
  74. 891e9f4 [test] Require 'asserts' for a test which uses -debug-only by Vedant Kumar · 9 years ago
  75. 176a9b27 AMDGPU: Remove custom load/store scalarization by Matt Arsenault · 9 years ago
  76. 09c4262 AMDGPU: Include LDS size in printed comment by Matt Arsenault · 9 years ago
  77. f66aab6 [AliasSetTracker] Correctly handle changing the size of an entry by Michael Kuperstein · 9 years ago
  78. 41b016e Nuke getGlobalContext() from LLVM (but the C API) by Mehdi Amini · 9 years ago
  79. 8be7707 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
  80. 6d955a1 AMDGPU: Run SIFoldOperands after PeepholeOptimizer by Matt Arsenault · 9 years ago
  81. 5009212 AMDGPU: Directly emit m0 initialization with s_mov_b32 by Matt Arsenault · 9 years ago
  82. 38b2257 AMDGPU: Fold bitcasts of scalar constants to vectors by Matt Arsenault · 9 years ago
  83. 1a49060 [ScheduleDAGInstrs] Re-factor for based on review feedback. NFC. by Geoff Berry · 9 years ago
  84. a447ca5 [ARM] Adding IEEE-754 SIMD detection to loop vectorizer by Renato Golin · 9 years ago
  85. fc164bf [InstCombine] remove constant by inverting compare + logic (PR27105) by Sanjay Patel · 9 years ago
  86. 755d4ed Fix null pointer access for discriminator assignment. by Dehao Chen · 9 years ago
  87. 65b5541 AMDGPU: Add skeleton GlobalIsel implementation by Tom Stellard · 9 years ago
  88. 407de62 Update discriminator assignment algorithm to handle nested call correctly. by Dehao Chen · 9 years ago
  89. 13fb5a3 Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.h by Reid Kleckner · 9 years ago
  90. 1252a8c [ValueMapper] Range-loopify to improve readability. NFC. by Davide Italiano · 9 years ago
  91. 26f23b1 [lanai] Add custom lowering for SRL_PARTS i32. by Jacques Pienaar · 9 years ago
  92. bd13728 [GlobalISel] Move GISelAccessor class into public headers by Tom Stellard · 9 years ago
  93. a16ecd43 [DivergenceAnalysis] Treat PHI with incoming undef as constant by Nicolai Haehnle · 9 years ago
  94. 44aa353 [StructurizeCFG] Annotate branches that were treated as uniform by Nicolai Haehnle · 9 years ago
  95. d073405 AMDGPU: Remove SIFixSGPRLiveRanges pass by Nicolai Haehnle · 9 years ago
  96. 31914b9 AMDGPU: change a redundant if () to an assert(). NFC by Nicolai Haehnle · 9 years ago
  97. b4b70a0 [GlobalISel] Coding style and whitespace fixes by Tom Stellard · 9 years ago
  98. a54275f AArch64: expand cmpxchg after regalloc at -O0. by Tim Northover · 9 years ago
  99. a3b03dc [lanai] Add areMemAccessesTriviallyDisjoint, getMemOpBaseRegImmOfs and getMemOpBaseRegImmOfsWidth. by Jacques Pienaar · 9 years ago
  100. 510a2b9 AMDGPU: allow specifying a workgroup size that needs to fit in a compute unit by Tom Stellard · 9 years ago