Toggle navigation
Patchwork
Patches credited to artem.serov@linaro.org
Login
Register
Mail settings
Current Team Memberships
None
Show patches with
: none
| 136 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Apply
«
1
2
»
▾
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[sve] Fix while simulation corner case
-
-
-
2021-02-19
Artem Serov
Accepted
ARM: Adjust timeout for ARM FVP runs.
-
-
-
2021-02-16
Artem Serov
Accepted
Arm FVP README: Adjust info on FVP build.
-
-
-
2021-02-05
Artem Serov
Accepted
Arm FVP: Increase the data partition size.
-
-
-
2021-02-05
Artem Serov
Accepted
ARM64: Add a README on how to run tests via FVP.
-
-
-
2021-01-28
Artem Serov
Accepted
VIXL simulator for ART (Stage1)
-
-
-
2020-11-10
Artem Serov
New
Temp: Enable SVE for testing.
-
-
-
2020-11-10
Artem Serov
New
Temp: Set up VIXL simulator for SVE.
-
-
-
2020-11-10
Artem Serov
New
Revert^2 "Merge remote-tracking branch 'aosp/upstream-master' into..."
-
-
-
2020-11-09
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2020-11-09
Artem Serov
Accepted
Revert^2 "ART: Fix breaking changes from recent VIXL update."
-
-
-
2020-11-02
Artem Serov
Accepted
Introduce Long.divideUnsigned() intrinsic on ARM64.
-
-
-
2020-09-24
Artem Serov
Accepted
ARM64: Adjust SIMD checker tests for SVE.
-
-
-
2020-09-04
Artem Serov
Accepted
Integer.divideUnsigned() intrinsic on ARM64.
-
-
-
2020-09-04
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2020-07-24
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2020-07-12
Artem Serov
Rejected
ARM64: Enable SDOT/UDOT instructions emission.
-
-
-
2020-06-30
Artem Serov
Accepted
ART: Improve two SIMD tests.
-
-
-
2020-06-25
Artem Serov
Accepted
ARM64: Support running all SIMD checker tests in simulator mode.
-
-
-
2020-06-11
Artem Serov
New
ART: Fix breaking changes from recent VIXL update.
-
-
-
2020-06-11
Artem Serov
Accepted
ART: Add ART_TEST_DONT_REBOOT_DEVICE flag.
-
-
-
2020-05-26
Artem Serov
Accepted
ART: Implement predicated SIMD vectorization.
-
-
-
2020-05-21
Artem Serov
Accepted
ARM64: Support SVE VL other than 128-bit.
-
-
-
2020-05-21
Artem Serov
Accepted
ART: Introduce predicated vector instructions.
-
-
-
2020-04-30
Artem Serov
Accepted
RFC: Show case of SVE loop vectorization in ART.
-
-
-
2020-04-29
Artem Serov
New
Dump instruction set features in .cfg
-
-
-
2020-04-20
Artem Serov
Accepted
Checker: Separate ISA features and passes parsers
-
-
-
2020-04-20
Artem Serov
Rejected
Checker: Add function isaHasFeature
-
-
-
2020-04-20
Artem Serov
Accepted
Checker: Support IF, ELIF, ELSE, FI
-
-
-
2020-04-20
Artem Serov
Accepted
Checker: Refactor line-matching algorithm
-
-
-
2020-04-20
Artem Serov
Accepted
Checker: Rename assertions to statements
-
-
-
2020-04-20
Artem Serov
Accepted
RFC: ARM64: Split arm64 codegen into scalar and vector (SVE and NEON).
-
-
-
2020-04-15
Artem Serov
Accepted
ART: Refactor SIMD slots and regs size processing.
-
-
-
2020-04-09
Artem Serov
Accepted
ART: Fix vectorizer HalvingAdd idiom.
-
-
-
2020-04-08
Artem Serov
Accepted
ART: Fix a compiler crash for VectorizeDef() idioms.
-
-
-
2020-03-03
Artem Serov
Accepted
ART: ARM64: Improve FP IsInfinity intrinsic.
-
-
-
2020-02-14
Artem Serov
Accepted
ART: Introduce Loop Versioning in SuberblockCloner.
-
-
-
2020-01-13
Artem Serov
Accepted
RFC: Showcase for Loop Versioning - Unrolling.
-
-
-
2020-01-13
Artem Serov
Rejected
ART: Add support for SVE feature for ARM64.
-
-
-
2019-08-16
Artem Serov
Accepted
ART: Improve the timings for 597-deopt-busy-loop.
-
-
-
2019-08-01
Artem Serov
Accepted
ART: ARM64: Optimize frame size for SIMD graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: Disable vectorization for debuggable graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: ARM64: Fix saved fpu stack offsets for SIMD.
-
-
-
2019-07-30
Artem Serov
Accepted
DO NOT MERGE: Turn off LSE for armv8.2.
-
-
-
2019-03-25
Artem Serov
New
RFC: ART: Introduce HGraph::ShouldBeAsyncDeoptimizeable.
-
-
-
2019-01-24
Artem Serov
New
ART: Add test for kryo385 and dot product feature.
-
-
-
2019-01-16
Artem Serov
New
Create a target for armv8-2a+dotprod arch variant.
-
-
-
2019-01-15
Artem Serov
New
ART: Introduce stackmap with no DexRegInfo.
-
-
-
2019-01-14
Artem Serov
Accepted
Revert^2 "RFC: ART: ARM64: Support SDOT/UDOT instructions."
-
-
-
2019-01-14
Artem Serov
Accepted
Create a target for kryo385 arch variant.
-
-
-
2018-12-18
Artem Serov
Accepted
RFC: ART: ARM64: Support SDOT/UDOT instructions.
-
-
-
2018-12-03
Artem Serov
Accepted
ART: ARM64: Pass ISA features to VIXL macroassembler.
-
-
-
2018-12-03
Artem Serov
Accepted
Fix Pixel 3 cpu variant to kryo 385.
-
-
-
2018-11-29
Artem Serov
Accepted
Support kryo385 CPU.
-
-
-
2018-11-29
Artem Serov
Accepted
ART: Support kryo385 CPU.
-
-
-
2018-11-29
Artem Serov
Accepted
Support Qualcomm Kryo 385 CPU variant.
-
-
-
2018-11-19
Artem Serov
Accepted
ARM64: Support interm. address for object arrays.
-
-
-
2018-10-24
Artem Serov
Accepted
ART: Fix 530-checker-peel-unroll after D8 update.
-
-
-
2018-10-05
Artem Serov
Rejected
ART: ARM64: Support DotProd SIMD idiom.
-
-
-
2018-08-28
Artem Serov
Accepted
ART: Remove unneeded SideEffects for fatal instructions.
-
-
-
2018-07-05
Artem Serov
Accepted
ART: Fix HSelectGenerator for instructions which can throw.
-
-
-
2018-06-29
Artem Serov
Accepted
ART: Implement loop full unrolling.
-
-
-
2018-06-29
Artem Serov
Accepted
ART: Extend the range of clonable instructions.
-
-
-
2018-06-22
Artem Serov
Accepted
ART: Refactor scalar loop optimizations.
-
-
-
2018-06-21
Artem Serov
Accepted
ART: Make GVN work with BoundType.
-
-
-
2018-06-13
Artem Serov
Accepted
WIP: Rerun loop optimzizations after peeling.
-
-
-
2018-05-24
Artem Serov
Rejected
ART: Ignore unneeded environment uses.
-
-
-
2018-05-24
Artem Serov
Accepted
ART: SBC: Support single exit loops with live_outs.
-
-
-
2018-05-16
Artem Serov
Accepted
ART: Enable scalar loop peeling and unrolling.
-
-
-
2018-02-15
Artem Serov
Accepted
ART: Regression Test for JDK9 update.
-
-
-
2018-01-22
Artem Serov
Rejected
ART: Rename cloner_test.
-
-
-
2017-12-21
Artem Serov
Accepted
ARM: Fix breaking changes from recent VIXL update.
-
-
-
2017-12-14
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2017-12-14
Artem Serov
Accepted
ART: Implement loop peeling/unrolling routines.
-
-
-
2017-12-13
Artem Serov
Accepted
ART: Fix single-preheader transformation.
-
-
-
2017-12-07
Artem Serov
Accepted
ART: Bug report: Wrong SIMD spill slot size.
-
-
-
2017-12-07
Artem Serov
Rejected
ART: Try to statically evaluate some conditions.
-
-
-
2017-12-06
Artem Serov
Accepted
ART: Implement scalar loop peeling.
-
-
-
2017-12-06
Artem Serov
Accepted
ARM64: Workaround for the callee saved FP registers and SIMD.
-
-
-
2017-11-30
Artem Serov
Accepted
WIP: NOT FOR SUBMISSION: Abstract JIT test
-
-
-
2017-11-30
Artem Serov
Rejected
ART: Bugfix for fill-array-day & LSE issue.
-
-
-
2017-11-07
Artem Serov
New
ART: Implement scalar loop unrolling.
-
-
-
2017-11-01
Artem Serov
Accepted
RFC: ART: Introduce individual HInstruction cloning.
-
-
-
2017-10-09
Artem Serov
Rejected
ARM: Support SIMD reduction for 32-bit backend.
-
-
-
2017-10-06
Artem Serov
Accepted
ARM64: Tune SIMD loop unrolling factor heuristic.
-
-
-
2017-09-06
Artem Serov
Accepted
ART: Introduce individual HInstruction cloning.
-
-
-
2017-08-08
Artem Serov
Accepted
ART: Fix loop header's predecessors reordering in SimplifyLoops.
-
-
-
2017-08-03
Artem Serov
Accepted
ART: Fix SimplifyInduction for an instruction with HEnvironment.
-
-
-
2017-07-28
Artem Serov
Accepted
ART: Implement SuperblockCloner.
-
-
-
2017-07-11
Artem Serov
Accepted
ARM: ART Vectorizer (64-bit vectors).
-
-
-
2017-06-23
Artem Serov
Accepted
ARM64: Encode constants when it is possible.
-
-
-
2017-06-06
Artem Serov
Accepted
ARM64: SIMD instruction scheduling.
-
-
-
2017-06-02
Artem Serov
Accepted
ARM64: Share address computation across SIMD LDRs/STRs.
-
-
-
2017-05-03
Artem Serov
Accepted
ARM64: Loop unrolling for vectorized loops.
-
-
-
2017-04-26
Artem Serov
Rejected
ARM64: Improve SIMD LDR/STR.
-
-
-
2017-04-21
Artem Serov
Accepted
ARM64: Support MultiplyAccumulate for SIMD.
-
-
-
2017-04-13
Artem Serov
Accepted
Fix release of a QRegisters within a ScratchRegisterScope.
-
-
-
2017-04-11
Artem Serov
Accepted
ARM64: Support vectorization for double and long.
-
-
-
2017-04-10
Artem Serov
Accepted
ARM64: Support 128-bit registers for SIMD.
-
-
-
2017-04-07
Artem Serov
Accepted
ARM64: Saves 128-bit regs state along SuspendCheckSlowPath.
-
-
-
2017-04-06
Artem Serov
Accepted
«
1
2
»
Bundling
Create bundle: