- 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
- 1fe7ec3 [SLP] nullptr'ize initial value in `findBuildAggregate()`, NFC. by Alexey Bataev · 9 years ago
- 1fb4f8f [SLP] Rework `findBuildAggregate()` from ercursive form to iterative, NFC. by Alexey Bataev · 9 years ago
- 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
- 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
- 415a83f [AVX-512] Fix mistake in the immediate swizzle for some of the VPTERNLOG patterns. by Craig Topper · 9 years ago
- 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
- 67191c1 [Orc] Rename ObjectLinkingLayer -> RTDyldObjectLinkingLayer. by Lang Hames · 9 years ago
- 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
- 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
- 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
- 7c861d9 s/REQUIRES: Asserts/REQUIRES: asserts/ by Daniel Jasper · 9 years ago
- 87f9fa4 [AVX-512] Remove AddedComplexity from masked operations. The size of the patterns already increases their priority. by Craig Topper · 9 years ago
- f042c82 [X86] Use peekThroughOneUseBitcasts helper. NFCI. by Simon Pilgrim · 9 years ago
- a228221 [X86] Prefer static_cast<> to C-style cast. NFCI. by Davide Italiano · 9 years ago
- 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
- 422dabb [AArch64] Prefer static_cast<> to C-style cast. NFCI. by Davide Italiano · 9 years ago
- f8d4b52 [X86][SSE] Use getTargetConstantBitsFromNode to find zeroable shuffle elements. by Simon Pilgrim · 9 years ago
- 07a0236 [AVX-512] Add patterns to recognize masked vpternlog when the passthrough operand is not operand 0. by Craig Topper · 9 years ago
- 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
- 0c9c0d4 [X86][SSE] Enable initial support for domain crossing at high shuffle combine depths. by Simon Pilgrim · 9 years ago
- cff0f13 Remove redundant call to GluedNodes.back() [NFC] by Artyom Skrobov · 9 years ago
- 7754c0a [X86][SSE] Generalize INSERTPS/SHUFPS/SHUFPD combines across domains. by Simon Pilgrim · 9 years ago
- e3a9558 [llvm-cov] Respect Windows line endings when parsing demangled symbols. by Igor Kudrin · 9 years ago
- 395e420 [X86][SSE] Add domain crossing support for target shuffle combines. by Simon Pilgrim · 9 years ago
- 7bbcf1c Removed extra ';' by Simon Pilgrim · 9 years ago
- 9ca2766 [AVX-512] Add broadcast VPTERNLOG instructions to special case commuting switch. by Craig Topper · 9 years ago
- 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
- 3473662 Untabify. by NAKAMURA Takumi · 9 years ago
- 1ca7d17 Re-add debugcounter.ll with Requires: Asserts so that it only triggers when asserts are on by Daniel Berlin · 9 years ago
- 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
- 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
- 8b1bda0 Add two files lost in rebase, causing build break by Daniel Berlin · 9 years ago
- 2287817 Add a DebugCounter for PredicateInfo renaming, and an associated test by Daniel Berlin · 9 years ago
- ad47702 Add initial support for debug counting by Daniel Berlin · 9 years ago
- 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
- 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
- f5547b3 [X86] Tighten up some of the SDNode type constraints. by Craig Topper · 9 years ago
- 3da1c31 Fix unused variable warning when assertions are disabled. by Simon Pilgrim · 9 years ago
- 56f5f0c [X86] Fix enumeral/non-enumeral conditional expression warning. by Simon Pilgrim · 9 years ago
- ec32c77 Fix 'variable set but not used' warning when assertions are disabled. by Simon Pilgrim · 9 years ago
- 072a5a0 NewGVN: Start making use of predicateinfo pass. by Daniel Berlin · 9 years ago
- edd367e NewGVN: Make ranking prefer undef to constants. Fix direction of by Daniel Berlin · 9 years ago
- 33e17b4 PredicateInfo: Clean up predicate info a little, using insertion by Daniel Berlin · 9 years ago
- a21a486 Fix signed/unsigned comparison warning. by Simon Pilgrim · 9 years ago
- 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
- 8f60fb0 [TableGen] Make sure EnforceSameSize populates the type sets if necessary. by Craig Topper · 9 years ago
- 7d34dce [AArch64] Fix enumeral/non-enumeral conditional expression warning. by Simon Pilgrim · 9 years ago
- 5ff0a24 [X86] Fix enumeral/non-enumeral comparison warning. by Simon Pilgrim · 9 years ago
- f9e2c1f [X86][SSE] Avoid repeated calls to SDValue::getValueType. by Simon Pilgrim · 9 years ago
- 2b34104 [InstCombine] add nsw/nuw X, signbit --> or X, signbit by Sanjay Patel · 9 years ago
- 132ef2b [InstSimplify] add nsw/nuw (xor X, signbit), signbit --> X by Sanjay Patel · 9 years ago
- f7584cd [InstSimplify] add tests for add nsw/nuw (xor X, signbit), signbit --> X; NFC by Sanjay Patel · 9 years ago
- 58ee25f Recommit "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR." by Craig Topper · 9 years ago
- 33dd286 [x86] remove stale comments from tests; NFC by Sanjay Patel · 9 years ago
- 4c507d5 [x86] fold sext (xor Bool, -1) --> sub (zext Bool), 1 by Sanjay Patel · 9 years ago
- e7c7257 [MemorySSA] NFC small fixes by Piotr Padlewski · 9 years ago
- b3d03a9 Revert "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR." by Craig Topper · 9 years ago
- aa2f6f9 [X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR. by Craig Topper · 9 years ago
- a6bf7e7 [X86][IR] Simplify the XOP vpcmov autoupgrade code. NFC by Craig Topper · 9 years ago
- fc7a041 [X86][IR] Merge together some very similar AutoUpgrade handling. NFC by Craig Topper · 9 years ago
- a418139 AMDGPU: Fix assembler subtarget predicate for gfx9 by Matt Arsenault · 9 years ago
- 4371ec2 AMDGPU: Fix disassembly of aperture registers by Matt Arsenault · 9 years ago
- 83c857c AMDGPU: Merge initial gfx9 support by Matt Arsenault · 9 years ago
- d0fd4ad [InstCombine] add tests for trunc(insertelement); NFC by Sanjay Patel · 9 years ago
- 08ce689 Refactor instruction simplification code in visitors. NFC. by Easwaran Raman · 9 years ago
- de80e80 [InstCombine] update trunc(shuffle) tests to reflect IR reality; NFC by Sanjay Patel · 9 years ago
- 34b4908 opt-viewer: Fix syntax highlighting by Brian Cain · 9 years ago
- 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
- 6ded4c3 Add default OptLevel value for createSimpleLoopUnrollPass to fix the build break introduced by r295538. (NFC) by Dehao Chen · 9 years ago
- aa04f11 AMDGPU/R600: Assert on infinite loop in EmitClauseMarkers by Jan Vesely · 9 years ago
- 1ae1089 Increases full-unroll threshold. by Dehao Chen · 9 years ago
- 8faf95f [IR/Verifier] Don't visit DISubprograms more than needed. by Davide Italiano · 9 years ago
- 72748ef [AVR] Set UseIntegratedAssembler by Dylan McKay · 9 years ago
- 4be00b7 OptDiag: Allow constructing DiagnosticLocation from DISubprograms by Justin Bogner · 9 years ago
- 47c9a8f Remove the is_trivially_copyable check entirely. by Zachary Turner · 9 years ago
- a0a840a Use llvm workaround for missing is_trivially_copyable. by Zachary Turner · 9 years ago
- 980cadc Don't assume little endian in StreamReader / StreamWriter. by Zachary Turner · 9 years ago
- 045ad1b machine-region-info.mir: Slightly simplify test, -mtriple by Matthias Braun · 9 years ago
- 787e150 OptDiag: Decouple backend diagnostics from debug info metadata by Justin Bogner · 9 years ago
- 5e55477 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
- a39b1ce Verifier: Disallow a line number without a file in DISubprogram by Justin Bogner · 9 years ago
- e581944 [InstCombine] add tests for trunc(shuffle X, C, M); NFC by Sanjay Patel · 9 years ago
- 92e3dc4 AArch64LoadStoreOptimizer: Correctly clear kill flags by Matthias Braun · 9 years ago
- 6bd44f2 [X86] Add MOVBE targets to load combine tests by Simon Pilgrim · 9 years ago
- 4d5bc87 [PPC] Give unaligned memory access lower cost on processor that supports it by Guozhi Wei · 9 years ago
- 0633279 [CodeGen] Revert changes in LowLevelType to pre-r295499 to fix broken buildbots. by Eugene Zelenko · 9 years ago
- eee70a1 [Hexagon] Start using regmasks on calls by Krzysztof Parzyszek · 9 years ago
- 4022d8a [NewGVN] isOnlyReachableViaThisEdge() is dead now. NFCI. by Davide Italiano · 9 years ago
- 4231bd0 [X86] Simplify by pulling out valuetype. NFCI. by Simon Pilgrim · 9 years ago
- dc5aad6 [CodeGen] Attempt to fix buildbots broken in r295499. by Eugene Zelenko · 9 years ago
- 24976e5 [NewGVN] createVariableOrConstant is not required anymore. NFCI. by Davide Italiano · 9 years ago
- ad3a540 [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- fcd878d [X86] Add subborrow stack folding tests by Simon Pilgrim · 9 years ago
- 69382f1 [x86] add tests for sext (not bool); NFC by Sanjay Patel · 9 years ago
- b82f5b8 [LAA] Remove unused code (NFC) by Matthew Simpson · 9 years ago
- d1ecc08 [X86][SSE] Add (V)MOVD folding pattern with zextloadi64i32 load node. by Simon Pilgrim · 9 years ago
- 75f00d8 Fix windows bots by locking down the target triple on this testcase. by Adrian Prantl · 9 years ago
- 0f6af23 AMDGPU: Fix crashes on invalid icmp/fcmp intrinsics by Matt Arsenault · 9 years ago
- 063d4cb WholeProgramDevirt: For VCP use a 32-bit ConstantInt for the byte offset. by Peter Collingbourne · 9 years ago