Toggle navigation
Patchwork
AOSP
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Artem Serov
| 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
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
ARM: Implement Reverse bits and bytes intrinsic.
-
-
-
2016-02-12
Artem Serov
Accepted
Integrate BitwiseNegated into shared framework.
-
-
-
2016-03-03
Artem Serov
Accepted
ARM: Port instr simplification of array accesses.
-
-
-
2016-07-18
Artem Serov
Accepted
ARM: Change mem address mode for array accesses.
-
-
-
2016-07-18
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: Add vldm/vstm assembler support.
-
-
-
2016-08-03
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: Purge Arm32Assembler.
-
-
-
2016-08-15
Artem Serov
Accepted
ARM: VIXL32: Implement VIXL-based assembler.
-
-
-
2016-08-17
Artem Serov
Accepted
ARM: VIXL32: Switch JNI compiler to use VIXL Assembler.
-
-
-
2016-08-17
Artem Serov
Accepted
ARM: VIXL32: Implement Shifts, Neg, Bitwise and Rotate visitors.
-
-
-
2016-10-20
Artem Serov
Accepted
ARM: VIXL32: Exclude recently added test that fails.
-
-
-
2016-10-26
Artem Serov
Accepted
ARM: VIXL32: Move code to ease the diff with old codegen.
-
-
-
2016-10-26
Artem Serov
Accepted
ARM: VIXL32: Implement more codegen visitors.
-
-
-
2016-11-02
Artem Serov
Accepted
ARM: VIXL32: Implement InstanceOf, InvokeInterface and others.
-
-
-
2016-11-02
Artem Serov
Accepted
ARM: VIXL32: Arch specific operations.
-
-
-
2016-11-08
Artem Serov
Accepted
ARM: VIXL32: Fix PackedSwitch.
-
-
-
2016-11-14
Artem Serov
Accepted
ARM: Fix JNI MacroAssembler after VIXL update.
-
-
-
2016-11-29
Artem Serov
Accepted
ARM: VIXL32: A couple of fixes to have more tests passing.
-
-
-
2016-11-30
Artem Serov
Accepted
ARM: VIXL32: Implement Invoke, LoadClass, LoadString dispatch.
-
-
-
2016-12-02
Artem Serov
Accepted
ARM: VIXL32: Clean usage of scopes.
-
-
-
2016-12-05
Artem Serov
Accepted
ARM: VIXL32: Use DontCare for SetFlags + fix for GenerateFrameEntry.
-
-
-
2016-12-06
Artem Serov
Accepted
ARM: VIXL32: Implement some dispatch optimizations.
-
-
-
2016-12-14
Artem Serov
Accepted
ARM: VIXL32: Use 16-bit encoding for B(cond,...) where possible.
-
-
-
2016-12-15
Artem Serov
Accepted
ARM: Fix vixl related branch issue in JNI.
-
-
-
2016-12-16
Artem Serov
Accepted
ARM: VIXL32: Fix crash in Exchange for stack slots.
-
-
-
2017-01-03
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2017-01-11
Artem Serov
Accepted
ARM: VIXL32: Fix "Align allocation entrypoints..".
-
-
-
2017-02-07
Artem Serov
Accepted
ARM64: Remove all uses of BlockPoolsScope.
-
-
-
2017-02-08
Artem Serov
Accepted
ARM: VIXL32: Use LoadLiteral for double constants.
-
-
-
2017-02-23
Artem Serov
Accepted
ARM: VIXL32: Align loop header blocks.
-
-
-
2017-03-09
Artem Serov
Rejected
ARM64: Improve LocationBuilder for Shifts and IntermediateAddress.
-
-
-
2017-03-09
Artem Serov
Accepted
ARM: VIXL32: Improve BoundsCheck for constant inputs.
-
-
-
2017-03-10
Artem Serov
Accepted
Improve splitting/spilling position choice.
-
-
-
2017-04-03
Artem Serov
New
ARM64: Saves 128-bit regs state along SuspendCheckSlowPath.
-
-
-
2017-04-06
Artem Serov
Accepted
ARM64: Support 128-bit registers for SIMD.
-
-
-
2017-04-07
Artem Serov
Accepted
ARM64: Support vectorization for double and long.
-
-
-
2017-04-10
Artem Serov
Accepted
Fix release of a QRegisters within a ScratchRegisterScope.
-
-
-
2017-04-11
Artem Serov
Accepted
ARM64: Support MultiplyAccumulate for SIMD.
-
-
-
2017-04-13
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: Share address computation across SIMD LDRs/STRs.
-
-
-
2017-05-03
Artem Serov
Accepted
ARM64: SIMD instruction scheduling.
-
-
-
2017-06-02
Artem Serov
Accepted
ARM64: Encode constants when it is possible.
-
-
-
2017-06-06
Artem Serov
Accepted
ARM: ART Vectorizer (64-bit vectors).
-
-
-
2017-06-23
Artem Serov
Accepted
ART: Implement SuperblockCloner.
-
-
-
2017-07-11
Artem Serov
Accepted
ART: Fix SimplifyInduction for an instruction with HEnvironment.
-
-
-
2017-07-28
Artem Serov
Accepted
ART: Fix loop header's predecessors reordering in SimplifyLoops.
-
-
-
2017-08-03
Artem Serov
Accepted
ART: Introduce individual HInstruction cloning.
-
-
-
2017-08-08
Artem Serov
Accepted
ARM64: Tune SIMD loop unrolling factor heuristic.
-
-
-
2017-09-06
Artem Serov
Accepted
ARM: Support SIMD reduction for 32-bit backend.
-
-
-
2017-10-06
Artem Serov
Accepted
RFC: ART: Introduce individual HInstruction cloning.
-
-
-
2017-10-09
Artem Serov
Rejected
ART: Implement scalar loop unrolling.
-
-
-
2017-11-01
Artem Serov
Accepted
ART: Bugfix for fill-array-day & LSE issue.
-
-
-
2017-11-07
Artem Serov
New
WIP: NOT FOR SUBMISSION: Abstract JIT test
-
-
-
2017-11-30
Artem Serov
Rejected
ARM64: Workaround for the callee saved FP registers and SIMD.
-
-
-
2017-11-30
Artem Serov
Accepted
ART: Implement scalar loop peeling.
-
-
-
2017-12-06
Artem Serov
Accepted
ART: Try to statically evaluate some conditions.
-
-
-
2017-12-06
Artem Serov
Accepted
ART: Bug report: Wrong SIMD spill slot size.
-
-
-
2017-12-07
Artem Serov
Rejected
ART: Fix single-preheader transformation.
-
-
-
2017-12-07
Artem Serov
Accepted
ART: Implement loop peeling/unrolling routines.
-
-
-
2017-12-13
Artem Serov
Accepted
Merge remote-tracking branch 'aosp/upstream-master' into master
-
-
-
2017-12-14
Artem Serov
Accepted
ARM: Fix breaking changes from recent VIXL update.
-
-
-
2017-12-14
Artem Serov
Accepted
ART: Rename cloner_test.
-
-
-
2017-12-21
Artem Serov
Accepted
ART: Regression Test for JDK9 update.
-
-
-
2018-01-22
Artem Serov
Rejected
ART: Enable scalar loop peeling and unrolling.
-
-
-
2018-02-15
Artem Serov
Accepted
ART: SBC: Support single exit loops with live_outs.
-
-
-
2018-05-16
Artem Serov
Accepted
ART: Ignore unneeded environment uses.
-
-
-
2018-05-24
Artem Serov
Accepted
WIP: Rerun loop optimzizations after peeling.
-
-
-
2018-05-24
Artem Serov
Rejected
ART: Make GVN work with BoundType.
-
-
-
2018-06-13
Artem Serov
Accepted
ART: Refactor scalar loop optimizations.
-
-
-
2018-06-21
Artem Serov
Accepted
ART: Extend the range of clonable instructions.
-
-
-
2018-06-22
Artem Serov
Accepted
ART: Implement loop full unrolling.
-
-
-
2018-06-29
Artem Serov
Accepted
ART: Fix HSelectGenerator for instructions which can throw.
-
-
-
2018-06-29
Artem Serov
Accepted
ART: Remove unneeded SideEffects for fatal instructions.
-
-
-
2018-07-05
Artem Serov
Accepted
ART: ARM64: Support DotProd SIMD idiom.
-
-
-
2018-08-28
Artem Serov
Accepted
ART: Fix 530-checker-peel-unroll after D8 update.
-
-
-
2018-10-05
Artem Serov
Rejected
ARM64: Support interm. address for object arrays.
-
-
-
2018-10-24
Artem Serov
Accepted
Support Qualcomm Kryo 385 CPU variant.
-
-
-
2018-11-19
Artem Serov
Accepted
ART: Support kryo385 CPU.
-
-
-
2018-11-29
Artem Serov
Accepted
Support kryo385 CPU.
-
-
-
2018-11-29
Artem Serov
Accepted
Fix Pixel 3 cpu variant to kryo 385.
-
-
-
2018-11-29
Artem Serov
Accepted
ART: ARM64: Pass ISA features to VIXL macroassembler.
-
-
-
2018-12-03
Artem Serov
Accepted
RFC: ART: ARM64: Support SDOT/UDOT instructions.
-
-
-
2018-12-03
Artem Serov
Accepted
Create a target for kryo385 arch variant.
-
-
-
2018-12-18
Artem Serov
Accepted
Revert^2 "RFC: ART: ARM64: Support SDOT/UDOT instructions."
-
-
-
2019-01-14
Artem Serov
Accepted
ART: Introduce stackmap with no DexRegInfo.
-
-
-
2019-01-14
Artem Serov
Accepted
Create a target for armv8-2a+dotprod arch variant.
-
-
-
2019-01-15
Artem Serov
New
ART: Add test for kryo385 and dot product feature.
-
-
-
2019-01-16
Artem Serov
New
RFC: ART: Introduce HGraph::ShouldBeAsyncDeoptimizeable.
-
-
-
2019-01-24
Artem Serov
New
DO NOT MERGE: Turn off LSE for armv8.2.
-
-
-
2019-03-25
Artem Serov
New
ART: ARM64: Fix saved fpu stack offsets for SIMD.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: Disable vectorization for debuggable graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: ARM64: Optimize frame size for SIMD graphs.
-
-
-
2019-07-30
Artem Serov
Accepted
ART: Improve the timings for 597-deopt-busy-loop.
-
-
-
2019-08-01
Artem Serov
Accepted
ART: Add support for SVE feature for ARM64.
-
-
-
2019-08-16
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
«
1
2
»