projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
AMDGPU/SI: Move VI SMEM pattern back into VIInstructions.td
2016-01-03
Simon Pilgrim
[X86][MMX] Regenerated vector insertion test.
commit
|
commitdiff
|
tree
2016-01-03
Simon Pilgrim
[SelectionDAG] Pulled out common code for CONCAT_VECTORS...
commit
|
commitdiff
|
tree
2016-01-03
Simon Pilgrim
[X86][SSE] Added tests for insertion of zero elements...
commit
|
commitdiff
|
tree
2016-01-03
Simon Pilgrim
[X86][SSE41] Added test cases for improving insertps...
commit
|
commitdiff
|
tree
2016-01-03
Simon Pilgrim
[X86][SSE] Added v4f32 shuffle with zero tests
commit
|
commitdiff
|
tree
2015-12-23
Simon Pilgrim
[X86][AVX] Only shuffle the lower half of vectors if...
commit
|
commitdiff
|
tree
2015-12-13
Simon Pilgrim
Fix line endings
commit
|
commitdiff
|
tree
2015-12-12
Simon Pilgrim
[X86][AVX512] Added support for VMOVQ shuffle comments
commit
|
commitdiff
|
tree
2015-12-12
Simon Pilgrim
[X86][AVX] Tests tidyup
commit
|
commitdiff
|
tree
2015-12-10
Simon Pilgrim
[DAGCombiner] Fix PR25763 - vector comparison constant...
commit
|
commitdiff
|
tree
2015-12-08
Simon Pilgrim
[X86][AVX] Fold loads + splats into broadcast instructions
commit
|
commitdiff
|
tree
2015-12-08
Simon Pilgrim
[X86][SSE4A] Added fast-isel intrinsics tests
commit
|
commitdiff
|
tree
2015-12-08
Simon Pilgrim
[X86][SSSE3] Added fast-isel intrinsics tests
commit
|
commitdiff
|
tree
2015-12-08
Simon Pilgrim
[X86][SSE3] Added fast-isel intrinsics tests
commit
|
commitdiff
|
tree
2015-12-07
Simon Pilgrim
Fix line endings
commit
|
commitdiff
|
tree
2015-12-07
Simon Pilgrim
[X86][AVX] Added tests to load+broadcast non-zero'th...
commit
|
commitdiff
|
tree
2015-12-06
Simon Pilgrim
[X86][AVX] Tidied up BROADCASTPD/BROADCASTPS tests
commit
|
commitdiff
|
tree
2015-12-05
Simon Pilgrim
[X86][ADX] Added memory folding patterns and stack...
commit
|
commitdiff
|
tree
2015-12-05
Simon Pilgrim
[X86][FMA4] Explicitly set the domain of FMA4 float...
commit
|
commitdiff
|
tree
2015-12-02
Simon Pilgrim
[X86][FMA] Optimize FNEG(FMUL) Patterns
commit
|
commitdiff
|
tree
2015-11-30
Simon Pilgrim
[X86][FMA4] Prefer FMA4 to FMA
commit
|
commitdiff
|
tree
2015-11-29
Simon Pilgrim
[X86][SSE] Added support for lowering to ADDSUBPS/ADDSUBPD...
commit
|
commitdiff
|
tree
2015-11-28
Simon Pilgrim
[X86][AVX] Regenerate ADDSUB tests
commit
|
commitdiff
|
tree
2015-11-28
Simon Pilgrim
[X86][FMA] Added 512-bit tests to match 128/256-bit...
commit
|
commitdiff
|
tree
2015-11-28
Simon Pilgrim
[X86][FMA] More thorough FMA tests
commit
|
commitdiff
|
tree
2015-11-28
Simon Pilgrim
[X86][AVX2] Tidied up PBROADCAST tests
commit
|
commitdiff
|
tree
2015-11-26
Simon Pilgrim
[X86][FMA] Begun adding AVX512 FMA tests
commit
|
commitdiff
|
tree
2015-11-25
Simon Pilgrim
[X86][AVX] Regenerate Splat OptSize tests
commit
|
commitdiff
|
tree
2015-11-24
Simon Pilgrim
[X86][SSE] Regenerate PMUL tests
commit
|
commitdiff
|
tree
2015-11-24
Simon Pilgrim
[X86][FMA] Optimize FNEG(FMA) Patterns
commit
|
commitdiff
|
tree
2015-11-22
Simon Pilgrim
[X86][FMA] Regenerate tests.
commit
|
commitdiff
|
tree
2015-11-22
Simon Pilgrim
[X86][AVX] Added load splat tests.
commit
|
commitdiff
|
tree
2015-11-22
Simon Pilgrim
Remove duplicate getValueType() calls. NFCI.
commit
|
commitdiff
|
tree
2015-11-22
Simon Pilgrim
[Utils] Updated shuffle fuzz script to generate more...
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[MachineInstrBuilder] Support for adding a ConstantPoolIndex...
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][SSE] Added SSE2 PSUBUS tests
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][SSE] Regenerate TRUNC-SEXT tests
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][SSE] Regenerate MINMAX tests
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][SSE] Regenerate PSUBUS tests
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][AVX] Regenerate AVX splat tests
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][AVX512] Added AVX512 VMOVLHPS/VMOVHLPS shuffle...
commit
|
commitdiff
|
tree
2015-11-21
Simon Pilgrim
[X86][SSE] Legal XMM Register Class ordering for SSE1
commit
|
commitdiff
|
tree
2015-11-19
Simon Pilgrim
[X86][SSE4A] Fix issue with EXTRQI shuffles not starting...
commit
|
commitdiff
|
tree
2015-11-19
Simon Pilgrim
[X86] Use existing MachineInstrBuilder::addDisp to...
commit
|
commitdiff
|
tree
2015-11-19
Simon Pilgrim
[X86][AVX] Fix lowering of X86ISD::VZEXT_MOVL for 128...
commit
|
commitdiff
|
tree
2015-11-18
Simon Pilgrim
[DAGCombiner] Vector constant folding for comparisons
commit
|
commitdiff
|
tree
2015-11-18
Simon Pilgrim
[X86][AVX] Added 256-bit shuffle splat tests.
commit
|
commitdiff
|
tree
2015-11-17
Simon Pilgrim
[X86][AVX512] Added AVX512 SHUFP*/VPERMILP* shuffle...
commit
|
commitdiff
|
tree
2015-11-17
Simon Pilgrim
[X86][AVX512] Added support for AVX512 UNPCK shuffle...
commit
|
commitdiff
|
tree
2015-11-17
Simon Pilgrim
[X86][SSE] Share AVX1/AVX2 shuffle tests with AVX512...
commit
|
commitdiff
|
tree
2015-11-16
Simon Pilgrim
[X86][SSE] Merged BLEND shuffle decode comments. NFC.
commit
|
commitdiff
|
tree
2015-11-16
Simon Pilgrim
[X86][SSE] Merged ALIGNR/SLLDQ/SRLDQ shuffle decode...
commit
|
commitdiff
|
tree
2015-11-16
Simon Pilgrim
[X86][SSE] Merged SHUF/PERM shuffle decode comments...
commit
|
commitdiff
|
tree
2015-11-16
Simon Pilgrim
[X86][SSE] Merged UNPCK shuffle decode comments. NFC.
commit
|
commitdiff
|
tree
2015-11-15
Simon Pilgrim
[X86][SSE] Tidyup with implicit SDValue bool check...
commit
|
commitdiff
|
tree
2015-11-14
Simon Pilgrim
[X86][SSE] Fixed arch/triple and regenerated results.
commit
|
commitdiff
|
tree
2015-11-14
Simon Pilgrim
[X86][SSE] Added extra vector truncation tests
commit
|
commitdiff
|
tree
2015-11-04
Simon Pilgrim
Warning fix.
commit
|
commitdiff
|
tree
2015-11-04
Simon Pilgrim
[X86][SSE] Add general memory folding for (V)INSERTPS...
commit
|
commitdiff
|
tree
2015-11-03
Simon Pilgrim
[SelectionDAG] Use existing constant nodes instead...
commit
|
commitdiff
|
tree
2015-11-03
Simon Pilgrim
[X86][AVX] Tweaked shuffle stack folding tests
commit
|
commitdiff
|
tree
2015-11-03
Simon Pilgrim
[X86][AVX512] Fixed shuffle test name to match shuffle
commit
|
commitdiff
|
tree
2015-11-03
Simon Pilgrim
[X86][XOP] Add support for the matching of the VPCMOV...
commit
|
commitdiff
|
tree
2015-10-29
Simon Pilgrim
[X86][SSE] Added load+sext tests for 16i1->16i8 and...
commit
|
commitdiff
|
tree
2015-10-29
Simon Pilgrim
[X86][SSE] Shuffle blends with zero
commit
|
commitdiff
|
tree
2015-10-27
Simon Pilgrim
[X86][AVX512] Test UNPCK with non-sequential scalars
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][AVX] Regenerate tests.
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][SSE4A] Fix for EXTRQI shuffle lowering.
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][SSE] Refreshed tests (missing AVX512 patterns)
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][SSE] Added tests for shuffling through bitcasts.
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][SSE] vector sext/zext tests - remove unnecessary...
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86][SSE] shift/rotate tests - remove unnecessary...
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86] PMOV*X* tests - remove unnecessary mcpu arguments...
commit
|
commitdiff
|
tree
2015-10-25
Simon Pilgrim
[X86] Stack folding tests - just use mtriple - no need...
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
[X86][SSE] Use lowerVectorShuffleWithUNPCK instead...
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
[X86][SSE] lowerVectorShuffleWithUNPCK - use equivalent...
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
Removed old FIXME - we do generate movddup for SSE3...
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
[DAGCombiner] Tidy up ConstantFP commutation. NFCI
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
[DAGCombiner] Generalize masking of constant rotates.
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
Fix unused variable warning. NFC.
commit
|
commitdiff
|
tree
2015-10-24
Simon Pilgrim
[X86][XOP] Add support for lowering vector rotations
commit
|
commitdiff
|
tree
2015-10-20
Simon Pilgrim
[X86][SSE] Add 256-bit vector bit rotation tests.
commit
|
commitdiff
|
tree
2015-10-18
Simon Pilgrim
[X86][SSE] Add vector bit rotation tests.
commit
|
commitdiff
|
tree
2015-10-18
Simon Pilgrim
Use SDValue bool check. NFCI.
commit
|
commitdiff
|
tree
2015-10-18
Simon Pilgrim
Move one-use variable inside test. NFC.
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[X86][XOP] Add VPROT instruction opcodes
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[X86][XOP] Add VPROT rotate by immediate intrinsics...
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[DAG] Ensure vector constant folding uses correct scalar...
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[CostModel] Fixed AVX integer shift costs
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[X86][FastISel] Teach how to select SSE4A nontemporal...
commit
|
commitdiff
|
tree
2015-10-17
Simon Pilgrim
[InstCombine] SSE4A constant folding and conversion...
commit
|
commitdiff
|
tree
2015-10-13
Simon Pilgrim
[InstCombine][SSE4A] Remove broken INSERTQI range combining...
commit
|
commitdiff
|
tree
2015-10-12
Simon Pilgrim
[InstCombine] Tidied up SSE4A tests.
commit
|
commitdiff
|
tree
2015-10-12
Simon Pilgrim
[SelectionDAG] Add common vector constant folding helper...
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[DAGCombiner] Improved FMA combine support for vectors
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[X86] Completed SHL cost model tests
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[X86] Renamed SHL cost model tests
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[X86] Added LSHR cost model tests
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[X86] Added ASHR cost model tests
commit
|
commitdiff
|
tree
2015-10-11
Simon Pilgrim
[DAGCombiner] Tidyup FMINNUM/FMAXNUM constant folding
commit
|
commitdiff
|
tree
next