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][SSE41] Non-temporal loads shouldn't be folded if it can be avoided (PR32743)
2017-06-05
Simon Pilgrim
[X86][SSE41] Non-temporal loads shouldn't be folded...
commit
|
commitdiff
|
tree
2017-06-05
Simon Pilgrim
[X86][AVX1] Split 256-bit vector non-temporal loads...
commit
|
commitdiff
|
tree
2017-06-05
Simon Pilgrim
[X86][SSE] Non-temporal loads shouldn't be folded if...
commit
|
commitdiff
|
tree
2017-06-04
Simon Pilgrim
[X86][SSE] Change BUILD_VECTOR interleaving ordering...
commit
|
commitdiff
|
tree
2017-06-03
Simon Pilgrim
[X86][SSE] Add SCALAR_TO_VECTOR(PEXTRW/PEXTRB) support...
commit
|
commitdiff
|
tree
2017-05-24
Simon Pilgrim
Strip trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2017-05-23
Simon Pilgrim
[AMDGPU] Add INDIRECT_BASE_ADDR to R600_Reg32 class...
commit
|
commitdiff
|
tree
2017-05-19
Simon Pilgrim
Fix line-endings.
commit
|
commitdiff
|
tree
2017-05-19
Simon Pilgrim
[X86][FMA] Tests showing missed fmsubadd opportunities...
commit
|
commitdiff
|
tree
2017-05-18
Simon Pilgrim
[X86][AVX512] Add 512-bit vector ctpop costs + tests
commit
|
commitdiff
|
tree
2017-05-17
Simon Pilgrim
[X86][AVX512] Add 512-bit vector ctlz costs + tests
commit
|
commitdiff
|
tree
2017-05-17
Simon Pilgrim
[X86][AVX512] Add 512-bit vector cttz costs + tests
commit
|
commitdiff
|
tree
2017-05-17
Simon Pilgrim
[X86] Split ctpop/ctlz/cttz cost tests
commit
|
commitdiff
|
tree
2017-05-17
Simon Pilgrim
[X86][AVX512] Add 512-bit vector bitreverse costs ...
commit
|
commitdiff
|
tree
2017-05-15
Simon Pilgrim
[NVPTX] Don't flag StoreParam/LoadParam memory chain...
commit
|
commitdiff
|
tree
2017-05-15
Simon Pilgrim
[SLPVectorizer][X86] Add vectorization tests for vXi64...
commit
|
commitdiff
|
tree
2017-05-15
Simon Pilgrim
[SLPVectorizer][X86] Add vectorization tests for vXi64...
commit
|
commitdiff
|
tree
2017-05-15
Simon Pilgrim
[NVPTX] Don't rely on default arguments to SelectionDAG...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX1] Account for cost of extract/insert of 256...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX2] Fix costs for v4i64 ashr by splat
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX1] Account for cost of extract/insert of 256...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX1] Account for cost of extract/insert of 256...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][XOP] XOP's general v16i8 shifts will be used...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][SSE] Account for cost of extract/insert of v32i8...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][XOP] Account for cost of extract/insert of 256...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX] Allow 32-bit targets to peek through subvectors...
commit
|
commitdiff
|
tree
2017-05-14
Simon Pilgrim
[X86][AVX] Add additional 32-bit target vector shift...
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[SelectionDAG] Added support for EXTRACT_SUBVECTOR...
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[X86][SSE] Test showing missing EXTRACT_SUBVECTOR/CONCAT_VEC...
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[SelectionDAG] Add VECTOR_SHUFFLE support to ComputeNumSignBits
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[X86][SSE] Test showing inability of ComputeNumSignBits...
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[x86, SSE] AVX1 PR28129 (256-bit all-ones rematerialization)
commit
|
commitdiff
|
tree
2017-05-13
Simon Pilgrim
[LoopOptimizer][Fix]PR32859, PR24738
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
[NVPTX] Don't flag StoreRetVal memory chain operands...
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
Strip trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
[DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper...
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
[DAGCombine] Use SelectionDAG::getZExtOrTrunc helper...
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
Use SDValue::getOperand() helper. NFCI.
commit
|
commitdiff
|
tree
2017-05-12
Simon Pilgrim
Use SDValue::getOperand() helper. NFCI.
commit
|
commitdiff
|
tree
2017-05-11
Simon Pilgrim
[DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper...
commit
|
commitdiff
|
tree
2017-05-11
Simon Pilgrim
[X86][AVX] Added zeroall/zeroupper scheduler tests
commit
|
commitdiff
|
tree
2017-05-11
Simon Pilgrim
Strip trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2017-05-10
Simon Pilgrim
[X86][SSE] Check vec_set BUILD_VECTOR tests on both...
commit
|
commitdiff
|
tree
2017-05-10
Simon Pilgrim
[DAGCombiner] Dropped explicit (sra 0, x) -> 0 and...
commit
|
commitdiff
|
tree
2017-05-10
Simon Pilgrim
[DAGCombiner] Add vector support to fold (shl/srl 0...
commit
|
commitdiff
|
tree
2017-05-09
Simon Pilgrim
[X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ...
commit
|
commitdiff
|
tree
2017-05-08
Simon Pilgrim
[X86][SSE] Improve combineLogicBlendIntoPBLENDV to...
commit
|
commitdiff
|
tree
2017-05-08
Simon Pilgrim
Normalize line endings. NFCI,
commit
|
commitdiff
|
tree
2017-05-08
Simon Pilgrim
[ARM][NEON] Add support for ISD::ABS lowering
commit
|
commitdiff
|
tree
2017-05-08
Simon Pilgrim
[AARCH64][NEON] Add support for ISD::ABS lowering
commit
|
commitdiff
|
tree
2017-05-07
Simon Pilgrim
[X86][AVX1] Improve 256-bit vector costs for integer...
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[X86][AVX512] Relax assertion and just exit combine...
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[X86][AVX512] Move v2i64/v4i64 VPABS lowering to tablegen
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[X86] Reduce code for setting operations actions by...
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[NVPTX] Add support for ISD::ABS lowering
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[X86][SSE] Break register dependencies on v16i8/v8i16...
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[X86][AVX2] Add scheduling latency/throughput tests...
commit
|
commitdiff
|
tree
2017-05-06
Simon Pilgrim
[DAGCombiner] If ISD::ABS is legal/custom, use it directly...
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86] Use SDValue::getConstantOperandVal helper. NFCI.
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86][SSE] Add 128/256/512 bit vector build vector...
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86][AVX512] Improve support and testing for CTLZ...
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86] Remove duplicate operation actions. NFCI.
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86][AVX512CDI] Move v2i64/v4i64 and v4i32/v8i32 VPLZCNT...
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
Remove unused variable
commit
|
commitdiff
|
tree
2017-05-05
Simon Pilgrim
[X86][AVX] Add LowerIntUnary helpers to split unary...
commit
|
commitdiff
|
tree
2017-05-04
Simon Pilgrim
Strip trailing whitespace. NFCI.
commit
|
commitdiff
|
tree
2017-05-04
Simon Pilgrim
[X86][AVX512] Fix VPABSD file checks
commit
|
commitdiff
|
tree
2017-05-04
Simon Pilgrim
[X86][SSE] Add i686 triple tests for partial vector...
commit
|
commitdiff
|
tree
2017-05-04
Simon Pilgrim
[X86][SSE] Add i686 triple tests for PBLENDW commutation
commit
|
commitdiff
|
tree
2017-05-04
Simon Pilgrim
[X86][AVX1] Regenerate checks and add i686 triple tests...
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
[X86][LWP] Add stack folding mappings and tests for...
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
Silence a 'enum and non-enum used in conditional' warning.
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
[X86][LWP] Add llvm support for LWP instructions (reapplied).
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
Revert rL302028 due to accidental line ending changes.
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
[X86][LWP] Add llvm support for LWP instructions.
commit
|
commitdiff
|
tree
2017-05-03
Simon Pilgrim
[X86] Refactored LowerINTRINSIC_W_CHAIN to use a switch...
commit
|
commitdiff
|
tree
2017-05-02
Simon Pilgrim
[X86][SSE] Add test for PR30264 (combining multiple...
commit
|
commitdiff
|
tree
2017-05-02
Simon Pilgrim
[X86] Tidyup subvector insert/extract helpers. NFCI.
commit
|
commitdiff
|
tree
2017-05-02
Simon Pilgrim
Fix typo in comment. NFCI.
commit
|
commitdiff
|
tree
2017-05-02
Simon Pilgrim
[SelectionDAG] Improve support for promotion of <1...
commit
|
commitdiff
|
tree
2017-05-02
Simon Pilgrim
[DAGCombiner] Improve MatchBswapHword logic (PR31357)
commit
|
commitdiff
|
tree
2017-05-01
Simon Pilgrim
[X86] Reduce code for setting operations actions by...
commit
|
commitdiff
|
tree
2017-05-01
Simon Pilgrim
[X86][AVX] Rename LowerVectorBroadcast to lowerBuildVectorAs...
commit
|
commitdiff
|
tree
2017-04-29
Simon Pilgrim
[X86][AVX] Added codegen tests for _mm256_zext* helper...
commit
|
commitdiff
|
tree
2017-04-29
Simon Pilgrim
[X86][SSE] Add initial <2 x half> tests for PR31088
commit
|
commitdiff
|
tree
2017-04-28
Simon Pilgrim
Move variable local to where ita used. NFCI.
commit
|
commitdiff
|
tree
2017-04-28
Simon Pilgrim
[DAGCombiner] Add ComputeNumSignBits vector demanded...
commit
|
commitdiff
|
tree
2017-04-28
Simon Pilgrim
[X86][SSE] Added new tests from D32416 to show codegen...
commit
|
commitdiff
|
tree
2017-04-28
Simon Pilgrim
[X86][SSE] Renames all ones test to better match type.
commit
|
commitdiff
|
tree
2017-04-28
Simon Pilgrim
[X86][SSE] Add codegen test for _mm_set_pd1 (PR32827)
commit
|
commitdiff
|
tree
2017-04-27
Simon Pilgrim
[X86][SSE] Add tests for broadcast from larger vector...
commit
|
commitdiff
|
tree
2017-04-27
Simon Pilgrim
Fixed assert message to correctly refer to MRMSrcReg4VOp3Frm...
commit
|
commitdiff
|
tree
2017-04-26
Simon Pilgrim
[X86] Added pointer math zext test case (PR22970)
commit
|
commitdiff
|
tree
2017-04-26
Simon Pilgrim
[X86][SSE] Add test case for repeated vector insertions...
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[X86][AVX2] Add shuffle test for PR27320 showing current...
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[X86][SSE] Add tests for PR14657 showing current codegen.
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[SelectionDAG] Added getBuildVector(ArrayRef<SDUse...
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[DAGCombiner] Refactor to make it easy to add support...
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[SelectionDAG] Use getBuildVector helper where possible...
commit
|
commitdiff
|
tree
2017-04-25
Simon Pilgrim
[SelectionDAG] Pull out repeated getValueType calls...
commit
|
commitdiff
|
tree
next