- 94403df tablegen: Fix android build by Pavel Labath · 9 years ago
- 4e7e88a [X86] Remove ssse3 intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- f12d64f [X86] Remove sse4.2 intrinsic tests from the avx intrinsics test file. Fix some other consistency issues. by Craig Topper · 9 years ago
- 74f63b5 [X86] Remove sse4.1 intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- c39fbca [X86] Remove sse3 intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- 141320f The patch introduces new way of narrowing complex (>UINT16 variants) solutions. by Evgeny Stupachenko · 9 years ago
- f80e7ef [X86] Remove aes intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- 068549b [X86] Add an AVX command line and regenerate AES intrinsics test using the update_llc_test_checks.py by Craig Topper · 9 years ago
- 4228b12 [X86] Remove sse2 intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- 3ba7715 [X86] Remove sse1 intrinsic tests from the avx intrinsics test file. by Craig Topper · 9 years ago
- 02e45aa [X86] Use SHLD with both inputs from the same register to implement rotate on Sandy Bridge and later Intel CPUs by Craig Topper · 9 years ago
- 97823bb [X86] Fix formatting. NFC by Craig Topper · 9 years ago
- 4d13821 [AVX-512] Use sse_load_f32/f64 in place of scalar_to_vector and scalar load in some patterns. by Craig Topper · 9 years ago
- 7f8d328 [AVX-512] Add test cases showing failure to fold zero extending scalar loads in scalar intrinsics without the peephole pass. by Craig Topper · 9 years ago
- 962f06c [AVX-512] Fix the ExeDomain for vcmpss/vcmpsd. by Craig Topper · 9 years ago
- 475a9ff [ValueTracking] clang-format a section I'm about to touch; NFC by Sanjoy Das · 9 years ago
- 1cd3a6f ScheduleDAG: Cleanup; NFC by Matthias Braun · 9 years ago
- 60202ab SubtargetFeature: Cleanup; NFC by Matthias Braun · 9 years ago
- 81f0f46 Add a wrapper around copy_if in STLExtras; NFC by Sanjoy Das · 9 years ago
- f8bacbb [BranchFolding] Update debug location along with the update of branch instruction. by Taewook Oh · 9 years ago
- b7493bf [X86] Add additonal check lines to one of the rotate tests. by Craig Topper · 9 years ago
- 575ba99 [X86] FileCheckize one of the rotate tests. by Craig Topper · 9 years ago
- 98b4a5b [IndVars] Add an assert by Sanjoy Das · 9 years ago
- 3abe103 [IR/Verifier] List the CU we weren't able to find in `llvm.dbg.cu`. by Davide Italiano · 9 years ago
- 4f1c254 MemorySSA: Add support for renaming uses in the updater. by Daniel Berlin · 9 years ago
- c4d575e [X86] FileCheckize one of the rotate tests. by Craig Topper · 9 years ago
- acfd73b Fix use-after-free found by ASAN by Steven Wu · 9 years ago
- cce48e3 [AVX-512] Add a few more patterns for selecting masked vpternlog with broadcast loads where the passthru operand is not operand 0. by Craig Topper · 9 years ago
- c8319a4 [X86] Tidyup combineExtractVectorElt. NFCI. by Simon Pilgrim · 9 years ago
- 8ea8e13 [X86][SSE] Regenerate extracted bitcasted constant tests and add 32-bit test target by Simon Pilgrim · 9 years ago
- 46f84bd [globalisel] OperandPredicateMatcher's shouldn't need to generate the MachineOperand expr. NFC by Daniel Sanders · 9 years ago
- 51a0757 [X86][SSE] Regenerate re-materialized store tests and add 64-bit test target by Simon Pilgrim · 9 years ago
- e7bc874 [X86][SSE] Regenerate vselect widening tests and add 32-bit test target by Simon Pilgrim · 9 years ago
- 3ef378f [ARM] GlobalISel: Don't select atomic loads by Diana Picus · 9 years ago
- 96269a3 [globalisel] Separate the SelectionDAG importer from the emitter. NFC by Daniel Sanders · 9 years ago
- 05a06cb [X86] Fix EXTRACT_VECTOR_ELT with variable index from v32i16 and v64i8 vector. by Igor Breger · 9 years ago
- b0f1c39 [SLP] Additional test for vectorization of cal/invoke args vectorization by Alexey Bataev · 9 years ago
- 03eb120 [X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX by Simon Pilgrim · 9 years ago
- 0c98920 [ARM] Add a div regression test for Cortex-M23 by Sanne Wouda · 9 years ago
- c64d34b Strip trailing whitespace. by Simon Pilgrim · 9 years ago
- 460a003 [SelectionDAG] Add scalarization support for ISD::*_EXTEND_VECTOR_INREG opcodes. by Simon Pilgrim · 9 years ago
- 7a9ab01 AArch64AsmParser: tablegen the isBranchTarget helper functions by Sjoerd Meijer · 9 years ago
- 5b71a58 [mips] Add test for mul macro variants by Simon Dardis · 9 years ago
- 674da3c llvm/examples/Kaleidoscope/BuildingAJIT: More fixup corresponding to r295636. by NAKAMURA Takumi · 9 years ago
- 19dff40 llvm/examples/Kaleidoscope/include/KaleidoscopeJIT.h: Fixup corresponding to r295636. by NAKAMURA Takumi · 9 years ago
- 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