Page MenuHomePhabricator

maxim-kuvyrkov (Maxim Kuvyrkov)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 1 2016, 1:38 AM (247 w, 6 d)

Recent Activity

Oct 9 2020

maxim-kuvyrkov added a comment to rZORG94e652786cb7: Changed to use cmake arguments to specify C and C++ compilers..

I've updated buildbot.tac. Thanks, Galina.

Oct 9 2020, 10:51 AM
maxim-kuvyrkov raised a concern with rZORG94e652786cb7: Changed to use cmake arguments to specify C and C++ compilers..

@gkistanova
Hi Galina,

Oct 9 2020, 8:36 AM

Sep 18 2020

maxim-kuvyrkov committed rZORG2800bc5c7c1f: Add ARM64 Windows on Arm buildbots (authored by maxim-kuvyrkov).
Add ARM64 Windows on Arm buildbots
Sep 18 2020, 5:08 AM
maxim-kuvyrkov closed D87186: Add ARM64 Windows on Arm buildbots.
Sep 18 2020, 5:08 AM

Sep 10 2020

maxim-kuvyrkov added a comment to D87186: Add ARM64 Windows on Arm buildbots.

Galina, Diana, any other feedback? Or shall I commit the patch?

Sep 10 2020, 4:00 AM

Sep 5 2020

maxim-kuvyrkov added a comment to D87186: Add ARM64 Windows on Arm buildbots.

For reference, here are testing builds:

Sep 5 2020, 4:27 AM
maxim-kuvyrkov added a reviewer for D87186: Add ARM64 Windows on Arm buildbots: rovka.
Sep 5 2020, 4:25 AM
maxim-kuvyrkov added a comment to D87085: Add flang out of tree buildbot.

LGTM.

Sep 5 2020, 4:24 AM · Restricted Project
maxim-kuvyrkov requested review of D87186: Add ARM64 Windows on Arm buildbots.
Sep 5 2020, 4:12 AM

Jul 2 2020

maxim-kuvyrkov added a comment to D80120: [InstCombine] Sink pure instructions down to return and unreachable blocks.

Hi @mkazantsev ,
Linaro benchmarking CI flagged this patch as increases code-size of SPEC2k6's 401.bzip2 by 3% on ARM (Thumb2 mode) and by 5% on AArch64. This happens at -Os -flto.

Jul 2 2020, 10:14 AM · Restricted Project
maxim-kuvyrkov added a comment to D79164: [CostModel] getCFInstrCost.

Hi Sam,
Linaro benchmarking CI flagged this patch as it regresses SPEC2k6's 462.libquantum by 10% at -O2, -O3 and "-O3 -flto" for aarch64-linux-gnu. Impact on other benchmarks is below 2%, which is within noise.

Jul 2 2020, 9:42 AM · Restricted Project

May 28 2020

maxim-kuvyrkov committed rZORGacf05bd9613d: [zorg] Update container-based Linaro slaves (authored by maxim-kuvyrkov).
[zorg] Update container-based Linaro slaves
May 28 2020, 3:46 AM
maxim-kuvyrkov closed D80573: [zorg] Update container-based Linaro slaves.
May 28 2020, 3:46 AM

May 27 2020

maxim-kuvyrkov added inline comments to D80573: [zorg] Update container-based Linaro slaves.
May 27 2020, 5:55 AM
maxim-kuvyrkov committed rZORG29232eb395bc: Update parallelization settings on Linaro builders (authored by maxim-kuvyrkov).
Update parallelization settings on Linaro builders
May 27 2020, 12:30 AM
maxim-kuvyrkov closed D79161: Update parallelization settings on Linaro builders.
May 27 2020, 12:30 AM
maxim-kuvyrkov added a reviewer for D80573: [zorg] Update container-based Linaro slaves: omjavaid.
May 27 2020, 12:30 AM

May 26 2020

maxim-kuvyrkov added reviewers for D80573: [zorg] Update container-based Linaro slaves: gkistanova, olista01, rovka, yroux.
May 26 2020, 9:44 AM
maxim-kuvyrkov created D80573: [zorg] Update container-based Linaro slaves.
May 26 2020, 9:44 AM

Apr 30 2020

maxim-kuvyrkov created D79161: Update parallelization settings on Linaro builders.
Apr 30 2020, 2:44 AM

Mar 15 2020

maxim-kuvyrkov added a comment to D75095: [MC][ARM] Don't create multiple .ARM.exidx associated to one .text.

Quite surprisingly, this patch increases code size by 3-4% on several SPEC CPU2006 benchmarks for arm-linux-gnueabihf at -Oz optimization level:

  1. 473.astar,astar_base.default regressed by 103
  2. 450.soplex,soplex_base.default regressed by 103
  3. 483.xalancbmk,Xalan_base.default regressed by 104
Mar 15 2020, 11:42 PM · Restricted Project

Mar 6 2020

maxim-kuvyrkov added a comment to D74006: [MC][ELF] Make linked-to symbol name part of ELFSectionKey.

It's runtime failure and occurs on "ref" input. Compilation flags are
-O3 -marm --target=armv7a-linux-gnueabihf --sysroot=/path/to/build/sysroots/arm-linux-gnueabihf
and linking flags are (note that I'm linking with LLD).
-Wl,--build-id -Wl,-dynamic-linker=/path/to/run/sysroot/lib/ld-2.31.9000.so -Wl,-rpath=/path/to/run/sysroot/lib -Wl,-rpath=/path/to/run/sysroot/usr/lib -O3 -marm --target=armv7a-linux-gnueabihf --sysroot=/path/to/build/sysroots/arm-linux-gnueabihf -fuse-ld=lld

Mar 6 2020, 2:46 AM · Restricted Project

Mar 5 2020

maxim-kuvyrkov added a comment to D74006: [MC][ELF] Make linked-to symbol name part of ELFSectionKey.

@MaskRay , hi. This patch miscompiles 471.omnetpp and 453.povray on arm-linux-gnueabihf. Would you please investigate?

Mar 5 2020, 3:51 AM · Restricted Project
maxim-kuvyrkov added a comment to D70247: [JumpThreading] Thread jumps through two basic blocks.

This commit 4698bf145d583e26ed438026ef7fde031ef322b1

Author: Kazu Hirata <kazu@google.com>
Date: Wed Feb 5 08:24:01 2020 -0800

Mar 5 2020, 3:51 AM · Restricted Project

Feb 17 2020

maxim-kuvyrkov added a comment to D73411: [InstCombine] Process newly inserted instructions in the correct order.

Hi Nikita,

Feb 17 2020, 7:28 AM · Restricted Project

Feb 14 2020

maxim-kuvyrkov added a comment to D70247: [JumpThreading] Thread jumps through two basic blocks.

Hi @kazu ,
This patch increases code-size of 444.namd by 1% on arm-linux-gnueabihf:

  • when compiling with -Os: from 171653 to 173645
  • when compiling with -Os -flto: from 137772 to 139708

Could you take a look if these regressions can be easily avoided?
Let me know if you need help reproducing the regressions. I have pre-processed source and generated assembly handy.
Thanks!

Feb 14 2020, 8:05 AM · Restricted Project

Nov 19 2018

maxim-kuvyrkov updated subscribers of D52827: [LICM] Make LICM able to hoist phis.

Hi John,

Nov 19 2018, 8:37 AM
maxim-kuvyrkov accepted D54625: [zorg] Enable armv7/aarch64 build cache locations for clang builds.

Looks good.

Nov 19 2018, 7:15 AM

Aug 30 2018

maxim-kuvyrkov accepted D51413: [zorg] Disable sanitzers on clang-cmake-armv8-lld.
Aug 30 2018, 3:39 AM

Aug 10 2018

maxim-kuvyrkov committed rL339445: [zorg] Increase parallelism for bots running on 96-core server..
[zorg] Increase parallelism for bots running on 96-core server.
Aug 10 2018, 9:02 AM
maxim-kuvyrkov closed D50460: [zorg] Increase parallelism for bots running on 96-core server..
Aug 10 2018, 9:02 AM
maxim-kuvyrkov committed rL339444: [zorg] Cleanup clang-cmake-aarch64-lld and clang-cmake-armv8-lld bots.
[zorg] Cleanup clang-cmake-aarch64-lld and clang-cmake-armv8-lld bots
Aug 10 2018, 9:01 AM
maxim-kuvyrkov closed D50459: [zorg] Cleanup clang-cmake-aarch64-lld and clang-cmake-armv8-lld bots.
Aug 10 2018, 9:01 AM
maxim-kuvyrkov committed rL339443: [zorg] Update configuration of Linaro's AArch64 bots.
[zorg] Update configuration of Linaro's AArch64 bots
Aug 10 2018, 9:00 AM
maxim-kuvyrkov closed D50458: [zorg] Update configuration of Linaro's AArch64 bots.
Aug 10 2018, 9:00 AM
maxim-kuvyrkov committed rL339442: [zorg] Add AArch32 Linux LLD buildbot.
[zorg] Add AArch32 Linux LLD buildbot
Aug 10 2018, 8:59 AM
maxim-kuvyrkov closed D50456: [zorg] Add AArch32 Linux LLD buildbot.
Aug 10 2018, 8:59 AM

Aug 8 2018

maxim-kuvyrkov created D50460: [zorg] Increase parallelism for bots running on 96-core server..
Aug 8 2018, 9:44 AM
maxim-kuvyrkov created D50459: [zorg] Cleanup clang-cmake-aarch64-lld and clang-cmake-armv8-lld bots.
Aug 8 2018, 9:42 AM
maxim-kuvyrkov created D50458: [zorg] Update configuration of Linaro's AArch64 bots.
Aug 8 2018, 9:40 AM
maxim-kuvyrkov created D50456: [zorg] Add AArch32 Linux LLD buildbot.
Aug 8 2018, 9:38 AM
maxim-kuvyrkov added a comment to D44982: [zorg] Adding two new builders for armv7 and aarch64.

@leandron , note that you have to commit this patch yourself or (if you don't have commit access) explicitly ask someone here to commit it for you.

Aug 8 2018, 9:34 AM

May 1 2018

maxim-kuvyrkov committed rL331254: [zorg] Throttle down parallelism of AArch64 and AArch32 libcxx bots.
[zorg] Throttle down parallelism of AArch64 and AArch32 libcxx bots
May 1 2018, 4:14 AM
maxim-kuvyrkov closed D45875: [zorg] Throttle down parallelism of AArch64 and AArch32 libcxx bots.
May 1 2018, 4:14 AM
Herald added a reviewer for D45875: [zorg] Throttle down parallelism of AArch64 and AArch32 libcxx bots: javed.absar.

Gentle ping? This is a fairly simple patch. Without it I can't enable linaro-armv8-01-arm-libcxx* bots.

May 1 2018, 2:53 AM

Apr 20 2018

maxim-kuvyrkov created D45875: [zorg] Throttle down parallelism of AArch64 and AArch32 libcxx bots.
Apr 20 2018, 5:13 AM

Apr 12 2018

maxim-kuvyrkov accepted D44982: [zorg] Adding two new builders for armv7 and aarch64.
Apr 12 2018, 7:22 AM

Feb 24 2018

maxim-kuvyrkov committed rL326031: [zorg] Update testsuite parallelism settings for Linaro AArch64 builders..
[zorg] Update testsuite parallelism settings for Linaro AArch64 builders.
Feb 24 2018, 4:57 AM
maxim-kuvyrkov closed D43612: [zorg] Update testsuite parallelism settings for Linaro AArch64 builders..
Feb 24 2018, 4:57 AM

Feb 22 2018

maxim-kuvyrkov added inline comments to D43612: [zorg] Update testsuite parallelism settings for Linaro AArch64 builders..
Feb 22 2018, 1:13 AM
maxim-kuvyrkov updated the diff for D43612: [zorg] Update testsuite parallelism settings for Linaro AArch64 builders..

Correct patch. First upload had unrelated changes.

Feb 22 2018, 12:32 AM
maxim-kuvyrkov created D43612: [zorg] Update testsuite parallelism settings for Linaro AArch64 builders..
Feb 22 2018, 12:29 AM

Feb 21 2018

maxim-kuvyrkov committed rCRT325703: Fix racy msan test.
Fix racy msan test
Feb 21 2018, 10:09 AM
maxim-kuvyrkov committed rL325703: Fix racy msan test.
Fix racy msan test
Feb 21 2018, 10:06 AM
maxim-kuvyrkov closed D43548: Fix racy msan test.
Feb 21 2018, 10:06 AM
maxim-kuvyrkov added a reviewer for D43548: Fix racy msan test: eugenis.
Feb 21 2018, 5:51 AM
maxim-kuvyrkov created D43548: Fix racy msan test.
Feb 21 2018, 1:56 AM

Feb 16 2018

maxim-kuvyrkov committed rL325350: [zorg] Add AArch32 global-isel bots.
[zorg] Add AArch32 global-isel bots
Feb 16 2018, 7:03 AM
maxim-kuvyrkov closed D43119: [zorg] Add AArch32 global-isel bots.
Feb 16 2018, 7:03 AM
maxim-kuvyrkov committed rL325348: [zorg] Split AArch32 bots into ARMv7 and ARMv8.
[zorg] Split AArch32 bots into ARMv7 and ARMv8
Feb 16 2018, 7:02 AM
maxim-kuvyrkov closed D43118: [zorg] Split AArch32 bots into ARMv7 and ARMv8.
Feb 16 2018, 7:02 AM
maxim-kuvyrkov updated the diff for D43118: [zorg] Split AArch32 bots into ARMv7 and ARMv8.

Rebase and add -mcpu=cortex-a57 to armv8 32-bit bots.

Feb 16 2018, 6:56 AM
maxim-kuvyrkov committed rL325344: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.
[zorg] Cleanup unnecessary options for ARM and AArch64 bots
Feb 16 2018, 6:25 AM
maxim-kuvyrkov closed D43117: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.
Feb 16 2018, 6:25 AM
maxim-kuvyrkov accepted D43119: [zorg] Add AArch32 global-isel bots.
Feb 16 2018, 4:05 AM
maxim-kuvyrkov accepted D43117: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.

I'll amend libcxx and global-isel builders per comments in the final commit. Changes for all other bots seem to be OK.

Feb 16 2018, 3:59 AM

Feb 13 2018

maxim-kuvyrkov added inline comments to D43119: [zorg] Add AArch32 global-isel bots.
Feb 13 2018, 8:18 AM
maxim-kuvyrkov added inline comments to D43117: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.
Feb 13 2018, 8:11 AM

Feb 9 2018

maxim-kuvyrkov added inline comments to D43117: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.
Feb 9 2018, 8:29 AM
maxim-kuvyrkov added inline comments to D43119: [zorg] Add AArch32 global-isel bots.
Feb 9 2018, 8:07 AM
maxim-kuvyrkov added a comment to D43119: [zorg] Add AArch32 global-isel bots.

This is being tested on my local buildmaster: http://ex40-01.tcwglab.linaro.org:32775/builders/clang-cmake-armv8-global-isel/builds/

Feb 9 2018, 3:48 AM
maxim-kuvyrkov created D43119: [zorg] Add AArch32 global-isel bots.
Feb 9 2018, 3:44 AM
maxim-kuvyrkov created D43118: [zorg] Split AArch32 bots into ARMv7 and ARMv8.
Feb 9 2018, 3:43 AM
maxim-kuvyrkov created D43117: [zorg] Cleanup unnecessary options for ARM and AArch64 bots.
Feb 9 2018, 3:42 AM

Feb 1 2018

maxim-kuvyrkov committed rL323967: [zorg] Don't use -DCMAKE_C_COMPILER*/-DCMAKE_CXX_COMPILER*.
[zorg] Don't use -DCMAKE_C_COMPILER*/-DCMAKE_CXX_COMPILER*
Feb 1 2018, 5:39 AM
maxim-kuvyrkov closed D42041: [PATCH 6/6] [zorg] Don't use -DCMAKE_C_COMPILER*/-DCMAKE_CXX_COMPILER*.
Feb 1 2018, 5:39 AM
maxim-kuvyrkov committed rL323966: [zorg] Add linaro-armv8-01-arm-* slaves.
[zorg] Add linaro-armv8-01-arm-* slaves
Feb 1 2018, 5:38 AM
maxim-kuvyrkov closed D42040: [PATCH 5/6] [zorg] Add linaro-armv8-01-arm-* slaves.
Feb 1 2018, 5:37 AM
maxim-kuvyrkov committed rL323965: [zorg] Remove unused BOTO_CONFIG settings from arm and aarch64 builders..
[zorg] Remove unused BOTO_CONFIG settings from arm and aarch64 builders.
Feb 1 2018, 5:36 AM
maxim-kuvyrkov closed D42791: [zorg] Remove unused BOTO_CONFIG settings from arm and aarch64 builders..
Feb 1 2018, 5:36 AM
maxim-kuvyrkov created D42791: [zorg] Remove unused BOTO_CONFIG settings from arm and aarch64 builders..
Feb 1 2018, 5:36 AM
maxim-kuvyrkov accepted D42791: [zorg] Remove unused BOTO_CONFIG settings from arm and aarch64 builders..

This is a trivial cleanup that was split up from an approved patch: https://reviews.llvm.org/D42039

Feb 1 2018, 5:36 AM
maxim-kuvyrkov committed rL323964: [zorg] Rename linaro-d05-01-* slaves to linaro-armv8-01-*.
[zorg] Rename linaro-d05-01-* slaves to linaro-armv8-01-*
Feb 1 2018, 5:25 AM
maxim-kuvyrkov closed D42039: [PATCH 4/6] [zorg] Rename linaro-d05-01-* slaves to linaro-armv8-01-*.
Feb 1 2018, 5:25 AM
maxim-kuvyrkov committed rL323963: [zorg] Remove clang-cmake-thumbv7-a15 bot.
[zorg] Remove clang-cmake-thumbv7-a15 bot
Feb 1 2018, 5:22 AM
maxim-kuvyrkov closed D42038: [PATCH 3/6] [zorg] Remove clang-cmake-thumbv7-a15 bot.
Feb 1 2018, 5:22 AM
maxim-kuvyrkov committed rL323962: [zorg] Use slave's "jobs" setting for ARM 32-bit bots..
[zorg] Use slave's "jobs" setting for ARM 32-bit bots.
Feb 1 2018, 5:18 AM
maxim-kuvyrkov closed D42037: [PATCH 2/6] [zorg] Use slave's "jobs" setting for ARM 32-bit bots..
Feb 1 2018, 5:18 AM
maxim-kuvyrkov committed rL323961: [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots.
[zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots
Feb 1 2018, 5:14 AM
maxim-kuvyrkov closed D40609: [PATCH 1/6] [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots.
Feb 1 2018, 5:14 AM

Jan 23 2018

maxim-kuvyrkov added inline comments to D42040: [PATCH 5/6] [zorg] Add linaro-armv8-01-arm-* slaves.
Jan 23 2018, 3:34 AM

Jan 14 2018

maxim-kuvyrkov updated the diff for D40609: [PATCH 1/6] [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots.

Rebase on trunk

Jan 14 2018, 8:15 AM
maxim-kuvyrkov created D42041: [PATCH 6/6] [zorg] Don't use -DCMAKE_C_COMPILER*/-DCMAKE_CXX_COMPILER*.
Jan 14 2018, 8:15 AM
maxim-kuvyrkov created D42040: [PATCH 5/6] [zorg] Add linaro-armv8-01-arm-* slaves.
Jan 14 2018, 8:11 AM
maxim-kuvyrkov created D42039: [PATCH 4/6] [zorg] Rename linaro-d05-01-* slaves to linaro-armv8-01-*.
Jan 14 2018, 8:11 AM
maxim-kuvyrkov created D42038: [PATCH 3/6] [zorg] Remove clang-cmake-thumbv7-a15 bot.
Jan 14 2018, 8:10 AM
maxim-kuvyrkov created D42037: [PATCH 2/6] [zorg] Use slave's "jobs" setting for ARM 32-bit bots..
Jan 14 2018, 8:07 AM

Dec 25 2017

maxim-kuvyrkov added a comment to D40609: [PATCH 1/6] [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots.

@gkistanova , would you please merge this before your next planned update to buildmaster? Thanks!

Dec 25 2017, 4:53 AM

Dec 8 2017

maxim-kuvyrkov added a comment to D40609: [PATCH 1/6] [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots.

Any yay/nay?

Dec 8 2017, 8:16 AM

Dec 3 2017

maxim-kuvyrkov added a comment to D40607: [zorg] Add linaro-d05-* builders.

@rovka , slaves linaro-d05-01-* will run in different containers on the same machine (linaro-d05-01). In this context there is no need to repurpose a slave.
I plan to add a second machine linaro-d05-02 that would host the same set of slaves/builders for redundancy.

Dec 3 2017, 6:57 AM