projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[libFuzzer] implement strncmp hook for data-flow-guided fuzzing (w/ and w/o dfsan...
2015-07-29
Simon Pilgrim
[X86][SSE] Keep 32-bit target i64 vector shifts on...
commit
|
commitdiff
|
tree
2015-07-29
Simon Pilgrim
[X86][SSE] Vectorize i64 ASHR operations
commit
|
commitdiff
|
tree
2015-07-28
Simon Pilgrim
[X86][SSE] Use bitmasks instead of shuffles where possible.
commit
|
commitdiff
|
tree
2015-07-27
Simon Pilgrim
[X86][SSE] Added shuffle tests to demonstrate missed...
commit
|
commitdiff
|
tree
2015-07-27
Simon Pilgrim
Fixed signed/unsigned comparison warning.
commit
|
commitdiff
|
tree
2015-07-27
Simon Pilgrim
[InstCombine][X86][SSE] Replace sign/zero extension...
commit
|
commitdiff
|
tree
2015-07-27
Simon Pilgrim
[X86] Reordered lowerVectorShuffleAsBitMask before...
commit
|
commitdiff
|
tree
2015-07-26
Simon Pilgrim
[X86][SSE] Refreshed vector bit count tests.
commit
|
commitdiff
|
tree
2015-07-26
Simon Pilgrim
[X86][AVX2] Refreshed avx2 conversion tests
commit
|
commitdiff
|
tree
2015-07-25
Simon Pilgrim
[InstCombine][SSE4A] Standardized references to Length...
commit
|
commitdiff
|
tree
2015-07-25
Simon Pilgrim
[InstCombine] Split off SSE4a tests.
commit
|
commitdiff
|
tree
2015-07-25
Simon Pilgrim
[X86][SSE] Added additional vector sign/zero load extension...
commit
|
commitdiff
|
tree
2015-07-25
Simon Pilgrim
[X86][SSE] Added additional vector sign/zero extension...
commit
|
commitdiff
|
tree
2015-07-19
Simon Pilgrim
[X86][SSE] Tidied up vector CTLZ/CTTZ. NFCI.
commit
|
commitdiff
|
tree
2015-07-19
Simon Pilgrim
[X86][SSE] Reordered cast vectorization costs. NFCI.
commit
|
commitdiff
|
tree
2015-07-19
Simon Pilgrim
[DAGCombiner] Fixed minor typo that was missed in D9097.
commit
|
commitdiff
|
tree
2015-07-19
Simon Pilgrim
Remove TargetInstrInfo::canFoldMemoryOperand
commit
|
commitdiff
|
tree
2015-07-19
Simon Pilgrim
Use SDValue bool check. NFCI.
commit
|
commitdiff
|
tree
2015-07-18
Simon Pilgrim
[X86][SSE] Updated SHL/LSHR i64 vectorization costs.
commit
|
commitdiff
|
tree
2015-07-18
Simon Pilgrim
[X86][SSE] Added additional fp/int tests.
commit
|
commitdiff
|
tree
2015-07-18
Simon Pilgrim
Refreshed tests.
commit
|
commitdiff
|
tree
2015-07-18
Simon Pilgrim
Refreshed tests and reordered in descending integer...
commit
|
commitdiff
|
tree
2015-07-18
Simon Pilgrim
Tidyup shufflevector calls - don't repeat inputs if...
commit
|
commitdiff
|
tree
2015-07-16
Simon Pilgrim
Fix spelling. NFCI.
commit
|
commitdiff
|
tree
2015-07-16
Simon Pilgrim
[X86][SSE] Added nounwind attribute to vector shift...
commit
|
commitdiff
|
tree
2015-07-16
Simon Pilgrim
[X86][SSE] Updated vector conversion test names.
commit
|
commitdiff
|
tree
2015-07-15
Simon Pilgrim
[X86][SSE] Added i686/SSE2 vector shift tests.
commit
|
commitdiff
|
tree
2015-07-12
Simon Pilgrim
[X86][SSE] Tidied up vector extend/truncation tests...
commit
|
commitdiff
|
tree
2015-07-12
Simon Pilgrim
[X86][SSE] (V)PMINSB is commutable.
commit
|
commitdiff
|
tree
2015-07-12
Simon Pilgrim
Trim trailing whitespaces. NFC.
commit
|
commitdiff
|
tree
2015-07-12
Simon Pilgrim
[X86][SSE] Vectorized v4i32 non-uniform shifts.
commit
|
commitdiff
|
tree
2015-07-08
Simon Pilgrim
[X86][SSE] Vector shift test cleanup. NFC.
commit
|
commitdiff
|
tree
2015-07-08
Simon Pilgrim
[X86][SSE] Added (V)ROUNDSD + (V)ROUNDSS stack folding...
commit
|
commitdiff
|
tree
2015-07-06
Simon Pilgrim
[X86][AVX] Add support for shuffle decoding of vperm2f128...
commit
|
commitdiff
|
tree
2015-07-06
Simon Pilgrim
[X86][SSE] Vectorized i64 uniform constant SRA shifts
commit
|
commitdiff
|
tree
2015-07-06
Simon Pilgrim
[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
commit
|
commitdiff
|
tree
2015-07-06
Simon Pilgrim
[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes...
commit
|
commitdiff
|
tree
2015-07-06
Simon Pilgrim
[X86][SSE] Added missing stack folding test for SQRTSD...
commit
|
commitdiff
|
tree
2015-07-05
Simon Pilgrim
[X86][SSE3] Just use an explicit SSE3 target attribute...
commit
|
commitdiff
|
tree
2015-07-05
Simon Pilgrim
[X86][SSE2] Just use an explicit SSE2 target attribute...
commit
|
commitdiff
|
tree
2015-07-04
Simon Pilgrim
[X86][SSE] Improved i8/i16 to f64 uint2fp vector conversions
commit
|
commitdiff
|
tree
2015-07-03
Simon Pilgrim
[X86] Added 32-bit builds to fp<->int tests.
commit
|
commitdiff
|
tree
2015-07-03
Simon Pilgrim
whitespace tidyup. NFC.
commit
|
commitdiff
|
tree
2015-07-03
Simon Pilgrim
[X86][SSE] Sign extension for target vector sizes less...
commit
|
commitdiff
|
tree
2015-07-03
Simon Pilgrim
[X86][SSE] Sign extension for target vector sizes less...
commit
|
commitdiff
|
tree
2015-06-24
Simon Pilgrim
[X86][AVX] Added full set of 256-bit vector shift tests.
commit
|
commitdiff
|
tree
2015-06-23
Simon Pilgrim
[X86][SSE] Added full set of 128-bit vector shift tests.
commit
|
commitdiff
|
tree
2015-06-22
Simon Pilgrim
[X86][FMA4] FMA4 ops can perform unaligned folded loads.
commit
|
commitdiff
|
tree
2015-06-22
Simon Pilgrim
[X86][AVX2] Added missing stack folding tests for vpshufhw...
commit
|
commitdiff
|
tree
2015-06-21
Simon Pilgrim
[X86] Code tidyup - Use SDValue bool operator. NFC.
commit
|
commitdiff
|
tree
2015-06-21
Simon Pilgrim
[X86][SSE] Added missing stack folding test for CVTSD2SS...
commit
|
commitdiff
|
tree
2015-06-20
Simon Pilgrim
[X86][SSE] Fix PerformSExtCombine bug that accessed...
commit
|
commitdiff
|
tree
2015-06-20
Simon Pilgrim
[X86][SSE][CostModel] Added full set of sitofp/uitofp...
commit
|
commitdiff
|
tree
2015-06-18
Simon Pilgrim
[X86][SSE][CostModel] Fixed uitofp/sitofp cost target...
commit
|
commitdiff
|
tree
2015-06-18
Simon Pilgrim
[X86][AVX2] Added AVX2 SINT_TO_FP/UINT_TO_FP tests
commit
|
commitdiff
|
tree
2015-06-17
Simon Pilgrim
[X86][SSE] Improved support for vector i16 to float...
commit
|
commitdiff
|
tree
2015-06-16
Simon Pilgrim
[X86][SSE] Vectorize v2i32 to v2f64 conversions
commit
|
commitdiff
|
tree
2015-06-15
Simon Pilgrim
[X86][SSE] Added tests for vector i8/i16 to f32/f64...
commit
|
commitdiff
|
tree
2015-06-13
Simon Pilgrim
[DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern.
commit
|
commitdiff
|
tree
2015-06-13
Simon Pilgrim
[SelectionDAG] Added assertions + UNDEF handling for...
commit
|
commitdiff
|
tree
2015-06-13
Simon Pilgrim
[DAGCombiner] Added BSWAP vector constant folding support.
commit
|
commitdiff
|
tree
2015-06-13
Simon Pilgrim
Stripped trailing whitespace. NFC.
commit
|
commitdiff
|
tree
2015-06-13
Simon Pilgrim
Stripped trailing whitespace. NFC.
commit
|
commitdiff
|
tree
2015-06-11
Simon Pilgrim
[X86][SSE] Vectorized i8 and i16 shift operators
commit
|
commitdiff
|
tree
2015-06-08
Simon Pilgrim
[X86][SSE] Added lzcnt vector tests.
commit
|
commitdiff
|
tree
2015-06-08
Simon Pilgrim
[DAGCombiner] Added CTLZ vector constant folding support.
commit
|
commitdiff
|
tree
2015-06-08
Simon Pilgrim
[DAGCombiner] Added CTTZ vector constant folding support.
commit
|
commitdiff
|
tree
2015-06-07
Simon Pilgrim
[X86] Added tzcnt vector tests.
commit
|
commitdiff
|
tree
2015-06-07
Simon Pilgrim
[X86] Added BitScanForward/BitScanReverse memory folding...
commit
|
commitdiff
|
tree
2015-06-07
Simon Pilgrim
Fixed line endings
commit
|
commitdiff
|
tree
2015-06-07
Simon Pilgrim
[DAGCombiner] Added CTPOP vector constant folding support.
commit
|
commitdiff
|
tree
2015-06-05
Simon Pilgrim
[X86][AVX2] Added tests for v32i8 vector shifts
commit
|
commitdiff
|
tree
2015-06-05
Simon Pilgrim
[X86][SSE] Added tests for i8/i16 vector shifts
commit
|
commitdiff
|
tree
2015-06-03
Simon Pilgrim
[X86] Removed (unused) FSRL x86 operation
commit
|
commitdiff
|
tree
2015-05-30
Simon Pilgrim
Stripped trailing whitespace. NFC.
commit
|
commitdiff
|
tree
2015-05-25
Simon Pilgrim
[X86][AVX2] Vectorized i16 shift operators
commit
|
commitdiff
|
tree
2015-05-21
Simon Pilgrim
Fixed unused variable warning in non-assert builds...
commit
|
commitdiff
|
tree
2015-05-21
Simon Pilgrim
[X86][SSE] Improve support for 128-bit vector sign...
commit
|
commitdiff
|
tree
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
next