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] Fix some cppcheck "Local variable name shadows outer variable" warnings. NFCI.
2019-05-05
Simon Pilgrim
[X86] Fix some cppcheck "Local variable name shadows...
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[SLPVectorizer] Make getSpillCost() const. NFCI.
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[SelectionDAG] Use any_of/all_of where possible. NFCI.
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
Move Value *RHSCIOp def into the scope where its actually...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[DAGCombine] Remove repeated variables. NFCI.
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[TargetLowering] SimplifySetCC - remove repeated variable...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[X86] LowerToHorizontalOp - Tidyup calls to getHopForBuildVe...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[SelectionDAG] CreateTopologicalOrder - don't use iterator
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[TargetLowering] ShrinkDemandedConstant - reduce scope...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[X86] Remove repeated variables. NFCI.
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[X86] Add X64 common prefixes and regenerate mul i64...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
Avoid cppcheck operator precedence warnings. NFCI.
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[TargetLowering] expandUnalignedStore - cleanup EVT...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[SelectionDAG] Use INT_MIN as (1 << 31) is UB for signed...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[SelectionDAG] computeKnownBits - remove some duplicate...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
[X86] LowerMULH - remove unused Lo/Hi vector indices...
commit
|
commitdiff
|
tree
2019-05-03
Simon Pilgrim
Reduce variable scope to just the if() block its actually...
commit
|
commitdiff
|
tree
2019-05-02
Simon Pilgrim
[X86][SSE] lowerAddSubToHorizontalOp - enable ymm extraction...
commit
|
commitdiff
|
tree
2019-05-02
Simon Pilgrim
[X86][SSE] Move shouldUseHorizontalOp inside isHorizontalBin...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Fold scalar horizontal add/sub for non-0...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
Fix 80 column violation. NFCI.
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add demanded elts support X86ISD::PMULDQ...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add SSE vector shift support to SimplifyDemandedV...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Split 512-bit -> 128-bit vector directly...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add 512-bit vector support to SimplifyDemandedVec...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add X86ISD::PACKSS\PACKUS to SimplifyDemandedVect...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add scalar horizontal add/sub tests for...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Add X86ISD::UNPCKL\UNPCK to SimplifyDemandedVecto...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Move extract_subvector(pshufb) fold to SimplifyDe...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86] SimplifyDemandedVectorEltsForTargetNode - pull...
commit
|
commitdiff
|
tree
2019-05-01
Simon Pilgrim
[X86][SSE] Extract i1 elements from vXi1 bool vectors
commit
|
commitdiff
|
tree
2019-04-30
Simon Pilgrim
[X86][SSE] Fold extract_subvector(extend(x)) -> extend_vecto...
commit
|
commitdiff
|
tree
2019-04-30
Simon Pilgrim
[TableGen] Fix null pointer dereferencing in token...
commit
|
commitdiff
|
tree
2019-04-30
Simon Pilgrim
Revert rL359519 : [MemorySSA] Invalidate MemorySSA...
commit
|
commitdiff
|
tree
2019-04-30
Simon Pilgrim
[SLP] Lit test that cannot get vectorized due to lack...
commit
|
commitdiff
|
tree
2019-04-30
Simon Pilgrim
Fix for bug 41512: lower INSERT_VECTOR_ELT(ZeroVec...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[X86][SSE] isHorizontalBinOp - add support for target...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[llvm-pdbutil] FunctionDumper::dump(PDBSymbolTypeFunctionArg...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
computePolynomialFromPointer - add missing early-out...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
Remove duplicate line. NFCI.
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[InstCombine] visitFCmpInst - appease copy+paste pattern...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[X86] scaleShuffleMask - avoid potential signed overflow...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[TextAPI] Fix Symbol::dump which was failing to append...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[llvm-mca][x86] Fix MMX PMOVMSKB test
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[TableGen] Fix null pointer dereferencing.
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
Avoid "checking a pointer after dereferencing" warning...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
Move if() to newline to stop ambiguity over whether...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
Fix operator precedence warning. NFCI.
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
Remove superfluous break from switch statement. NFCI.
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[X86] Remove duplicate string comparison
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[X86][SSE] Add scalar horizontal add/sub tests for...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[X86][SSE] Moved haddps test from phaddsub.ll to haddsub...
commit
|
commitdiff
|
tree
2019-04-29
Simon Pilgrim
[InstCombine][X86] Add PACKSS tests for truncation...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86] Add PR39921 HADD pairwise reduction test and...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][AVX] Add fast-hops target for add/fadd reduction...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86] Add PR39936 HADD Tests
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][SSE] combineExtractVectorElt - add early-out...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][AVX] Enabled AVX512F tests and add PR40815 test...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][AVX] Combine non-lane crossing binary shuffles...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][SSE] Optimize llvm.experimental.vector.reduce...
commit
|
commitdiff
|
tree
2019-04-28
Simon Pilgrim
[X86][AVX] Add AVX512DQ coverage for masked memory...
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
Revert rL359389: [X86][SSE] Add support for <64 x i1...
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][AVX] Add additional SSE/AVX expandload and compresssto...
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][SSE] Add support for <64 x i1> bool reduction
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][AVX] Cleanup and add additional expandload and...
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][AVX512] Improve vector bool reductions
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86] Add vector boolean reduction tests (PR38840)
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
Fix check-prefixes typo
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][SSE] Add initial test case for subvector insert...
commit
|
commitdiff
|
tree
2019-04-27
Simon Pilgrim
[X86][AVX] Merge mask select with shuffles across extract_su...
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
[X86][AVX] Fold extract_subvector(broadcast(x)) ->...
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
[DAGCombine] Cleanup visitEXTRACT_SUBVECTOR. NFCI.
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
Fix Wparentheses warning. NFCI.
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
[X86][SSE] Pull out OR(EXTRACTELT(X,0),OR(EXTRACTELT...
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
[X86][SSE] Disable shouldFoldConstantShiftPairToMask...
commit
|
commitdiff
|
tree
2019-04-26
Simon Pilgrim
[X86][AVX] Combine shuffles extracted from a common...
commit
|
commitdiff
|
tree
2019-04-25
Simon Pilgrim
[InstCombine][X86] Tweak generic expansion of PACKSS...
commit
|
commitdiff
|
tree
2019-04-25
Simon Pilgrim
[InstCombine][X86] Add PACKSS/PACKUS tests for truncation...
commit
|
commitdiff
|
tree
2019-04-25
Simon Pilgrim
Fix include order. NFCI.
commit
|
commitdiff
|
tree
2019-04-25
Simon Pilgrim
[X86][SSE] combineBitcastvxi1 - add support for bitcasting...
commit
|
commitdiff
|
tree
2019-04-24
Simon Pilgrim
[X86][SSE] Add tests for bitcasting vXi1 bool vectors...
commit
|
commitdiff
|
tree
2019-04-24
Simon Pilgrim
[InstCombine][X86] Use generic expansion of PACKSS...
commit
|
commitdiff
|
tree
2019-04-24
Simon Pilgrim
[X86] Add shouldFoldConstantShiftPairToMask override...
commit
|
commitdiff
|
tree
2019-04-24
Simon Pilgrim
[X86][SSE] Add masked bit test cases for PR26697
commit
|
commitdiff
|
tree
2019-04-23
Simon Pilgrim
[X86] Pull out collectConcatOps helper. NFCI.
commit
|
commitdiff
|
tree
2019-04-23
Simon Pilgrim
Fix MSVC "32-bit shift implicitly converted to 64 bits...
commit
|
commitdiff
|
tree
2019-04-23
Simon Pilgrim
Fix MSVC "32-bit shift implicitly converted to 64 bits...
commit
|
commitdiff
|
tree
2019-04-22
Simon Pilgrim
[TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits...
commit
|
commitdiff
|
tree
2019-04-22
Simon Pilgrim
[AMDGPU] Regenerate uitofp i8 to float conversion tests.
commit
|
commitdiff
|
tree
2019-04-19
Simon Pilgrim
[AMDGPU] Regenerate extractelt->truncate test.
commit
|
commitdiff
|
tree
2019-04-18
Simon Pilgrim
[X86] combineVectorTruncationWithPACKUS - remove split...
commit
|
commitdiff
|
tree
2019-04-18
Simon Pilgrim
[X86][SSE] Lower ICMP EQ(AND(X,C),C) -> SRA(SHL(X,LOG2...
commit
|
commitdiff
|
tree
2019-04-17
Simon Pilgrim
[DAGCombine] Add SimplifyDemandedBits helper that handles...
commit
|
commitdiff
|
tree
2019-04-17
Simon Pilgrim
[CostModel][X86] Add bool anyof/allof reduction costs
commit
|
commitdiff
|
tree
2019-04-16
Simon Pilgrim
[TargetLowering] Rename preferShiftsToClearExtremeBits...
commit
|
commitdiff
|
tree
2019-04-16
Simon Pilgrim
[SLP] Refactoring of the operand reordering code.
commit
|
commitdiff
|
tree
2019-04-16
Simon Pilgrim
[X86][AVX] X86ISD::PERMV/PERMV3 node types can never...
commit
|
commitdiff
|
tree
2019-04-12
Simon Pilgrim
[X86][SSE] Recognise vXi1 boolean anyof/allof reduction...
commit
|
commitdiff
|
tree
2019-04-11
Simon Pilgrim
[ConstantFold] ExtractConstantBytes - handle shifts...
commit
|
commitdiff
|
tree
2019-04-11
Simon Pilgrim
[X86] SimplifyDemandedVectorElts - add X86ISD::VPERMV3...
commit
|
commitdiff
|
tree
next