2016-01-12 | Kyle Butt | Codegen: [PPC] Handle weighted comparisons when inserting... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-09 | Simon Pilgrim | [X86][AVX] Match broadcast loads through a bitcast git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-09 | Simon Pilgrim | [X86][AVX] Add support for i64 broadcast loads on 32... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-08 | Kyle Butt | Add call sequence start and end for __tls_get_addr This is a fix for bug http://llvm.org/bugs/show_bug.cgi?id=25839. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-08 | Kyle Butt | [Vectorization] Actually return from error case in... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-07 | Simon Pilgrim | [X86][AVX] Match broadcast loads through a bitcast git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-07 | Simon Pilgrim | [X86][SSE} Add INSERTPS as a target shuffle git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-06 | Simon Pilgrim | [X86] Determine if target shuffle can contain zero... Differential Revision: http://reviews.llvm.org/D15378 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-06 | Simon Pilgrim | [X86][SSE] There is no zmm addsubpd/addsubps instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-06 | Simon Pilgrim | [X86][SSE] An empty target shuffle mask is always a... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-05 | Simon Pilgrim | [X86][SSE] Merge PerformBLENDICombine into PerformShuffleCombine git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-04 | Simon Pilgrim | [X86][SSE] Ensure BLENDPD/BLENDPS/PBLEND inputs are... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-03 | Simon Pilgrim | [X86][MMX] Regenerated vector insertion test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-03 | Simon Pilgrim | [SelectionDAG] Pulled out common code for CONCAT_VECTORS... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-03 | Simon Pilgrim | [X86][SSE] Added tests for insertion of zero elements... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-03 | Simon Pilgrim | [X86][SSE41] Added test cases for improving insertps... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2016-01-03 | Simon Pilgrim | [X86][SSE] Added v4f32 shuffle with zero tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-23 | Simon Pilgrim | [X86][AVX] Only shuffle the lower half of vectors if... Differential Revision: http://reviews.llvm.org/D15477 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-13 | Simon Pilgrim | Fix line endings git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-12 | Simon Pilgrim | [X86][AVX512] Added support for VMOVQ shuffle comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-12 | Simon Pilgrim | [X86][AVX] Tests tidyup git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-11 | Kyle Butt | [PPC]: Peephole optimize small accesss to aligned globals. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-10 | Kyle Butt | PPC: Teach FMA mutate to respect register classes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-10 | Simon Pilgrim | [DAGCombiner] Fix PR25763 - vector comparison constant... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-08 | Simon Pilgrim | [X86][AVX] Fold loads + splats into broadcast instructions Differential Revision: http://reviews.llvm.org/D15310 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-08 | Simon Pilgrim | [X86][SSE4A] Added fast-isel intrinsics tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-08 | Simon Pilgrim | [X86][SSSE3] Added fast-isel intrinsics tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-08 | Simon Pilgrim | [X86][SSE3] Added fast-isel intrinsics tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-07 | Simon Pilgrim | Fix line endings git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-07 | Simon Pilgrim | [X86][AVX] Added tests to load+broadcast non-zero'th... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-06 | Simon Pilgrim | [X86][AVX] Tidied up BROADCASTPD/BROADCASTPS tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-05 | Simon Pilgrim | [X86][ADX] Added memory folding patterns and stack... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-05 | Simon Pilgrim | [X86][FMA4] Explicitly set the domain of FMA4 float... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-02 | Kyle Butt | Tests: PPC: remove unnecessary metadata. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-02 | Kyle Butt | [CodeGen]: Fix bad interaction with AntiDep breaking... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-02 | Kyle Butt | Test Commit: iteratee git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-12-02 | Simon Pilgrim | [X86][FMA] Optimize FNEG(FMUL) Patterns Differential Revision: http://reviews.llvm.org/D14909 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-30 | Simon Pilgrim | [X86][FMA4] Prefer FMA4 to FMA Differential Revision: http://reviews.llvm.org/D14997 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-29 | Simon Pilgrim | [X86][SSE] Added support for lowering to ADDSUBPS/ADDSUBPD... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-28 | Simon Pilgrim | [X86][AVX] Regenerate ADDSUB tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-28 | Simon Pilgrim | [X86][FMA] Added 512-bit tests to match 128/256-bit... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-28 | Simon Pilgrim | [X86][FMA] More thorough FMA tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-28 | Simon Pilgrim | [X86][AVX2] Tidied up PBROADCAST tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-26 | Simon Pilgrim | [X86][FMA] Begun adding AVX512 FMA tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-25 | Simon Pilgrim | [X86][AVX] Regenerate Splat OptSize tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-24 | Simon Pilgrim | [X86][SSE] Regenerate PMUL tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-24 | Simon Pilgrim | [X86][FMA] Optimize FNEG(FMA) Patterns Differential Revision: http://reviews.llvm.org/D14906 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-22 | Simon Pilgrim | [X86][FMA] Regenerate tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-22 | Simon Pilgrim | [X86][AVX] Added load splat tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-22 | Simon Pilgrim | Remove duplicate getValueType() calls. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-22 | Simon Pilgrim | [Utils] Updated shuffle fuzz script to generate more... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [MachineInstrBuilder] Support for adding a ConstantPoolIndex... Differential Revision: http://reviews.llvm.org/D14867 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][SSE] Added SSE2 PSUBUS tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][SSE] Regenerate TRUNC-SEXT tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][SSE] Regenerate MINMAX tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][SSE] Regenerate PSUBUS tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][AVX] Regenerate AVX splat tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][AVX512] Added AVX512 VMOVLHPS/VMOVHLPS shuffle... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-21 | Simon Pilgrim | [X86][SSE] Legal XMM Register Class ordering for SSE1 Differential Revision: http://reviews.llvm.org/D14787 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-19 | Simon Pilgrim | [X86][SSE4A] Fix issue with EXTRQI shuffles not starting... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-19 | Simon Pilgrim | [X86] Use existing MachineInstrBuilder::addDisp to... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-19 | Simon Pilgrim | [X86][AVX] Fix lowering of X86ISD::VZEXT_MOVL for 128... Differential Revision: http://reviews.llvm.org/D14151 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-18 | Simon Pilgrim | [DAGCombiner] Vector constant folding for comparisons Differential Revision: http://reviews.llvm.org/D14683 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-18 | Simon Pilgrim | [X86][AVX] Added 256-bit shuffle splat tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-17 | Simon Pilgrim | [X86][AVX512] Added AVX512 SHUFP*/VPERMILP* shuffle... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-17 | Simon Pilgrim | [X86][AVX512] Added support for AVX512 UNPCK shuffle... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-17 | Simon Pilgrim | [X86][SSE] Share AVX1/AVX2 shuffle tests with AVX512... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-16 | Simon Pilgrim | [X86][SSE] Merged BLEND shuffle decode comments. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-16 | Simon Pilgrim | [X86][SSE] Merged ALIGNR/SLLDQ/SRLDQ shuffle decode... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-16 | Simon Pilgrim | [X86][SSE] Merged SHUF/PERM shuffle decode comments... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-16 | Simon Pilgrim | [X86][SSE] Merged UNPCK shuffle decode comments. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-15 | Simon Pilgrim | [X86][SSE] Tidyup with implicit SDValue bool check... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-14 | Simon Pilgrim | [X86][SSE] Fixed arch/triple and regenerated results. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-14 | Simon Pilgrim | [X86][SSE] Added extra vector truncation tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-04 | Simon Pilgrim | Warning fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-04 | Simon Pilgrim | [X86][SSE] Add general memory folding for (V)INSERTPS... Differential Revision: http://reviews.llvm.org/D13988 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-03 | Simon Pilgrim | [SelectionDAG] Use existing constant nodes instead... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-03 | Simon Pilgrim | [X86][AVX] Tweaked shuffle stack folding tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-03 | Simon Pilgrim | [X86][AVX512] Fixed shuffle test name to match shuffle git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-11-03 | Simon Pilgrim | [X86][XOP] Add support for the matching of the VPCMOV... Differential Revision: http://reviews.llvm.org/D8841 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-29 | Simon Pilgrim | [X86][SSE] Added load+sext tests for 16i1->16i8 and... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-29 | Simon Pilgrim | [X86][SSE] Shuffle blends with zero Differential Revision: http://reviews.llvm.org/D14050 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-27 | Simon Pilgrim | [X86][AVX512] Test UNPCK with non-sequential scalars git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][AVX] Regenerate tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][SSE4A] Fix for EXTRQI shuffle lowering. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][SSE] Refreshed tests (missing AVX512 patterns) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][SSE] Added tests for shuffling through bitcasts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][SSE] vector sext/zext tests - remove unnecessary... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86][SSE] shift/rotate tests - remove unnecessary... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86] PMOV*X* tests - remove unnecessary mcpu arguments... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-25 | Simon Pilgrim | [X86] Stack folding tests - just use mtriple - no need... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | [X86][SSE] Use lowerVectorShuffleWithUNPCK instead... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | [X86][SSE] lowerVectorShuffleWithUNPCK - use equivalent... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | Removed old FIXME - we do generate movddup for SSE3... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | [DAGCombiner] Tidy up ConstantFP commutation. NFCI git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | [DAGCombiner] Generalize masking of constant rotates. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | Fix unused variable warning. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-24 | Simon Pilgrim | [X86][XOP] Add support for lowering vector rotations Differential Revision: http://reviews.llvm.org/D13851 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-20 | Simon Pilgrim | [X86][SSE] Add 256-bit vector bit rotation tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
2015-10-18 | Simon Pilgrim | [X86][SSE] Add vector bit rotation tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk... |
commit | commitdiff | tree |
next |