1. c72d18a [docs] Typos and whitespace fixed in LTO docs. by Mehdi Amini · 9 years ago
  2. e148f0a Avoid repeated calls to MVT getSizeInBits and getScalarSizeInBits(). NFCI. by Simon Pilgrim · 9 years ago
  3. e6dbf90 Suppress abi-breaking.h on cygming, for now. by NAKAMURA Takumi · 9 years ago
  4. f33188e Fix a linefeed at eof. by NAKAMURA Takumi · 9 years ago
  5. 9d387d6 [CVP] Remove use of removed flag (-cvp-dont-process-adds) from the test by Artur Pilipenko · 9 years ago
  6. a310ebc [CVP] Remove cvp-dont-process-adds flag by Artur Pilipenko · 9 years ago
  7. 1ec5b2f [PowerPC] Improvements for BUILD_VECTOR Vol. 1 by Nemanja Ivanovic · 9 years ago
  8. e58c265 [SLP] Add a new test for tree vectorization starting from insertelement by Alexey Bataev · 9 years ago
  9. 341c07b [X86] Moved getTargetConstantFromNode function so a future patch is more understandable. NFCI. by Simon Pilgrim · 9 years ago
  10. b67e91e [GVNHoist] Rename variables. by Aditya Kumar · 9 years ago
  11. 06f7518 [GVNHoist] Enable aggressive hoisting when optimizing for code-size by Aditya Kumar · 9 years ago
  12. bdcd71d [X86][SSE] Add initial support for combining target shuffles to (V)PMOVZX. by Simon Pilgrim · 9 years ago
  13. c02671c Avoid repeated calls to MVT::getScalarSizeInBits(). NFCI. by Simon Pilgrim · 9 years ago
  14. f4ee49f [X86][SSE] Added tests showing missed combines to (V)PMOVZX by Simon Pilgrim · 9 years ago
  15. e1b9ddf [PM] Fix a bad invalid densemap iterator bug in the new invalidation logic. by Chandler Carruth · 9 years ago
  16. 15bd673 [StringRef] Use default member initializers and = default. by Malcolm Parsons · 9 years ago
  17. 62c10d6 [SLPVectorizer] Improved support of partial tree vectorization. by Alexey Bataev · 9 years ago
  18. 14cd316 Test commit. Comment changes. NFC. by Warren Ristow · 9 years ago
  19. a0894a8 Bitcode: Change expected layout of module blocks. by Peter Collingbourne · 9 years ago
  20. c2ee6e2 [asan/win] Align global registration metadata to its size by Reid Kleckner · 9 years ago
  21. d39b310 AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches by Tom Stellard · 9 years ago
  22. bde207a Recognize ${:uid} escapes in intel syntax inline asm by Reid Kleckner · 9 years ago
  23. 825a8f8 [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination by Adam Nemet · 9 years ago
  24. 92c01d8 [DAG] clean up foldSelectCCToShiftAnd(); NFCI by Sanjay Patel · 9 years ago
  25. c3402f3 Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS by Mehdi Amini · 9 years ago
  26. 2431dc2 Add error checking for Mach-O universal files. by Kevin Enderby · 9 years ago
  27. 7b6b980 Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch by Mehdi Amini · 9 years ago
  28. 78a6806 [PM] Extend the explicit 'invalidate' method API on analysis results to by Chandler Carruth · 9 years ago
  29. f75edf0 cmake: Set rpath for loadable modules as well as shared libraries. by Peter Collingbourne · 9 years ago
  30. 56089e7 [SROA] Drop lifetime.start/end intrinsics when they block promotion. by Eli Friedman · 9 years ago
  31. 2365a7c [DAG] add helper function for selectcc --> and+shift transforms; NFC by Sanjay Patel · 9 years ago
  32. b54cba4 Improve error handling in YAML parsing by Mehdi Amini · 9 years ago
  33. d86b9f2 [DebugInfo] Add support for DW_AT_main_subprogram on subprograms by David Blaikie · 9 years ago
  34. 05bdd2e MachineScheduler: Export function to construct "default" scheduler. by Matthias Braun · 9 years ago
  35. 6f1fc60 Revert r287637 "[wasm] hack around test failure after r287553." by Artem Belevich · 9 years ago
  36. ab827bd [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies by Stanislav Mekhanoshin · 9 years ago
  37. 46cc792 Revert r287553: [CodeGenPrep] Skip merging empty case blocks by Joerg Sonnenberger · 9 years ago
  38. 2e72c7b [StructurizeCFG] Use range-based for loops. by Justin Lebar · 9 years ago
  39. 38c5492 [StructurizeCFG] Refactor NearestCommonDominator. by Justin Lebar · 9 years ago
  40. 0ffe6c0 [X86][SSE] Add initial support for combining (V)PMOVZX with shuffles. by Simon Pilgrim · 9 years ago
  41. 01ad79b [GVN, OptDiag] Include the value that is forwarded in load elimination by Adam Nemet · 9 years ago
  42. e9741d2 [GVN] Basic optimization remark support by Adam Nemet · 9 years ago
  43. 55a0fd2 [x86] fix formatting; NFC by Sanjay Patel · 9 years ago
  44. 8459d93 [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio by Daniil Fukalov · 9 years ago
  45. 5e45db3 [LTO] Move finishOptimizationRemarks after codegen by Adam Nemet · 9 years ago
  46. 8edff6c [X86][SSE] Added support for combining bit-shifts with shuffles. by Simon Pilgrim · 9 years ago
  47. 2ef5665 [X86][SSE] Added tests showing missed combines of shifts with shuffles. by Simon Pilgrim · 9 years ago
  48. 3b038a2 Test commit by Daniel Cederman · 9 years ago
  49. 78f5fdf Revert "[DAG] Improve loads-from-store forwarding to handle TokenFactor" by Nirav Dave · 9 years ago
  50. ee055c7 [SystemZ] Fix build bot fallout from r288030 by Ulrich Weigand · 9 years ago
  51. 7e1b0a5 [SystemZ] Support execution hint instructions by Ulrich Weigand · 9 years ago
  52. 5952400 [SystemZ] Support load-and-trap instructions by Ulrich Weigand · 9 years ago
  53. 3079ca7 [SystemZ] Add remaining branch instructions by Ulrich Weigand · 9 years ago
  54. 0291833 [SystemZ] Improve use of conditional instructions by Ulrich Weigand · 9 years ago
  55. 325cb70 [InlineCost] Reduce inline thresholds to compensate for cost changes by James Molloy · 9 years ago
  56. 0afff63 [PM] Remove weird marking of invalidated analyses as "preserved". by Chandler Carruth · 9 years ago
  57. 6f0da3f [ThreadPool] Rollback recent changes until I figure out the breakage. by Davide Italiano · 9 years ago
  58. 2905563 [ThreadPool] Remove outdated comment after r288016. by Davide Italiano · 9 years ago
  59. 9bb8d18 [ThreadPool] Simplify the interface. NFCI. by Davide Italiano · 9 years ago
  60. 9fdd2a6 Revert "Improve error handling in YAML parsing" by Mehdi Amini · 9 years ago
  61. 8db10dd Improve error handling in YAML parsing by Mehdi Amini · 9 years ago
  62. 28f31d7 [PM] Add an ASCII-art diagram for the call graph in the CGSCC unit test. by Chandler Carruth · 9 years ago
  63. 1230bb0 [X86][FMA4] Remove isCommutable from FMA4 scalar intrinsics. They aren't commutable as operand 0 should pass its upper bits through to the output. by Craig Topper · 9 years ago
  64. a4203c3 [X86][FMA] Add missing Predicates qualifier around scalar FMA intrinsic patterns. by Craig Topper · 9 years ago
  65. 38ad529 [X86][FMA4] Add load folding support for FMA4 scalar intrinsic instructions. by Craig Topper · 9 years ago
  66. 70ed140 [X86][FMA4] Add test cases to demonstrate missed folding opportunities for FMA4 scalar intrinsics. by Craig Topper · 9 years ago
  67. 5e97e81 [X86] Add SHL by 1 to the load folding tables. by Craig Topper · 9 years ago
  68. 685d8c4 [X86][SSE] Add support for combining target shuffles to 128/256-bit PSLL/PSRL bit shifts by Simon Pilgrim · 9 years ago
  69. ded092b [InstSimplify] allow integer vector types to use computeKnownBits by Sanjay Patel · 9 years ago
  70. 1161bcc [AVX-512] Add integer and fp unpck instructions to load folding tables. by Craig Topper · 9 years ago
  71. 61f3b2f [X86][SSE] Split lowerVectorShuffleAsShift ready for combines. NFCI. by Simon Pilgrim · 9 years ago
  72. 7912f85 [X86] Add TB_NO_REVERSE to entries in the load folding table where the instruction's load size is smaller than the register size. by Craig Topper · 9 years ago
  73. d358f2c [X86][SSE] Added tests showing missed combines for shuffle to shifts. by Simon Pilgrim · 9 years ago
  74. 3fa74b3 add tests to show missing analysis; NFC by Sanjay Patel · 9 years ago
  75. d9bcbff fix formatting; NFC by Sanjay Patel · 9 years ago
  76. 9a74453 [AVX-512] Add masked EVEX vpmovzx/sx instructions to load folding tables. by Craig Topper · 9 years ago
  77. 20f5de8 [SLP] Add new and update existing lit testfor providing more context to incoming patch for vectorization of jumbled load by Mohammad Shahid · 9 years ago
  78. addcca1 [X86] Remove alignment restrictions from load folding table for some instructions that don't have a restriction. by Craig Topper · 9 years ago
  79. dc1d2a2 [X86] Remove hasOneUse check that is redundant with the one in IsProfitableToFold. by Craig Topper · 9 years ago
  80. 968e0ef [X86] Fix the zero extending load detection in X86DAGToDAGISel::selectScalarSSELoad to pass the load node to IsProfitableToFold and IsLegalToFold. by Craig Topper · 9 years ago
  81. d6e2724 [X86] Simplify control flow. NFCI by Craig Topper · 9 years ago
  82. 4036e68 [X86] Add a hasOneUse check to selectScalarSSELoad to keep the same load from being folded multiple times. by Craig Topper · 9 years ago
  83. 52894d8 [InstCombine] add test to show missing vector optimization; NFC by Sanjay Patel · 9 years ago
  84. adc3b91 [InstCombine] don't drop metadata in FoldOpIntoSelect() by Sanjay Patel · 9 years ago
  85. 572676f add optional param to copy metadata when creating selects; NFC by Sanjay Patel · 9 years ago
  86. 1c279fa [AVX-512] Add unmasked EVEX vpmovzx/sx instructions to load folding tables. by Craig Topper · 9 years ago
  87. d361156 [AVX-512] Add masked 128/256-bit integer add/sub instructions to load folding tables. by Craig Topper · 9 years ago
  88. 73b5f3e [AVX-512] Add masked 512-bit integer add/sub instructions to load folding tables. by Craig Topper · 9 years ago
  89. 208b200 [AVX-512] Teach LowerFormalArguments to use the extended register class when available. Fix the avx512vl stack folding tests to clobber more registers or otherwise they use xmm16 after this change. by Craig Topper · 9 years ago
  90. 3f93ecf [AVX-512] Add VLX versions of VDIVPD/PS and VMULPD/PS to load folding tables. by Craig Topper · 9 years ago
  91. 0bada48 AMDGPU/SI: Use float as the operand type for amdgcn.interp intrinsics by Tom Stellard · 9 years ago
  92. 24f3ff6 [X86][XOP] Add a reversed reg/reg form for VPROT instructions. by Craig Topper · 9 years ago
  93. 7f41923 [X86] Add SSE, AVX, and AVX2 version of MOVDQU to the load/store folding tables for consistency. by Craig Topper · 9 years ago
  94. e0c0f7a Un-XFAIL an AVR CodeGen test by Dylan McKay · 9 years ago
  95. 089ef05 [AVX-512] Put the AVX-512 sections of the load folding tables into mostly alphabetical order. This is consistent with the older sections of the table. NFC by Craig Topper · 9 years ago
  96. 6634682 Replace some callers of setTailCall with setTailCallKind by David Majnemer · 9 years ago
  97. f5c0d7f [SimplifyCFG] auto-generate better checks; NFC by Sanjay Patel · 9 years ago
  98. 0ff16e1 [SimplifyCFG] auto-generate better checks; NFC by Sanjay Patel · 9 years ago
  99. 2a24827 AMDGPU/SI: Add back reverted SGPR spilling code, but disable it by Marek Olsak · 9 years ago
  100. a9e6de7 Use SDValue helpers instead of explicitly going via SDValue::getNode(). NFCI by Simon Pilgrim · 9 years ago