projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Remove explicit m0 operand from v_interp instructions
2015-05-10
Simon Pilgrim
[SelectionDAG] Fixed constant folding issue when legalised...
commit
|
commitdiff
|
tree
2015-05-02
Simon Pilgrim
[SSE2] Minor tidyup of v16i8 SHL lowering. NFC.
commit
|
commitdiff
|
tree
2015-05-02
Simon Pilgrim
[DAGCombiner] Enabled vector float/double -> int constant...
commit
|
commitdiff
|
tree
2015-05-02
Simon Pilgrim
Line ending fix
commit
|
commitdiff
|
tree
2015-05-02
Simon Pilgrim
[SSE] Added vector int (i32 and i64) -> float/double...
commit
|
commitdiff
|
tree
2015-05-02
Simon Pilgrim
[SSE] Added vector float/double -> i32 and i64 conversion...
commit
|
commitdiff
|
tree
2015-05-01
Simon Pilgrim
[SelectionDAG] Unary vector constant folding integer...
commit
|
commitdiff
|
tree
2015-04-30
Simon Pilgrim
[SSE] Fix for MUL v16i8 on pre-SSE41 targets (PR23369).
commit
|
commitdiff
|
tree
2015-04-27
Simon Pilgrim
[X86][SSE] Add v16i8/v32i8 multiplication support
commit
|
commitdiff
|
tree
2015-04-25
Simon Pilgrim
line endings fix
commit
|
commitdiff
|
tree
2015-04-23
Simon Pilgrim
[DAGCombiner] Remove extra bitcasts surrounding vector...
commit
|
commitdiff
|
tree
2015-04-21
Simon Pilgrim
[X86][SSE] Provide execution domains for scalar floating...
commit
|
commitdiff
|
tree
2015-04-21
Simon Pilgrim
CONCAT_VECTOR of BUILD_VECTOR - minor fix
commit
|
commitdiff
|
tree
2015-04-19
Simon Pilgrim
[X86][SSE] Fix for getScalarValueForVectorElement to...
commit
|
commitdiff
|
tree
2015-04-19
Simon Pilgrim
[X86][SSE] Extended copysign tests to include llvm...
commit
|
commitdiff
|
tree
2015-04-18
Simon Pilgrim
[X86][AVX2] Force execution domain on broadcast folding...
commit
|
commitdiff
|
tree
2015-04-18
Simon Pilgrim
[X86][SSE] Force execution domain on float/double unpack...
commit
|
commitdiff
|
tree
2015-04-16
Simon Pilgrim
TRUNCATE constant folding - minor fix for rL233224
commit
|
commitdiff
|
tree
2015-04-06
Simon Pilgrim
[X86][SSE] Use (V)PINSRB for direct byte insertion...
commit
|
commitdiff
|
tree
2015-04-06
Simon Pilgrim
[DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC...
commit
|
commitdiff
|
tree
2015-04-05
Simon Pilgrim
[DAGCombiner] Merge FMUL Scalar and Vector constant...
commit
|
commitdiff
|
tree
2015-04-04
Simon Pilgrim
[DAGCombiner] Canonicalize vector constants for ADD...
commit
|
commitdiff
|
tree
2015-04-03
Simon Pilgrim
Added vector tests for DAGCombiner::ReassociateOps
commit
|
commitdiff
|
tree
2015-04-03
Simon Pilgrim
[X86] Added SSE4.2 CRC32 memory folding patterns +...
commit
|
commitdiff
|
tree
2015-04-03
Simon Pilgrim
[X86][3DNow] Added 3DNow! memory folding patterns ...
commit
|
commitdiff
|
tree
2015-04-03
Simon Pilgrim
[X86][MMX] Added MMX stack folding tests
commit
|
commitdiff
|
tree
2015-04-03
Simon Pilgrim
[DAGCombiner] Combine shuffles of BUILD_VECTOR and...
commit
|
commitdiff
|
tree
2015-03-30
Simon Pilgrim
[X86] Ensure integer domain on scalar i64 load/store...
commit
|
commitdiff
|
tree
2015-03-29
Simon Pilgrim
Use SDValue bool check to tidyup some possible vector...
commit
|
commitdiff
|
tree
2015-03-29
Simon Pilgrim
Use SDValue bool check to tidyup some possible ReassociateOp...
commit
|
commitdiff
|
tree
2015-03-28
Simon Pilgrim
[DAGCombiner] Fixed incorrect test for buildvector...
commit
|
commitdiff
|
tree
2015-03-25
Simon Pilgrim
[DAGCombiner] Add support for TRUNCATE + FP_EXTEND...
commit
|
commitdiff
|
tree
2015-03-23
Simon Pilgrim
[SelectionDAG] Fixed issue with uitofp vector constant...
commit
|
commitdiff
|
tree
2015-03-22
Simon Pilgrim
Fixed MSVC compile warning issue introduced in r232837
commit
|
commitdiff
|
tree
2015-03-21
Simon Pilgrim
Tidied up vec_zero_cse.ll test. NFCI.
commit
|
commitdiff
|
tree
2015-03-20
Simon Pilgrim
Stripped trailing whitespace. NFC.
commit
|
commitdiff
|
tree
2015-03-18
Simon Pilgrim
Fixed failing test due to missing target triple causing...
commit
|
commitdiff
|
tree
2015-03-18
Simon Pilgrim
[X86][SSE] Avoid scalarization of v2i64 vector shifts...
commit
|
commitdiff
|
tree
2015-03-18
Simon Pilgrim
[X86][SSE] Avoid scalarization of v2i64 vector shifts
commit
|
commitdiff
|
tree
2015-03-17
Simon Pilgrim
XformToShuffleWithZero - Added clearer early outs and...
commit
|
commitdiff
|
tree
2015-03-15
Simon Pilgrim
Use SDValue bool check to tidyup some possible combines...
commit
|
commitdiff
|
tree
2015-03-15
Simon Pilgrim
Use SDValue bool check to tidyup some possible combines...
commit
|
commitdiff
|
tree
2015-03-15
Simon Pilgrim
[SSE} Added tests for float4-float3 conversions (PR11580)
commit
|
commitdiff
|
tree
2015-03-14
Simon Pilgrim
Simplified some stack folding tests.
commit
|
commitdiff
|
tree
2015-03-12
Simon Pilgrim
Removed useless palignr test - we don't actually provide...
commit
|
commitdiff
|
tree
2015-03-12
Simon Pilgrim
[X86][AVX2] Added missing palignr stack folding test
commit
|
commitdiff
|
tree
2015-03-07
Simon Pilgrim
[DAGCombiner] Add a shuffle mask commutation helper...
commit
|
commitdiff
|
tree
2015-03-07
Simon Pilgrim
Use SDValue bool check to tidyup some possible combines...
commit
|
commitdiff
|
tree
2015-03-07
Simon Pilgrim
[DAGCombiner] SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(V...
commit
|
commitdiff
|
tree
2015-03-05
Simon Pilgrim
[DagCombiner] Allow shuffles to merge through bitcasts
commit
|
commitdiff
|
tree
2015-02-24
Simon Pilgrim
Reapplied D7816 & rL230177 & rL230278 - with an additional...
commit
|
commitdiff
|
tree
2015-02-24
Simon Pilgrim
Added test case for PR22678 (check CONCAT_VECTORS DAG...
commit
|
commitdiff
|
tree
2015-02-23
Simon Pilgrim
Fix based on post-commit comment on D7816 & rL230177...
commit
|
commitdiff
|
tree
2015-02-22
Simon Pilgrim
[DagCombiner] Generalized BuildVector Vector Concatenation
commit
|
commitdiff
|
tree
2015-02-21
Simon Pilgrim
[X86][SSE] Added shuffle based integer zero extension...
commit
|
commitdiff
|
tree
2015-02-20
Simon Pilgrim
LowerScalarImmediateShift - Merged v16i8 and v32i8...
commit
|
commitdiff
|
tree
2015-02-17
Simon Pilgrim
[X86][SSE] Generalised unpckl/unpckh shuffle matching
commit
|
commitdiff
|
tree
2015-02-16
Simon Pilgrim
[X86][SSE] Add SSE MOVQ instructions to SSEPackedInt...
commit
|
commitdiff
|
tree
2015-02-15
Simon Pilgrim
Added (still inefficient) shuffle test case for PR21138
commit
|
commitdiff
|
tree
2015-02-15
Simon Pilgrim
Added some test cases of missed opportunities to use...
commit
|
commitdiff
|
tree
2015-02-15
Simon Pilgrim
Coding style fixes to recent patches. NFC.
commit
|
commitdiff
|
tree
2015-02-15
Simon Pilgrim
[X86][AVX2] vpslldq/vpsrldq byte shifts for AVX2
commit
|
commitdiff
|
tree
2015-02-14
Simon Pilgrim
[X86][XOP] Enable commutation for XOP instructions
commit
|
commitdiff
|
tree
2015-02-14
Simon Pilgrim
[X86] Ensure integer domain on scalar load/store stack...
commit
|
commitdiff
|
tree
2015-02-14
Simon Pilgrim
Line ending fix. NFC.
commit
|
commitdiff
|
tree
2015-02-12
Simon Pilgrim
Ensure integer domain on general shuffle stack folding...
commit
|
commitdiff
|
tree
2015-02-12
Simon Pilgrim
Relaxed over-zealous alignment requirement for VEX...
commit
|
commitdiff
|
tree
2015-02-11
Simon Pilgrim
[X86][SSE] Added dual vector truncation tests.
commit
|
commitdiff
|
tree
2015-02-10
Simon Pilgrim
[X86][AVX2] Missing AVX2 memory folding instructions
commit
|
commitdiff
|
tree
2015-02-10
Simon Pilgrim
[X86][XOP] Added XOP memory folding patterns + tests
commit
|
commitdiff
|
tree
2015-02-08
Simon Pilgrim
[X86][AVX2] AVX2 broadcast + permute memory folding...
commit
|
commitdiff
|
tree
2015-02-08
Simon Pilgrim
Moved AVX2 vbroadcast (reg) instruction foldings under...
commit
|
commitdiff
|
tree
2015-02-07
Simon Pilgrim
[X86][AVX2] AVX2 integer stack folding tests.
commit
|
commitdiff
|
tree
2015-02-07
Simon Pilgrim
[X86][AVX] Added missing stack folding support + test...
commit
|
commitdiff
|
tree
2015-02-07
Simon Pilgrim
[X86][SSE] Added missing stack folding tests for (v...
commit
|
commitdiff
|
tree
2015-02-07
Simon Pilgrim
[X86] Force fp stack folding tests to keep to specific...
commit
|
commitdiff
|
tree
2015-02-07
Simon Pilgrim
[X86][AVX2] More AVX2 integer stack folding tests.
commit
|
commitdiff
|
tree
2015-02-06
Simon Pilgrim
[X86][AVX2] Begun adding AVX2 integer stack folding...
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
Fixed unused variable warning.
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
[X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for...
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
Fixed signed/unsigned comparison warning.
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
Fixed unused variable warning.
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
[X86][SSE] Added general integer shuffle matching for...
commit
|
commitdiff
|
tree
2015-02-03
Simon Pilgrim
[X86][AVX2] Enabled shuffle matching for the AVX2 zero...
commit
|
commitdiff
|
tree
2015-01-31
Simon Pilgrim
Removed SSE lane blend findCommutedOpIndices overrides...
commit
|
commitdiff
|
tree
2015-01-31
Simon Pilgrim
[X86][SSE] Shuffle mask decode support for zero extend...
commit
|
commitdiff
|
tree
2015-01-28
Simon Pilgrim
Spelling fixes. NFC.
commit
|
commitdiff
|
tree
2015-01-28
Simon Pilgrim
Line endings fix. NFC.
commit
|
commitdiff
|
tree
2015-01-26
Simon Pilgrim
[X86][SSE] Float comparisons can sometimes be safely...
commit
|
commitdiff
|
tree
2015-01-26
Simon Pilgrim
[X86][PCLMUL] Enable commutation for PCLMUL instructions
commit
|
commitdiff
|
tree
2015-01-26
Simon Pilgrim
Line endings fix. NFC.
commit
|
commitdiff
|
tree
2015-01-26
Simon Pilgrim
Line endings fix. NFC.
commit
|
commitdiff
|
tree
2015-01-22
Simon Pilgrim
[X86][AVX] Added (V)MOVDDUP / (V)MOVSLDUP / (V)MOVSHDUP...
commit
|
commitdiff
|
tree
2015-01-22
Simon Pilgrim
Line endings fixes. NFC.
commit
|
commitdiff
|
tree
2015-01-22
Simon Pilgrim
[X86][SSE] Simplified PSUBUS tests
commit
|
commitdiff
|
tree
2015-01-21
Simon Pilgrim
[X86][SSE] Missing SSE/AVX1 memory folding integer...
commit
|
commitdiff
|
tree
2015-01-21
Simon Pilgrim
[X86][SSE] Added support for SSE3 lane duplication...
commit
|
commitdiff
|
tree
2015-01-21
Simon Pilgrim
[X86][SSE] movddup shuffle mask decodes
commit
|
commitdiff
|
tree
2015-01-21
Simon Pilgrim
[X86][AVX] Simplified diff between AVX1 and SSE42 fp...
commit
|
commitdiff
|
tree
2015-01-20
Simon Pilgrim
[X86][SSE] Added SSE/AVX1 integer stack folding tests.
commit
|
commitdiff
|
tree
next