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] Match all-of bool scalar reductions into a bitcast/movmsk + cmp.
2019-05-17
Simon Pilgrim
[X86][SSE] Match all-of bool scalar reductions into...
commit
|
commitdiff
|
tree
2019-05-17
Simon Pilgrim
[X86][AVX] Remove LowerCTTZ's AVX1 custom vector handling.
commit
|
commitdiff
|
tree
2019-05-17
Simon Pilgrim
[X86][AVX] isNOT - add extract_subvector(xor X, -1...
commit
|
commitdiff
|
tree
2019-05-17
Simon Pilgrim
[X86] Pull out IsNOT helper. NFCI.
commit
|
commitdiff
|
tree
2019-05-15
Simon Pilgrim
Revert rL360675 : [APFloat] APFloat::Storage::Storage...
commit
|
commitdiff
|
tree
2019-05-14
Simon Pilgrim
[X86] Disable shouldFoldConstantShiftPairToMask for...
commit
|
commitdiff
|
tree
2019-05-14
Simon Pilgrim
[APFloat] APFloat::Storage::Storage - fix use after...
commit
|
commitdiff
|
tree
2019-05-14
Simon Pilgrim
[X86] X86TargetLowering::LowerINTRINSIC_WO_CHAIN -...
commit
|
commitdiff
|
tree
2019-05-14
Simon Pilgrim
[MemorySanitizer] getMMXVectorTy - assert valid element...
commit
|
commitdiff
|
tree
2019-05-13
Simon Pilgrim
[X86][SSE] LowerBuildVectorv4x32 - don't insert MOVQ...
commit
|
commitdiff
|
tree
2019-05-13
Simon Pilgrim
[X86][SSE] Relax use limits for lowerAddSubToHorizontalOp...
commit
|
commitdiff
|
tree
2019-05-13
Simon Pilgrim
[TargetLowering] Add SimplifyDemandedBits support for...
commit
|
commitdiff
|
tree
2019-05-13
Simon Pilgrim
[X86] Add SimplifyDemandedBits support for PEXTRB/PEXTRW...
commit
|
commitdiff
|
tree
2019-05-13
Simon Pilgrim
TargetLowering::SimplifyDemandedBits - early-out for...
commit
|
commitdiff
|
tree
2019-05-12
Simon Pilgrim
[X86][AVX] Split VZEXT_MOVL ymm/zmm if the upper elements...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86][SSE] SimplifyDemandedBits - call PEXTRB/PEXTRW...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[DAG] Add SimplifyDemandedBits support for BITREVERSE
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86] Updated shift-mask test targets for D61830
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86] Add scalar shl+lshr -> shift+mask tests (PR40758)
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86] Add avx512f tests for boolean reduction
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[CostModel][X86] Add min/max reduction costs for all...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86][SSE] Add SimplifyDemandedVectorElts HADD/HSUB...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
FixupLEAPass::fixupIncDec - non-LEA opcodes should...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[MC][X86] Add test cases from PR14056
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
HexagonConstEvaluator::evaluateHexExt - check incoming...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86][SSE] Tweaked HADD/HSUB SimplifyDemandedVectorElts
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86][SSE] Add integer HADD/HSUB SimplifyDemandedVectorElts...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
[X86][SSE] Add HADD/HSUB SimplifyDemandedVectorElts...
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
Fix uninitialized variable analyzer warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-11
Simon Pilgrim
SelectionDAGISel::CodeGenAndEmitDAG - remove unused...
commit
|
commitdiff
|
tree
2019-05-10
Simon Pilgrim
[SLP] Refactor VectorizableTree to use unique_ptr.
commit
|
commitdiff
|
tree
2019-05-10
Simon Pilgrim
[X86][SSE] Add getHopForBuildVector vector splitting
commit
|
commitdiff
|
tree
2019-05-10
Simon Pilgrim
[cmake] Remove MSVC C4800 override
commit
|
commitdiff
|
tree
2019-05-10
Simon Pilgrim
[cmake] Remove MSVC C4355 override
commit
|
commitdiff
|
tree
2019-05-09
Simon Pilgrim
[X86][SSE] Fold add(shuffle(),shuffle()) to hadd on...
commit
|
commitdiff
|
tree
2019-05-09
Simon Pilgrim
[llvm-cxxfilt] Fix -Wshadow warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-09
Simon Pilgrim
Fix local variable shadow warning in SmallVectorBase...
commit
|
commitdiff
|
tree
2019-05-09
Simon Pilgrim
Fix uninitialized value warnings in StatepointBase...
commit
|
commitdiff
|
tree
2019-05-09
Simon Pilgrim
[CodeGenPrepare] Ensure we get a non-null result from...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[AArch64] Remove scan-build "Value stored during its...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[AArch64] Fix scan-build null/uninitialized pointer...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[AMDGPU] Reapplied BFE canonicalization from D60462
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[ADT] SmallVector::set_size - fix Wdocumentation. NFCI.
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
Fix whitespace mismatches. NFCI.
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[LegalizeDAG] Assert non-power-of-2 load/store op splits...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[Hexagon] Fix cppcheck reduce variable scope warnings...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[VPlan] Fix "value never used" static analyzer warning...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
R600InstrInfo.cpp - Add getTransSwizzle assert for...
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[SIMode] Fix typo in Status constructor
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
[DebugInfo] Fix use-after-move warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-08
Simon Pilgrim
Fix cppcheck operator precedence warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
Regenerate test to try and fix buildbots
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
Avoid use-after-move warnings by using swap instead...
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
Fix local shadow variable warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
[X86][AVX] Fold concat(packus(),packus()) -> packus...
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
Fixed "Value stored to 'Opc' is never read" warning...
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
[X86] Reduce scope of variables where possible. NFCI.
commit
|
commitdiff
|
tree
2019-05-07
Simon Pilgrim
Fix uninitialized variable warning. NFCI.
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
Pull out repeated CI->getCalledFunction() calls. NFCI.
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
Remove duplicate assignments. NFCI.
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
[X86] Fix uninitialized members in constructor warnings...
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
X86DAGToDAGISel::tryVPTESTM - fix uninitialized variable...
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
[LoadStoreVectorizer] vectorizeStoreChain - ensure...
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
[X86] X86InstrInfo::findThreeSrcCommutedOpIndices ...
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
[X86] lowerVectorShuffle - use any_of to detect out...
commit
|
commitdiff
|
tree
2019-05-06
Simon Pilgrim
[Analysis] Remove duplicated std::move from LocRange...
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[X86] Pull out repeated Subtarget feature tests. NFCI.
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[TargetLowering] getValueType - use dyn_cast directly...
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[TTI][X86] Make getAddressComputationCost cost value...
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
Move getOpcode() call into if statement. NFCI.
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[SLPVectorizer] Prefer pre-increments. NFCI.
commit
|
commitdiff
|
tree
2019-05-05
Simon Pilgrim
[X86] Make X86RegisterInfo(const Triple &TT) constructor...
commit
|
commitdiff
|
tree
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
next