Patch Metrics

There are 280 patches submitted by members of this team, and 231 of those have been accepted upstream.

Patches per month: Submitted Accepted
Time-to-acceptance distribution (in days)

Current Members

Show patches with: Archived = No       |   280 patches
« 1 2 3 »
Patch Series S/W/F Date Submitter Delegate State
Add comments in VisitSuspendCheck in Codegen --- 2017-02-07 Xueliang Zhong New
Add GetScratchVRegisterList to help ART to move to new API --- 2019-10-15 Evgeny Astigeevich Accepted
Add ImprovedOptimizingUnitTest::CreateParameters for subclasses --- 2019-12-12 Evgeny Astigeevich Accepted
Add OptimizingUnitTestHelper::GraphChecker methods --- 2020-01-06 Evgeny Astigeevich Accepted
Add rounding tests for conversion from float to Half --- 2019-10-15 Usama Arif Accepted
Add test cases for libcore FP16 APIs --- 2019-10-25 Usama Arif Accepted
Add tool annotating CFG with simpleperf data --- 2020-08-17 Emma Lagier Accepted
ARM32: Combine LSR into ADD for Div by 2^n --- 2020-06-25 Evgeny Astigeevich Accepted
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: Combine LSR+ADD into ADD_shift for Int32 HDiv/HRem --- 2020-05-18 Evgeny Astigeevich Accepted
ARM64: Combine LSR+ASR into ASR for Int32 HDiv/HRem --- 2020-05-11 Evgeny Astigeevich 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: expand CFI shadow to cover 48-bit virtual addresses --- 2017-06-28 Kevin Brodsky Accepted
ARM64: FP16.ceil() intrinsic for ARMv8 --- 2019-11-08 Usama Arif Accepted
ARM64: FP16.compare() intrinsic for ARMv8 --- 2019-11-20 Usama Arif New
ARM64: FP16.floor() intrinsic for ARMv8 --- 2019-11-05 Usama Arif Accepted
ARM64: FP16 greater/less/greaterEquals/lessEquals intrinsics for ARMv8 --- 2019-11-19 Usama Arif Accepted
ARM64: FP16.rint() intrinsic for ARMv8 --- 2019-11-08 Usama Arif 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: Move from FPRegister to VRegister based API --- 2019-10-31 Evgeny Astigeevich Accepted
ARM64: Msub strength reduction for HRem --- 2020-05-19 Evgeny Astigeevich Rejected
ARM64: Optimization of HRem and HDiv when a denominator is power of 2 --- 2018-06-25 Evgeny Astigeevich Accepted
ARM64: Pass simd half floating point feature to VIXL macroassembler. --- 2019-11-06 Usama Arif Accepted
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: Splitting GenerateDivRem* functions into GenerateIntDiv and GenerateIntRem functions --- 2018-06-13 Evgeny Astigeevich 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: toFloat() intrinsics with ARMv8 FP16. --- 2018-12-10 Xueliang Zhong Accepted
ARM64: toHalf() intrinsic for ARMv8 --- 2019-10-22 Usama Arif 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 assembler support for VCNT and VPADDL. --- 2016-06-13 Xueliang Zhong 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: Optimize Div/Rem by 2^n for non-negative dividends --- 2020-06-30 Evgeny Astigeevich Accepted
ARM: Optimize Div/Rem by positive const for non-negative dividends --- 2020-07-02 Evgeny Astigeevich Accepted
ARM: Optimize div/rem when dividend is compared with a non-negative --- 2020-09-14 Evgeny Astigeevich Accepted
ARM: Optimize div/rem when dividends are non-negative loop counters --- 2020-08-18 Evgeny Astigeevich New
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 HClassTableGet Visitor. --- 2016-11-24 Xueliang Zhong 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: Improve codegen on CBZ/CBNZ --- 2016-11-23 Xueliang Zhong 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 be_loop_friendly flag to OptimizationDef --- 2020-06-03 Evgeny Astigeevich Rejected
ART: Add classes having intrinsics to boot image --- 2020-05-28 Evgeny Astigeevich Accepted
ART: Add CRC32.udate(int,int) intrinsic for ARM64 --- 2018-11-01 Evgeny Astigeevich Accepted
ART: Add CRC32.updateByteBuffer intrinsic for ARM64 --- 2018-12-19 Evgeny Astigeevich Accepted
ART: Add CRC32.updateBytes intrinsic for ARM64 --- 2018-12-04 Evgeny Astigeevich Accepted
ART: Add HasNonNegativeInputAt and HasNonNegativeOrMinIntInputAt --- 2020-08-12 Evgeny Astigeevich Accepted
ART: Add recognition of optimized HRems in BCE --- 2020-06-17 Evgeny Astigeevich Accepted
ART: add running gtests in parallel to run-gtests.sh --- 2019-02-11 Evgeny Astigeevich New
ART: Add support for ARMv8.x features for ARM64. --- 2018-09-24 Xueliang Zhong 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: Add tool annotating CFG with simpleperf data --- 2020-07-30 Emma Lagier Rejected
ART: Add workaround of 4.14 kernel bug to 137-cfi --- 2020-02-25 Evgeny Astigeevich Accepted
« 1 2 3 »