Page MenuHomePhabricator

volkalexey (Alexey Volkov)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 1 2013, 2:48 AM (302 w, 3 d)

Recent Activity

Dec 30 2014

volkalexey added a comment to D6051: Induction variables: support arbitrary constant step.

Hi Hao,

Dec 30 2014, 4:26 AM

Nov 20 2014

volkalexey updated the diff for D5938: [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers.

I added additional checks to test case.

Nov 20 2014, 7:58 AM

Nov 18 2014

volkalexey updated the diff for D5938: [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers.

I created a test case. It's also included case for Atom processors.

Nov 18 2014, 6:45 AM

Nov 14 2014

volkalexey added a comment to D5934: [X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs.

This test is for feature slow-incdec which is enabled also for Silvermont, KNL and SKX.
I see from other tests that this is common practice to test features itself and not to test that CPU has some feature.

Nov 14 2014, 4:18 AM

Nov 13 2014

volkalexey added a comment to D5938: [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers.

Ping

Nov 13 2014, 6:32 AM
volkalexey added a comment to D5934: [X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs.

Ping

Nov 13 2014, 6:30 AM

Oct 31 2014

volkalexey retitled D6051: Induction variables: support arbitrary constant step from to Induction variables: support arbitrary constant step.
Oct 31 2014, 5:25 AM

Oct 24 2014

volkalexey updated the diff for D5934: [X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs.

I added test for FeatureSlowIncDec.

Oct 24 2014, 1:49 AM

Oct 23 2014

volkalexey retitled D5938: [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers from to [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers.
Oct 23 2014, 7:37 AM
volkalexey retitled D5934: [X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs from to [X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs.
Oct 23 2014, 6:39 AM

Sep 12 2014

volkalexey abandoned D5327: Fix for PR20917: wrong lowering of ctlz with vector arguments.

Fix for bug committed in r217671

Sep 12 2014, 6:23 AM
volkalexey updated the diff for D5327: Fix for PR20917: wrong lowering of ctlz with vector arguments.

Minor test fix.

Sep 12 2014, 2:20 AM
volkalexey updated subscribers of D5327: Fix for PR20917: wrong lowering of ctlz with vector arguments.
Sep 12 2014, 1:43 AM
volkalexey retitled D5327: Fix for PR20917: wrong lowering of ctlz with vector arguments from to Fix for PR20917: wrong lowering of ctlz with vector arguments.
Sep 12 2014, 1:43 AM

Sep 3 2014

volkalexey set the repository for D5169: [libc++]Allow libc++ to be built with GCC 5.0 compiler to rL LLVM.
Sep 3 2014, 7:26 AM
volkalexey retitled D5169: [libc++]Allow libc++ to be built with GCC 5.0 compiler from to [libc++]Allow libc++ to be built with GCC 5.0 compiler.
Sep 3 2014, 6:59 AM

Jul 4 2014

volkalexey closed D4374: [X86] Limit maximum nop length on Silvermont.

Closed by commit rL212321 (authored by volkalex).

Jul 4 2014, 12:23 AM

Jul 3 2014

volkalexey retitled D4374: [X86] Limit maximum nop length on Silvermont from to [X86] Limit maximum nop length on Silvermont.
Jul 3 2014, 7:27 AM

Jun 25 2014

volkalexey closed D4287: Align with new GCC options for x86 Android.

Closed by commit rL211688 (authored by volkalex).

Jun 25 2014, 5:23 AM
volkalexey retitled D4287: Align with new GCC options for x86 Android from to Align with new GCC options for x86 Android.
Jun 25 2014, 5:11 AM
volkalexey closed D4275: Fix unresolved symbols when loading gold plugin.

Closed by commit rL211675 (authored by volkalex).

Jun 25 2014, 1:13 AM

Jun 24 2014

volkalexey retitled D4275: Fix unresolved symbols when loading gold plugin from to Fix unresolved symbols when loading gold plugin.
Jun 24 2014, 7:43 AM

Jun 9 2014

volkalexey closed D3990: [X86] Use ADD/SUB instead of INC/DEC for Silvermont.

Closed by commit rL210466 (authored by volkalex).

Jun 9 2014, 4:48 AM

Jun 2 2014

volkalexey added a comment to D3990: [X86] Use ADD/SUB instead of INC/DEC for Silvermont.

Yes, the code with INC/DEC is actually slower on Silvermont than corresponding code with ADD.

Jun 2 2014, 8:02 AM
volkalexey retitled D3990: [X86] Use ADD/SUB instead of INC/DEC for Silvermont from to [X86] Use ADD/SUB instead of INC/DEC for Silvermont.
Jun 2 2014, 7:28 AM

May 20 2014

volkalexey closed D3826: [X86] Tune LEA usage for Silvermont.

Closed by commit rL209198 (authored by volkalex).

May 20 2014, 2:03 AM

May 19 2014

volkalexey retitled D3826: [X86] Tune LEA usage for Silvermont from to [X86] Tune LEA usage for Silvermont.
May 19 2014, 7:37 AM

May 11 2014

volkalexey closed D2668: Introduce new gold plugin option "relocation-pic".
May 11 2014, 11:34 PM
volkalexey accepted D2668: Introduce new gold plugin option "relocation-pic".
May 11 2014, 11:34 PM

Apr 29 2014

volkalexey added a comment to D2668: Introduce new gold plugin option "relocation-pic".

2014-04-28 20:38 GMT+04:00 Rafael Ávila de Espíndola <
rafael.espindola@gmail.com>:

Apr 29 2014, 5:04 AM

Apr 28 2014

volkalexey updated the diff for D2668: Introduce new gold plugin option "relocation-pic".

I updated patch with the comment and rebase it to current trunk.

Apr 28 2014, 8:24 AM

Apr 24 2014

volkalexey added a comment to D2668: Introduce new gold plugin option "relocation-pic".

On Android user doesn't have to pass -fPIC or -fPIE option.
Clang is turning on PIC mode (not PIE) without any user input when targeting to Android.
However when producing executable compiler has no special options (-pie) for linker.
So linker produces executable from PIC objects without -pie option.
So final executable is not pure PIE, it's executable formed from PIC code.
This is what we have now on Android.
Adding -pie option to linker could change produced code which could be surprising to user.
Since -pie needed only to fix or workaround this bug I propose to have -pie only with LTO enabled.

Apr 24 2014, 5:42 AM

Apr 23 2014

volkalexey closed D3451: [X86] Silvermont new scheduler model.
Apr 23 2014, 3:47 AM