OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][SSE] Increase PMULLD costs to better match hardware
2018-02-10
Simon Pilgrim
[X86][SSE] Increase PMULLD costs to better match hardware
commit
|
commitdiff
|
tree
2018-02-10
Simon Pilgrim
Fix Wdocumentation warning. NFCI.
commit
|
commitdiff
|
tree
2018-02-10
Simon Pilgrim
Fix Wdocumentation warnings. NFCI.
commit
|
commitdiff
|
tree
2018-02-10
Simon Pilgrim
[X86][SSE] Regenerate old sitofp v2i32 test
commit
|
commitdiff
|
tree
2018-02-09
Simon Pilgrim
[InstCombine] Add vector xor tests
commit
|
commitdiff
|
tree
2018-02-09
Simon Pilgrim
[InstCombine] Add constant vector support for X udiv...
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
Regenerate test
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[X86] Add common CHECK prefix to shift combine tests
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[X86] Add shift undef, %X tests
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] visitSRem - use m_Negative(APInt) helper...
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Add vector udiv tests
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Add m_Negative pattern matching
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Add vector urem tests.
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Regenerate vector mul tests.
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Fix issue with X udiv (POW2_C1 << N)...
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Fix issue with X udiv 2^C -> X >> C for...
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
Fix unused variable warning.
commit
|
commitdiff
|
tree
2018-02-08
Simon Pilgrim
[InstCombine] Improve mul(x, pow2) -> shl combine for...
commit
|
commitdiff
|
tree
2018-02-07
Simon Pilgrim
[X86][AVX] Add PACKSSDW/PACKUSDW support for truncation...
commit
|
commitdiff
|
tree
2018-02-07
Simon Pilgrim
[X86] Regenerate atomic i32 tests
commit
|
commitdiff
|
tree
2018-02-06
Simon Pilgrim
[InstCombine][ValueTracking] Match non-uniform constant...
commit
|
commitdiff
|
tree
2018-02-06
Simon Pilgrim
Regenerate vector-urem test. NFCI.
commit
|
commitdiff
|
tree
2018-02-06
Simon Pilgrim
[X86][SSE] Add PACKUS support for truncation of clamped...
commit
|
commitdiff
|
tree
2018-02-06
Simon Pilgrim
[X86][SSE] Add PACKSS support for truncation of clamped...
commit
|
commitdiff
|
tree
2018-02-03
Simon Pilgrim
[MIPS] Regenerate vector tests with update script
commit
|
commitdiff
|
tree
2018-02-03
Simon Pilgrim
[SelectionDAG] Don't use simple VT in generic shuffle...
commit
|
commitdiff
|
tree
2018-02-03
Simon Pilgrim
[X86][SSE] Don't chain shuffles together in schedule...
commit
|
commitdiff
|
tree
2018-02-03
Simon Pilgrim
Fix MSVC signed/unsigned comparison warning. NFCI.
commit
|
commitdiff
|
tree
2018-02-02
Simon Pilgrim
[X86][SSE] Force double domain for SHUFPD stack folding...
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
Fix check-prefixes typo and line endings.
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
[X86][SSE] Add SSE41 to variable permute tests
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
[X86][XOP] Add XOP to variable permute tests
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - add...
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
[X86][SSE] Add PR26491 horizontal add test
commit
|
commitdiff
|
tree
2018-02-01
Simon Pilgrim
[X86][AVX512DQ] Add DQ var permute 256 tests as requested...
commit
|
commitdiff
|
tree
2018-01-30
Simon Pilgrim
[X86][XOP] Update isVectorShiftByScalarCheap with cases...
commit
|
commitdiff
|
tree
2018-01-30
Simon Pilgrim
[X86][AVX512] Add VBMI target shuffle-trunc tests
commit
|
commitdiff
|
tree
2018-01-30
Simon Pilgrim
[X86] Add test case for PR32690
commit
|
commitdiff
|
tree
2018-01-30
Simon Pilgrim
Spelling mistake in comment. NFCI.
commit
|
commitdiff
|
tree
2018-01-29
Simon Pilgrim
[X86] Emit 11-byte or 15-byte NOPs on recent AMD targets...
commit
|
commitdiff
|
tree
2018-01-27
Simon Pilgrim
[X86][AVX512] Add avx512dq fp2int/int2fp tests (PR31630)
commit
|
commitdiff
|
tree
2018-01-27
Simon Pilgrim
Regenerate test. NFCI
commit
|
commitdiff
|
tree
2018-01-27
Simon Pilgrim
[X86][SSE] Simplify demanded elements from BROADCAST...
commit
|
commitdiff
|
tree
2018-01-27
Simon Pilgrim
[X86][SSE] Regenerate fp2int/int2fp tests
commit
|
commitdiff
|
tree
2018-01-27
Simon Pilgrim
[X86][SSE] Add broadcast from v2i32 memory tests (PR34394)
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86][AVX512] Add combining support for X86ISD::VTRUNCS
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86][AVX] LowerBUILD_VECTORAsVariablePermute - add...
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86][SSE] Don't colaesce v4i32 extracts
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86][SSE] Drop PMADDWD in lowerMul
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[DAGCombine] reduceBuildVecToShuffle - ensure EXTRACT_VECTOR...
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86][SSE] Add tests for vector truncation with PACKUS...
commit
|
commitdiff
|
tree
2018-01-26
Simon Pilgrim
[X86] Cleanup SDLoc arguments as mentioned on D42544
commit
|
commitdiff
|
tree
2018-01-25
Simon Pilgrim
[X86] Apply clang-format to detectUSatPattern. NFCI.
commit
|
commitdiff
|
tree
2018-01-25
Simon Pilgrim
[X86][SSE] Add tests for vector truncation with signed...
commit
|
commitdiff
|
tree
2018-01-25
Simon Pilgrim
[X86][SSE] Add tests for vector truncation with unsigned...
commit
|
commitdiff
|
tree
2018-01-24
Simon Pilgrim
[X86][SSE] Aggressively use PMADDWD for v4i32 multiplies...
commit
|
commitdiff
|
tree
2018-01-24
Simon Pilgrim
[X86][SSE] Add slow-pmulld attribute (silvermont-style...
commit
|
commitdiff
|
tree
2018-01-24
Simon Pilgrim
Regenerate shuffle sink test
commit
|
commitdiff
|
tree
2018-01-24
Simon Pilgrim
[X86][SSE] Avoid calls to combineX86ShufflesRecursively...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
Add bdver shuffle sink tests.
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
Regenerate select test. NFCI.
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
Regenerate shuffle sink test. NFCI.
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
[X86][AVX] LowerBUILD_VECTORAsVariablePermute - add...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
Fix MSVC "result of 32-bit shift implicitly converted...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - extract...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - ensure...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
Use EVT::changeVectorElementTypeToInteger() to convert...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - ensure...
commit
|
commitdiff
|
tree
2018-01-23
Simon Pilgrim
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - fix...
commit
|
commitdiff
|
tree
2018-01-22
Simon Pilgrim
[X86][AVX] Add test case for PR34370
commit
|
commitdiff
|
tree
2018-01-22
Simon Pilgrim
[X86][SSE] Add ISD::VECTOR_SHUFFLE to faux shuffle...
commit
|
commitdiff
|
tree
2018-01-20
Simon Pilgrim
[X86][SSE] Check for out of bounds PEXTR/PINSR indices...
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
[X86][SSE] Add SSE2 gather tests
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
[X86][AVX] Add more variable permute tests for source...
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
Fix line endings. NFCI.
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
[X86] Add KNL target to slow PMULLD tests
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
[X86] Add RDPID schedule test
commit
|
commitdiff
|
tree
2018-01-19
Simon Pilgrim
[X86] Regenerate RDPMC intrinsic test
commit
|
commitdiff
|
tree
2018-01-18
Simon Pilgrim
[X86][SSE] Regenerate vector promotion tests
commit
|
commitdiff
|
tree
2018-01-18
Simon Pilgrim
[X86][AVX] Add 256/512-bit slow PMULLD tests
commit
|
commitdiff
|
tree
2018-01-18
Simon Pilgrim
[X86] Add PR35918 test case
commit
|
commitdiff
|
tree
2018-01-17
Simon Pilgrim
[X86][MMX] Add PR35982 test cases
commit
|
commitdiff
|
tree
2018-01-17
Simon Pilgrim
[X86][BTVER2] Reduce instregex usage (PR35955)
commit
|
commitdiff
|
tree
2018-01-17
Simon Pilgrim
[X86][SSE] Add v4i16 PMULLD tests
commit
|
commitdiff
|
tree
2018-01-17
Simon Pilgrim
Fix MSVC "not all control paths return a value" warning.
commit
|
commitdiff
|
tree
2018-01-17
Simon Pilgrim
[X86][AVX] Add extra 'interleaved+lanepermute' shuffle...
commit
|
commitdiff
|
tree
2018-01-16
Simon Pilgrim
[X86][BTVER2] Fix scheduling of VCMPSD/VCMPSS instructions
commit
|
commitdiff
|
tree
2018-01-16
Simon Pilgrim
[X86][BTVER2] Use instrs instead of instregex for low...
commit
|
commitdiff
|
tree
2018-01-16
Simon Pilgrim
[X86][BTVER2] Use instrs instead of instregex for single...
commit
|
commitdiff
|
tree
2018-01-16
Simon Pilgrim
[X86][MMX] Accept UNDEF upper bits for MOVD GR32->MMX
commit
|
commitdiff
|
tree
2018-01-16
Simon Pilgrim
[X86][MMX] Improve MMX constant generation
commit
|
commitdiff
|
tree
2018-01-15
Simon Pilgrim
Avoid Wparentheses warning.
commit
|
commitdiff
|
tree
2018-01-15
Simon Pilgrim
[X86][MMX] Add support for MMX zero vector creation
commit
|
commitdiff
|
tree
2018-01-15
Simon Pilgrim
[X86][SSE] Add custom execution domain fixing for BLENDPD...
commit
|
commitdiff
|
tree
2018-01-15
Simon Pilgrim
[X86] Fix typos in WriteVMOVNTDQSt and WriteVMOVNTPYSt...
commit
|
commitdiff
|
tree
2018-01-14
Simon Pilgrim
[X86][SSE] Tag PR21137 test case
commit
|
commitdiff
|
tree
2018-01-14
Simon Pilgrim
[X86][SSE] Add PR22391 test case
commit
|
commitdiff
|
tree
2018-01-14
Simon Pilgrim
[X86] Regenerate fp128 test
commit
|
commitdiff
|
tree
2018-01-14
Simon Pilgrim
[X86][SSE] Support combining MOVLHPS undef inputs
commit
|
commitdiff
|
tree
2018-01-14
Simon Pilgrim
[X86][SSE] Add v2f64 3u shuffle test
commit
|
commitdiff
|
tree
next