1. 5cb2278 [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update all AVX instructions with the new value. by Ayman Musa · 9 years ago
  2. 1fe7ec3 [SLP] nullptr'ize initial value in `findBuildAggregate()`, NFC. by Alexey Bataev · 9 years ago
  3. 1fb4f8f [SLP] Rework `findBuildAggregate()` from ercursive form to iterative, NFC. by Alexey Bataev · 9 years ago
  4. 43e46df [AVX-512] Add more patterns to fold masked VPTERNLOG with load when the passthru isn't operand 0. by Craig Topper · 9 years ago
  5. e67b3cf [AVX-512] Add tests for missed opportunities to fold masked VPTERNLOG with load when the passthru op isn't operand 0. by Craig Topper · 9 years ago
  6. 415a83f [AVX-512] Fix mistake in the immediate swizzle for some of the VPTERNLOG patterns. by Craig Topper · 9 years ago
  7. 5e39baf [AVX-512] Use a better immediate in the VPTERNLOG commuting tests so its easier to spot bad swizzling. by Craig Topper · 9 years ago
  8. 67191c1 [Orc] Rename ObjectLinkingLayer -> RTDyldObjectLinkingLayer. by Lang Hames · 9 years ago
  9. 5686a0d [AVX-512] Add more VPTERNLOG patterns to enable folding of broadcast loads that aren't in operand 2. by Craig Topper · 9 years ago
  10. ffea086 [X86] Use memory form of shift right by 1 when the rotl immediate is one less than the operation size. by Craig Topper · 9 years ago
  11. db343e3 [X86] Add test cases showing missed opportunities to use rotate right by 1 instructions when operation reads/writes memory. by Craig Topper · 9 years ago
  12. 7c861d9 s/REQUIRES: Asserts/REQUIRES: asserts/ by Daniel Jasper · 9 years ago
  13. 87f9fa4 [AVX-512] Remove AddedComplexity from masked operations. The size of the patterns already increases their priority. by Craig Topper · 9 years ago
  14. f042c82 [X86] Use peekThroughOneUseBitcasts helper. NFCI. by Simon Pilgrim · 9 years ago
  15. a228221 [X86] Prefer static_cast<> to C-style cast. NFCI. by Davide Italiano · 9 years ago
  16. 97295ca [AVX-512] Disable peephole optimizations on the VPTERNLOG commute test. Add new patterns to enable isel to fold the loads on it own. by Craig Topper · 9 years ago
  17. 422dabb [AArch64] Prefer static_cast<> to C-style cast. NFCI. by Davide Italiano · 9 years ago
  18. f8d4b52 [X86][SSE] Use getTargetConstantBitsFromNode to find zeroable shuffle elements. by Simon Pilgrim · 9 years ago
  19. 07a0236 [AVX-512] Add patterns to recognize masked vpternlog when the passthrough operand is not operand 0. by Craig Topper · 9 years ago
  20. 1a9a113 [AVX-512] Add test cases that show failure to select masked VPTERNLOG when a select is used to force the passthru operand to be not operand 0. by Craig Topper · 9 years ago
  21. 0c9c0d4 [X86][SSE] Enable initial support for domain crossing at high shuffle combine depths. by Simon Pilgrim · 9 years ago
  22. cff0f13 Remove redundant call to GluedNodes.back() [NFC] by Artyom Skrobov · 9 years ago
  23. 7754c0a [X86][SSE] Generalize INSERTPS/SHUFPS/SHUFPD combines across domains. by Simon Pilgrim · 9 years ago
  24. e3a9558 [llvm-cov] Respect Windows line endings when parsing demangled symbols. by Igor Kudrin · 9 years ago
  25. 395e420 [X86][SSE] Add domain crossing support for target shuffle combines. by Simon Pilgrim · 9 years ago
  26. 7bbcf1c Removed extra ';' by Simon Pilgrim · 9 years ago
  27. 9ca2766 [AVX-512] Add broadcast VPTERNLOG instructions to special case commuting switch. by Craig Topper · 9 years ago
  28. 1f1330b [AVX-512] Add patterns to show missed opportunities for folding vpternlog with broadcast loads. Also demonstrates a bug in the commuting of broadcast vpternlog instructions when we are able to select them. by Craig Topper · 9 years ago
  29. 3473662 Untabify. by NAKAMURA Takumi · 9 years ago
  30. 1ca7d17 Re-add debugcounter.ll with Requires: Asserts so that it only triggers when asserts are on by Daniel Berlin · 9 years ago
  31. 87d7001 Which, in turn, causes build bots to fail that have it unexpectedly passing. So remove debugcounter.ll for now by Daniel Berlin · 9 years ago
  32. 996ea53 XFAIL this test until we figure out what to do here, since it will fail if NDEBUG defined by Daniel Berlin · 9 years ago
  33. 8b1bda0 Add two files lost in rebase, causing build break by Daniel Berlin · 9 years ago
  34. 2287817 Add a DebugCounter for PredicateInfo renaming, and an associated test by Daniel Berlin · 9 years ago
  35. ad47702 Add initial support for debug counting by Daniel Berlin · 9 years ago
  36. 7cca07f llvm/test/CodeGen/AMDGPU/r600.alu-limits.ll should require +Asserts. This would run into infinite loop anyways with -Asserts. by NAKAMURA Takumi · 9 years ago
  37. 9981ab3 [X86] Remove patterns for MOVSD with v4i32 types. We don't appear to really need them and if we do we should just use a bitcast to a 64-bit element type. by Craig Topper · 9 years ago
  38. f5547b3 [X86] Tighten up some of the SDNode type constraints. by Craig Topper · 9 years ago
  39. 3da1c31 Fix unused variable warning when assertions are disabled. by Simon Pilgrim · 9 years ago
  40. 56f5f0c [X86] Fix enumeral/non-enumeral conditional expression warning. by Simon Pilgrim · 9 years ago
  41. ec32c77 Fix 'variable set but not used' warning when assertions are disabled. by Simon Pilgrim · 9 years ago
  42. 072a5a0 NewGVN: Start making use of predicateinfo pass. by Daniel Berlin · 9 years ago
  43. edd367e NewGVN: Make ranking prefer undef to constants. Fix direction of by Daniel Berlin · 9 years ago
  44. 33e17b4 PredicateInfo: Clean up predicate info a little, using insertion by Daniel Berlin · 9 years ago
  45. a21a486 Fix signed/unsigned comparison warning. by Simon Pilgrim · 9 years ago
  46. 4deede4 [X86][XOP] Reduce the size of a multiclass by moving more stuff to parameters instead of doing 128-bit and 256-bit simultaneously. by Craig Topper · 9 years ago
  47. 8f60fb0 [TableGen] Make sure EnforceSameSize populates the type sets if necessary. by Craig Topper · 9 years ago
  48. 7d34dce [AArch64] Fix enumeral/non-enumeral conditional expression warning. by Simon Pilgrim · 9 years ago
  49. 5ff0a24 [X86] Fix enumeral/non-enumeral comparison warning. by Simon Pilgrim · 9 years ago
  50. f9e2c1f [X86][SSE] Avoid repeated calls to SDValue::getValueType. by Simon Pilgrim · 9 years ago
  51. 2b34104 [InstCombine] add nsw/nuw X, signbit --> or X, signbit by Sanjay Patel · 9 years ago
  52. 132ef2b [InstSimplify] add nsw/nuw (xor X, signbit), signbit --> X by Sanjay Patel · 9 years ago
  53. f7584cd [InstSimplify] add tests for add nsw/nuw (xor X, signbit), signbit --> X; NFC by Sanjay Patel · 9 years ago
  54. 58ee25f Recommit "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR." by Craig Topper · 9 years ago
  55. 33dd286 [x86] remove stale comments from tests; NFC by Sanjay Patel · 9 years ago
  56. 4c507d5 [x86] fold sext (xor Bool, -1) --> sub (zext Bool), 1 by Sanjay Patel · 9 years ago
  57. e7c7257 [MemorySSA] NFC small fixes by Piotr Padlewski · 9 years ago
  58. b3d03a9 Revert "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR." by Craig Topper · 9 years ago
  59. aa2f6f9 [X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR. by Craig Topper · 9 years ago
  60. a6bf7e7 [X86][IR] Simplify the XOP vpcmov autoupgrade code. NFC by Craig Topper · 9 years ago
  61. fc7a041 [X86][IR] Merge together some very similar AutoUpgrade handling. NFC by Craig Topper · 9 years ago
  62. a418139 AMDGPU: Fix assembler subtarget predicate for gfx9 by Matt Arsenault · 9 years ago
  63. 4371ec2 AMDGPU: Fix disassembly of aperture registers by Matt Arsenault · 9 years ago
  64. 83c857c AMDGPU: Merge initial gfx9 support by Matt Arsenault · 9 years ago
  65. d0fd4ad [InstCombine] add tests for trunc(insertelement); NFC by Sanjay Patel · 9 years ago
  66. 08ce689 Refactor instruction simplification code in visitors. NFC. by Easwaran Raman · 9 years ago
  67. de80e80 [InstCombine] update trunc(shuffle) tests to reflect IR reality; NFC by Sanjay Patel · 9 years ago
  68. 34b4908 opt-viewer: Fix syntax highlighting by Brian Cain · 9 years ago
  69. 47cf6aa [AVX-512] Remove 128/256-bit masked fp max/min intrinsics. Upgrade them to legacy unmasked intrinsics and select instructions. by Craig Topper · 9 years ago
  70. 6ded4c3 Add default OptLevel value for createSimpleLoopUnrollPass to fix the build break introduced by r295538. (NFC) by Dehao Chen · 9 years ago
  71. aa04f11 AMDGPU/R600: Assert on infinite loop in EmitClauseMarkers by Jan Vesely · 9 years ago
  72. 1ae1089 Increases full-unroll threshold. by Dehao Chen · 9 years ago
  73. 8faf95f [IR/Verifier] Don't visit DISubprograms more than needed. by Davide Italiano · 9 years ago
  74. 72748ef [AVR] Set UseIntegratedAssembler by Dylan McKay · 9 years ago
  75. 4be00b7 OptDiag: Allow constructing DiagnosticLocation from DISubprograms by Justin Bogner · 9 years ago
  76. 47c9a8f Remove the is_trivially_copyable check entirely. by Zachary Turner · 9 years ago
  77. a0a840a Use llvm workaround for missing is_trivially_copyable. by Zachary Turner · 9 years ago
  78. 980cadc Don't assume little endian in StreamReader / StreamWriter. by Zachary Turner · 9 years ago
  79. 045ad1b machine-region-info.mir: Slightly simplify test, -mtriple by Matthias Braun · 9 years ago
  80. 787e150 OptDiag: Decouple backend diagnostics from debug info metadata by Justin Bogner · 9 years ago
  81. 5e55477 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
  82. a39b1ce Verifier: Disallow a line number without a file in DISubprogram by Justin Bogner · 9 years ago
  83. e581944 [InstCombine] add tests for trunc(shuffle X, C, M); NFC by Sanjay Patel · 9 years ago
  84. 92e3dc4 AArch64LoadStoreOptimizer: Correctly clear kill flags by Matthias Braun · 9 years ago
  85. 6bd44f2 [X86] Add MOVBE targets to load combine tests by Simon Pilgrim · 9 years ago
  86. 4d5bc87 [PPC] Give unaligned memory access lower cost on processor that supports it by Guozhi Wei · 9 years ago
  87. 0633279 [CodeGen] Revert changes in LowLevelType to pre-r295499 to fix broken buildbots. by Eugene Zelenko · 9 years ago
  88. eee70a1 [Hexagon] Start using regmasks on calls by Krzysztof Parzyszek · 9 years ago
  89. 4022d8a [NewGVN] isOnlyReachableViaThisEdge() is dead now. NFCI. by Davide Italiano · 9 years ago
  90. 4231bd0 [X86] Simplify by pulling out valuetype. NFCI. by Simon Pilgrim · 9 years ago
  91. dc5aad6 [CodeGen] Attempt to fix buildbots broken in r295499. by Eugene Zelenko · 9 years ago
  92. 24976e5 [NewGVN] createVariableOrConstant is not required anymore. NFCI. by Davide Italiano · 9 years ago
  93. ad3a540 [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  94. fcd878d [X86] Add subborrow stack folding tests by Simon Pilgrim · 9 years ago
  95. 69382f1 [x86] add tests for sext (not bool); NFC by Sanjay Patel · 9 years ago
  96. b82f5b8 [LAA] Remove unused code (NFC) by Matthew Simpson · 9 years ago
  97. d1ecc08 [X86][SSE] Add (V)MOVD folding pattern with zextloadi64i32 load node. by Simon Pilgrim · 9 years ago
  98. 75f00d8 Fix windows bots by locking down the target triple on this testcase. by Adrian Prantl · 9 years ago
  99. 0f6af23 AMDGPU: Fix crashes on invalid icmp/fcmp intrinsics by Matt Arsenault · 9 years ago
  100. 063d4cb WholeProgramDevirt: For VCP use a 32-bit ConstantInt for the byte offset. by Peter Collingbourne · 9 years ago