Toggle navigation
Patchwork
Patches credited to artem.serov@linaro.org
Login
Register
Mail settings
Current Team Memberships
None
Show patches with
: Archived =
No
| 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
ARM64: Add a README on how to run tests via FVP.
-
-
-
2021-01-28
Artem Serov
Accepted
ARM64: Adjust SIMD checker tests for SVE.
-
-
-
2020-09-04
Artem Serov
Accepted
ARM64: Enable SDOT/UDOT instructions emission.
-
-
-
2020-06-30
Artem Serov
Accepted
ARM64: Encode constants when it is possible.
-
-
-
2017-06-06
Artem Serov
Accepted
ARM64: Improve LocationBuilder for Shifts and IntermediateAddress.
-
-
-
2017-03-09
Artem Serov
Accepted
ARM64: Improve SIMD LDR/STR.
-
-
-
2017-04-21
Artem Serov
Accepted
ARM64: Loop unrolling for vectorized loops.
-
-
-
2017-04-26
Artem Serov
Rejected
ARM64: Remove all uses of BlockPoolsScope.
-
-
-
2017-02-08
Artem Serov
Accepted
ARM64: Saves 128-bit regs state along SuspendCheckSlowPath.
-
-
-
2017-04-06
Artem Serov
Accepted
ARM64: Share address computation across SIMD LDRs/STRs.
-
-
-
2017-05-03
Artem Serov
Accepted
ARM64: SIMD instruction scheduling.
-
-
-
2017-06-02
Artem Serov
Accepted
ARM64: Support 128-bit registers for SIMD.
-
-
-
2017-04-07
Artem Serov
Accepted
ARM64: Support interm. address for object arrays.
-
-
-
2018-10-24
Artem Serov
Accepted
ARM64: Support MultiplyAccumulate for SIMD.
-
-
-
2017-04-13
Artem Serov
Accepted
ARM64: Support running all SIMD checker tests in simulator mode.
-
-
-
2020-06-11
Artem Serov
New
ARM64: Support SVE VL other than 128-bit.
-
-
-
2020-05-21
Artem Serov
Accepted
ARM64: Support vectorization for double and long.
-
-
-
2017-04-10
Artem Serov
Accepted
ARM64: Tune SIMD loop unrolling factor heuristic.
-
-
-
2017-09-06
Artem Serov
Accepted
ARM64: Workaround for the callee saved FP registers and SIMD.
-
-
-
2017-11-30
Artem Serov
Accepted
ARM: Add vldm/vstm assembler support.
-
-
-
2016-08-03
Artem Serov
Accepted
ARM: Adjust timeout for ARM FVP runs.
-
-
-
2021-02-16
Artem Serov
Accepted
ARM: ART Vectorizer (64-bit vectors).
-
-
-
2017-06-23
Artem Serov
Accepted
ARM: Change mem address mode for array accesses.
-
-
-
2016-07-18
Artem Serov
Accepted
ARM: Fix breaking changes from recent VIXL update.
-
-
-
2017-12-14
Artem Serov
Accepted
ARM: Fix JNI MacroAssembler after VIXL update.
-
-
-
2016-11-29
Artem Serov
Accepted
ARM: Fix shifted register offset mem address mode for load signed.
-
-
-
2016-07-18
Artem Serov
Accepted
ARM: Fix suboptimal encodings of ldr/str.
-
-
-
2016-08-03
Artem Serov
Rejected
ARM: Fix vixl related branch issue in JNI.
-
-
-
2016-12-16
Artem Serov
Accepted
Arm FVP: Increase the data partition size.
-
-
-
2021-02-05
Artem Serov
Accepted
Arm FVP README: Adjust info on FVP build.
-
-
-
2021-02-05
Artem Serov
Accepted
ARM: Implement Reverse bits and bytes intrinsic.
-
-
-
2016-02-12
Artem Serov
Accepted
ARM: Port instr simplification of array accesses.
-
-
-
2016-07-18
Artem Serov
Accepted
ARM: Purge Arm32Assembler.
-
-
-
2016-08-15
Artem Serov
Accepted
ARM: Support SIMD reduction for 32-bit backend.
-
-
-
2017-10-06
Artem Serov
Accepted
ARM: Use stm/ldm for live registers save/restore in SlowPathCode.
-
-
-
2016-08-03
Artem Serov
Accepted
ARM: Use vstm/vldm for live floating point registers save/restore in SlowPathCode.
-
-
-
2016-08-03
Artem Serov
Accepted
ARM: VIXL32: A couple of fixes to have more tests passing.
-
-
-
2016-11-30
Artem Serov
Accepted
ARM: VIXL32: Align loop header blocks.
-
-
-
2017-03-09
Artem Serov
Rejected
ARM: VIXL32: Arch specific operations.
-
-
-
2016-11-08
Artem Serov
Accepted
ARM: VIXL32: Clean usage of scopes.
-
-
-
2016-12-05
Artem Serov
Accepted
ARM: VIXL32: Exclude recently added test that fails.
-
-
-
2016-10-26
Artem Serov
Accepted
ARM: VIXL32: Fix "Align allocation entrypoints..".
-
-
-
2017-02-07
Artem Serov
Accepted
ARM: VIXL32: Fix crash in Exchange for stack slots.
-
-
-
2017-01-03
Artem Serov
Accepted
ARM: VIXL32: Fix PackedSwitch.
-
-
-
2016-11-14
Artem Serov
Accepted
ARM: VIXL32: Implement InstanceOf, InvokeInterface and others.
-
-
-
2016-11-02
Artem Serov
Accepted
ARM: VIXL32: Implement Invoke, LoadClass, LoadString dispatch.
-
-
-
2016-12-02
Artem Serov
Accepted
ARM: VIXL32: Implement more codegen visitors.
-
-
-
2016-11-02
Artem Serov
Accepted
ARM: VIXL32: Implement Shifts, Neg, Bitwise and Rotate visitors.
-
-
-
2016-10-20
Artem Serov
Accepted
ARM: VIXL32: Implement some dispatch optimizations.
-
-
-
2016-12-14
Artem Serov
Accepted
ARM: VIXL32: Implement VIXL-based assembler.
-
-
-
2016-08-17
Artem Serov
Accepted
ARM: VIXL32: Improve BoundsCheck for constant inputs.
-
-
-
2017-03-10
Artem Serov
Accepted
ARM: VIXL32: Move code to ease the diff with old codegen.
-
-
-
2016-10-26
Artem Serov
Accepted
ARM: VIXL32: Switch JNI compiler to use VIXL Assembler.
-
-
-
2016-08-17
Artem Serov
Accepted
ARM: VIXL32: Use 16-bit encoding for B(cond,...) where possible.
-
-
-
2016-12-15
Artem Serov
Accepted
ARM: VIXL32: Use DontCare for SetFlags + fix for GenerateFrameEntry.
-
-
-
2016-12-06
Artem Serov
Accepted
ARM: VIXL32: Use LoadLiteral for double constants.
-
-
-
2017-02-23
Artem Serov
Accepted
ART: Add ART_TEST_DONT_REBOOT_DEVICE flag.
-
-
-
2020-05-26
Artem Serov
Accepted
ART: Add support for SVE feature for ARM64.
-
-
-
2019-08-16
Artem Serov
Accepted
ART: Add test for kryo385 and dot product feature.
-
-
-
2019-01-16
Artem Serov
New
ART: ARM64: Fix saved fpu stack offsets for SIMD.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: ARM64: Improve FP IsInfinity intrinsic.
-
-
-
2020-02-14
Artem Serov
Accepted
ART: ARM64: Optimize frame size for SIMD graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: ARM64: Pass ISA features to VIXL macroassembler.
-
-
-
2018-12-03
Artem Serov
Accepted
ART: ARM64: Support DotProd SIMD idiom.
-
-
-
2018-08-28
Artem Serov
Accepted
ART: Bugfix for fill-array-day & LSE issue.
-
-
-
2017-11-07
Artem Serov
New
ART: Bug report: Wrong SIMD spill slot size.
-
-
-
2017-12-07
Artem Serov
Rejected
ART: Disable vectorization for debuggable graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: Enable scalar loop peeling and unrolling.
-
-
-
2018-02-15
Artem Serov
Accepted
ART: Extend the range of clonable instructions.
-
-
-
2018-06-22
Artem Serov
Accepted
ART: Fix 530-checker-peel-unroll after D8 update.
-
-
-
2018-10-05
Artem Serov
Rejected
ART: Fix a compiler crash for VectorizeDef() idioms.
-
-
-
2020-03-03
Artem Serov
Accepted
ART: Fix breaking changes from recent VIXL update.
-
-
-
2020-06-11
Artem Serov
Accepted
ART: Fix HSelectGenerator for instructions which can throw.
-
-
-
2018-06-29
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: Fix single-preheader transformation.
-
-
-
2017-12-07
Artem Serov
Accepted
ART: Fix vectorizer HalvingAdd idiom.
-
-
-
2020-04-08
Artem Serov
Accepted
ART: Ignore unneeded environment uses.
-
-
-
2018-05-24
Artem Serov
Accepted
ART: Implement loop full unrolling.
-
-
-
2018-06-29
Artem Serov
Accepted
ART: Implement loop peeling/unrolling routines.
-
-
-
2017-12-13
Artem Serov
Accepted
ART: Implement predicated SIMD vectorization.
-
-
-
2020-05-21
Artem Serov
Accepted
ART: Implement scalar loop peeling.
-
-
-
2017-12-06
Artem Serov
Accepted
ART: Implement scalar loop unrolling.
-
-
-
2017-11-01
Artem Serov
Accepted
ART: Implement SuperblockCloner.
-
-
-
2017-07-11
Artem Serov
Accepted
ART: Improve the timings for 597-deopt-busy-loop.
-
-
-
2019-08-01
Artem Serov
Accepted
ART: Improve two SIMD tests.
-
-
-
2020-06-25
Artem Serov
Accepted
ART: Introduce individual HInstruction cloning.
-
-
-
2017-08-08
Artem Serov
Accepted
ART: Introduce Loop Versioning in SuberblockCloner.
-
-
-
2020-01-13
Artem Serov
Accepted
ART: Introduce predicated vector instructions.
-
-
-
2020-04-30
Artem Serov
Accepted
ART: Introduce stackmap with no DexRegInfo.
-
-
-
2019-01-14
Artem Serov
Accepted
ART: Make GVN work with BoundType.
-
-
-
2018-06-13
Artem Serov
Accepted
ART: Refactor scalar loop optimizations.
-
-
-
2018-06-21
Artem Serov
Accepted
ART: Refactor SIMD slots and regs size processing.
-
-
-
2020-04-09
Artem Serov
Accepted
ART: Regression Test for JDK9 update.
-
-
-
2018-01-22
Artem Serov
Rejected
ART: Remove unneeded SideEffects for fatal instructions.
-
-
-
2018-07-05
Artem Serov
Accepted
ART: Rename cloner_test.
-
-
-
2017-12-21
Artem Serov
Accepted
ART: SBC: Support single exit loops with live_outs.
-
-
-
2018-05-16
Artem Serov
Accepted
ART: Support kryo385 CPU.
-
-
-
2018-11-29
Artem Serov
Accepted
ART: Try to statically evaluate some conditions.
-
-
-
2017-12-06
Artem Serov
Accepted
Checker: Add function isaHasFeature
-
-
-
2020-04-20
Artem Serov
Accepted
«
1
2
»
Bundling
Create bundle: