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
Merging r339515:
2018-08-01
Simon Pilgrim
[llvm-mca][x86] Add CMPS/LODS/MOVS/STOS string instruction...
commit
|
commitdiff
|
tree
2018-08-01
Simon Pilgrim
[X86] Use isNullConstant helper. NFCI.
commit
|
commitdiff
|
tree
2018-08-01
Simon Pilgrim
Fix "not all control paths return a value" MSVC warning.
commit
|
commitdiff
|
tree
2018-08-01
Simon Pilgrim
[X86] Use isNullConstant helper. NFCI.
commit
|
commitdiff
|
tree
2018-08-01
Simon Pilgrim
[llvm-mca][x86] Add STC + STD instruction resource...
commit
|
commitdiff
|
tree
2018-07-31
Simon Pilgrim
[X86] WriteBSWAP sched classes are reg-reg only.
commit
|
commitdiff
|
tree
2018-07-31
Simon Pilgrim
[X86][SSE] Use ISD::MULHU for constant/non-zero ISD...
commit
|
commitdiff
|
tree
2018-07-31
Simon Pilgrim
[llvm-mca][x86] Add 32-bit instruction resource tests
commit
|
commitdiff
|
tree
2018-07-31
Simon Pilgrim
Revert r338365: [X86] Improved sched models for X86...
commit
|
commitdiff
|
tree
2018-07-31
Simon Pilgrim
[X86][SSE] isFNEG - Use getTargetConstantBitsFromNode...
commit
|
commitdiff
|
tree
2018-07-30
Simon Pilgrim
[X86] Regenerate NOBMI/BMI combine-select tests.
commit
|
commitdiff
|
tree
2018-07-30
Simon Pilgrim
[X86] Regenerate PKU test to merge 32/64-bit rdpkru...
commit
|
commitdiff
|
tree
2018-07-30
Simon Pilgrim
[X86] Regenerate fast-isel tests.
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[llvm-mca][x86] Add movsx/movzx instructions to general...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][XOP] Fix SUB constant folding for VPSHA/VPSHL...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][SSE] Use SplitOpsAndApply to improve HADD/HSUB...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][AVX] Add support for i16 256-bit vector horizontal...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][AVX] Add v16i16 horizontal op redundant shuffle...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][AVX] Add support for 32/64 bits 256-bit vector...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][AVX] Add 256-bit vector horizontal op redundant...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
Regenerate partial vector fold test. NFCI.
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
[X86][AVX] Convert X86ISD::VBROADCAST demanded elts...
commit
|
commitdiff
|
tree
2018-07-20
Simon Pilgrim
Regenerate remainder test.
commit
|
commitdiff
|
tree
2018-07-19
Simon Pilgrim
[X86][AVX] Use extract_subvector to reduce vector op...
commit
|
commitdiff
|
tree
2018-07-19
Simon Pilgrim
[X86][SSE] Add FPEXT vXf32 - vXf64 tests
commit
|
commitdiff
|
tree
2018-07-19
Simon Pilgrim
[DAGCombiner] Add rotate-extract tests
commit
|
commitdiff
|
tree
2018-07-19
Simon Pilgrim
Fix spelling mistake in comments. NFCI.
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
[X86][SSE] Canonicalize scalar fp arithmetic shuffle...
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
[SLPVectorizer] Avoid duplicate scalar cost calculations...
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
[X86][SSE] Remove BLENDPD canonicalization from combineTarge...
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
[X86][SSE] Add extra scalar fop + blend tests for commuted...
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
Fix -Wdocumentation warning. NFCI.
commit
|
commitdiff
|
tree
2018-07-18
Simon Pilgrim
Fix -Wdocumentation warning. NFCI.
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[llvm-mca][x86] Add extend, carry-flag and CMP instructions...
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[llvm-mca][x86] Add MOVBE resource tests to all supporting...
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[llvm-mca][x86] Add BSWAP resource tests
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[llvm-mca][x86] Add displacement-only and additional...
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[llvm-mca][x86] Add LEA resource tests (PR32326)
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[SLPVectorizer] Don't attempt horizontal reduction...
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
[DAGCombiner] Call SimplifyDemandedVectorElts from...
commit
|
commitdiff
|
tree
2018-07-17
Simon Pilgrim
Fix MSVC "result of 32-bit shift implicitly converted...
commit
|
commitdiff
|
tree
2018-07-13
Simon Pilgrim
[SLPVectorizer] Add initial alternate opcode support...
commit
|
commitdiff
|
tree
2018-07-13
Simon Pilgrim
[AArch64] Updated bigendian buildvector tests
commit
|
commitdiff
|
tree
2018-07-13
Simon Pilgrim
[ARM] Regenerated arg endian test
commit
|
commitdiff
|
tree
2018-07-12
Simon Pilgrim
[X86][SSE] Utilize ZeroableElements for canWidenShuffleElements
commit
|
commitdiff
|
tree
2018-07-12
Simon Pilgrim
[X86][AVX] Use Zeroable mask to improve shuffle mask...
commit
|
commitdiff
|
tree
2018-07-12
Simon Pilgrim
Fix -Wdocumentation warnings. NFCI.
commit
|
commitdiff
|
tree
2018-07-12
Simon Pilgrim
[X86] Add UDIV by uniform/non-uniform constant tests
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[TargetTransformInfo] Add pow2 analysis for scalar...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[SLPVectorizer] Add initial alternate opcode support...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[SLPVectorizer] Ensure alternate/passthrough doesn...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[SLPVectorizer] Add some additional alternate cast...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
Revert rL336804: [SLPVectorizer] Add initial alternate...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[SLPVectorizer] Add initial alternate opcode support...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
Fix check-prefix vs check-prefixes typo in updated...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[AArch64] Regenerate SDIV tests
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[SelectionDAG] Add constant buildvector support to...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[DAGCombiner] Support non-uniform X%C -> X-(X/C)*C...
commit
|
commitdiff
|
tree
2018-07-11
Simon Pilgrim
[DAGCombiner] Add (urem X, -1) -> select(X == -1, 0...
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
[DAGCombiner] Add special case fast paths for udiv...
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
[X86] Add srem/udiv/urem by constant tests
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
[DAGCombiner] visitREM - call visitSDIVLike/visitUDIVLike...
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
[DAGCombiner] Split SDIV/UDIV optimization expansions...
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
Fix MSVC "signed/unsigned mismatch" warning. NFCI.
commit
|
commitdiff
|
tree
2018-07-10
Simon Pilgrim
[X86][SSE] Prefer BLEND(SHL(v,c1),SHL(v,c2)) over MUL...
commit
|
commitdiff
|
tree
2018-07-09
Simon Pilgrim
Fix line endings. NFCI.
commit
|
commitdiff
|
tree
2018-07-09
Simon Pilgrim
[X86][AVX] Regenerate AVX1 fast-isel tests.
commit
|
commitdiff
|
tree
2018-07-08
Simon Pilgrim
[X86][SSE] Combine v16i8 SHL by constants to multiplies
commit
|
commitdiff
|
tree
2018-07-08
Simon Pilgrim
[X86] Set scheduler classes to unsupported. NFCI.
commit
|
commitdiff
|
tree
2018-07-07
Simon Pilgrim
[X86] Regenerate PR14088 test. NFCI.
commit
|
commitdiff
|
tree
2018-07-07
Simon Pilgrim
[SelectionDAG] Split float and integer isKnownNeverZero...
commit
|
commitdiff
|
tree
2018-07-07
Simon Pilgrim
Use const APInt& to avoid extra copy. NFCI.
commit
|
commitdiff
|
tree
2018-07-07
Simon Pilgrim
[DAGCombiner] Add EXTRACT_SUBVECTOR to SimplifyDemandedVecto...
commit
|
commitdiff
|
tree
2018-07-07
Simon Pilgrim
[CostModel][X86] Add SREM/UREM general and constant...
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
[CostModel][X86] Add UDIV/UREM by pow2 costs
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
[X86][SSE] Add srem x, (1 << c) combine tests
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
Fix comment typo. NFCI.
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
[SLPVectorizer] Begin abstracting InstructionsState...
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
[X86][SSE] Add extra v16i16 shl x,c -> pmullw test
commit
|
commitdiff
|
tree
2018-07-05
Simon Pilgrim
Try to fix -Wimplicit-fallthrough warning. NFCI.
commit
|
commitdiff
|
tree
2018-07-04
Simon Pilgrim
Fix some irregular whitespace/indentation. NFCI.
commit
|
commitdiff
|
tree
2018-07-04
Simon Pilgrim
[X86][SSE] Add v16i16 shl x,c -> pmullw test
commit
|
commitdiff
|
tree
2018-07-04
Simon Pilgrim
[X86][SSE] Add SSE2 target to some shift tests
commit
|
commitdiff
|
tree
2018-07-04
Simon Pilgrim
[X86][SSE] Blend any v8i16/v4i32 shift with 2 shift...
commit
|
commitdiff
|
tree
2018-07-04
Simon Pilgrim
[X86][SSE] Add reduced crash test case for r336113...
commit
|
commitdiff
|
tree
2018-07-03
Simon Pilgrim
[DAGCombiner] visitSDIV - Permit MIN_SIGNED_VALUE in...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[SLPVectorizer][X86] Begin adding alternate tests for...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[CostModel][X86] Add cost tests for fp rounding intrinsics
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[X86][SSE] Blend any v8i16/v4i32 shift with 2 shift...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[X86][SSE] Add v8i16 shift test for 2 shift values...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[SLPVectorizer] Remove nullptr early-outs from Instruction...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[SLPVectorizer] Fix alternate opcode + shuffle cost...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[SLPVectorizer] Only Alternate opcodes use ShuffleVector...
commit
|
commitdiff
|
tree
2018-07-02
Simon Pilgrim
[X86][BtVer2] Added Jaguar FPU Pipe0/1 uop counters...
commit
|
commitdiff
|
tree
2018-07-01
Simon Pilgrim
[SLPVectorizer] Call InstructionsState.isOpcodeOrAlt...
commit
|
commitdiff
|
tree
2018-07-01
Simon Pilgrim
[SLPVectorizer] Replace sameOpcodeOrAlt with InstructionsSta...
commit
|
commitdiff
|
tree
2018-07-01
Simon Pilgrim
[SLPVectorizer] Use InstructionsState Op/Alt opcodes...
commit
|
commitdiff
|
tree
2018-07-01
Simon Pilgrim
[SLPVectorizer][X86] Add some alternate tests for cast...
commit
|
commitdiff
|
tree
2018-06-30
Simon Pilgrim
Fix Wdocumentation compiler warning. NFCI.
commit
|
commitdiff
|
tree
2018-06-30
Simon Pilgrim
[DAGCombiner] Handle correctly non-splat power of 2...
commit
|
commitdiff
|
tree
next