Page MenuHomePhabricator

evgeny777 (Eugene Leviant)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 1 2015, 3:36 AM (211 w, 6 d)

Recent Activity

Jul 28 2019

evgeny777 committed rG45d910de9940: Don't initialize interceptor_metadata_map unless SI_POSIX is set (authored by evgeny777).
Don't initialize interceptor_metadata_map unless SI_POSIX is set
Jul 28 2019, 2:00 AM
evgeny777 committed rL367188: Don't initialize interceptor_metadata_map unless SI_POSIX is set.
Don't initialize interceptor_metadata_map unless SI_POSIX is set
Jul 28 2019, 1:59 AM
evgeny777 closed D64794: [sanitizer_common] Don't initialize interceptor_metadata_map unless SI_POSIX is set.
Jul 28 2019, 1:59 AM · Restricted Project

Jul 23 2019

evgeny777 committed rGc7e6d14c6c30: [llvm-objcopy] Allow strip symtab in executables and DSOs (authored by evgeny777).
[llvm-objcopy] Allow strip symtab in executables and DSOs
Jul 23 2019, 1:07 AM
evgeny777 committed rL366787: [llvm-objcopy] Allow strip symtab in executables and DSOs.
[llvm-objcopy] Allow strip symtab in executables and DSOs
Jul 23 2019, 1:07 AM
evgeny777 closed D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.
Jul 23 2019, 1:06 AM · Restricted Project

Jul 18 2019

evgeny777 requested review of D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

@rupprecht Do you have any comments on update? I'm going to re-commit it.

Jul 18 2019, 3:04 AM · Restricted Project

Jul 16 2019

evgeny777 created D64794: [sanitizer_common] Don't initialize interceptor_metadata_map unless SI_POSIX is set.
Jul 16 2019, 5:56 AM · Restricted Project

Jul 11 2019

evgeny777 updated the diff for D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Fixed issue with --emit-relocs. Existing test ELF/no-symbol-relocation.test checks this.

Jul 11 2019, 7:44 AM · Restricted Project

Jul 5 2019

evgeny777 committed rG3aef35288b53: [ThinLTO] Attempt to recommit r365188 after alignment fix (authored by evgeny777).
[ThinLTO] Attempt to recommit r365188 after alignment fix
Jul 5 2019, 8:27 AM
evgeny777 committed rL365215: [ThinLTO] Attempt to recommit r365188 after alignment fix.
[ThinLTO] Attempt to recommit r365188 after alignment fix
Jul 5 2019, 8:27 AM
evgeny777 committed rGe91f86f0ac70: Reverted r365188 due to alignment problems on i686-android (authored by evgeny777).
Reverted r365188 due to alignment problems on i686-android
Jul 5 2019, 6:27 AM
evgeny777 committed rL365206: Reverted r365188 due to alignment problems on i686-android.
Reverted r365188 due to alignment problems on i686-android
Jul 5 2019, 6:26 AM
evgeny777 committed rG194f16b3548b: [llvm-objcopy] Allow strip symtab from executables and DSOs (authored by evgeny777).
[llvm-objcopy] Allow strip symtab from executables and DSOs
Jul 5 2019, 5:13 AM
evgeny777 committed rL365193: [llvm-objcopy] Allow strip symtab from executables and DSOs.
[llvm-objcopy] Allow strip symtab from executables and DSOs
Jul 5 2019, 5:10 AM
evgeny777 closed D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.
Jul 5 2019, 5:10 AM · Restricted Project
evgeny777 committed rG820cc01d1e65: [ThinLTO] Attempt to recommit r365040 after caching fix (authored by evgeny777).
[ThinLTO] Attempt to recommit r365040 after caching fix
Jul 5 2019, 5:03 AM
evgeny777 committed rL365188: [ThinLTO] Attempt to recommit r365040 after caching fix.
[ThinLTO] Attempt to recommit r365040 after caching fix
Jul 5 2019, 5:03 AM

Jul 3 2019

evgeny777 committed rG5cacb914758c: [ThinLTO] Optimize writeonly globals out (authored by evgeny777).
[ThinLTO] Optimize writeonly globals out
Jul 3 2019, 7:20 AM
evgeny777 committed rL365040: [ThinLTO] Optimize writeonly globals out.
[ThinLTO] Optimize writeonly globals out
Jul 3 2019, 7:15 AM
evgeny777 closed D63444: [ThinLTO] Optimize write-only globals out.
Jul 3 2019, 7:15 AM · Restricted Project
evgeny777 committed rGac407a7b4a9b: [SCEV][LSR] Prevent using undefined value in binops (authored by evgeny777).
[SCEV][LSR] Prevent using undefined value in binops
Jul 3 2019, 2:37 AM
evgeny777 committed rL365009: [SCEV][LSR] Prevent using undefined value in binops.
[SCEV][LSR] Prevent using undefined value in binops
Jul 3 2019, 2:36 AM
evgeny777 closed D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.
Jul 3 2019, 2:36 AM · Restricted Project

Jul 2 2019

evgeny777 updated the diff for D63444: [ThinLTO] Optimize write-only globals out.

Addressed

Jul 2 2019, 6:45 AM · Restricted Project
evgeny777 added a comment to D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.

And please could you update the test so that is clear which instructions you are testing.

Jul 2 2019, 6:00 AM · Restricted Project
evgeny777 added a comment to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Up

Jul 2 2019, 4:34 AM · Restricted Project
evgeny777 added a comment to D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.

so maybe we could try to introduce a map of updated values so that we don't reuse 'dead' instructions?

Jul 2 2019, 4:02 AM · Restricted Project

Jun 28 2019

evgeny777 added reviewers for D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops: atrick, mkazantsev.
Jun 28 2019, 11:57 PM · Restricted Project
evgeny777 added a comment to D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.

Thanks for looking at it @samparker. I'll try to reduce the test case, but it's pretty hard to do this, because of lots of heuristics in LSR.
Even when I use different target (say i386) problem stops reproducing.

Jun 28 2019, 7:31 AM · Restricted Project
evgeny777 added a comment to D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.
Jun 28 2019, 6:55 AM · Restricted Project
evgeny777 created D63928: [ARM][SCEV][LSR] Prevent using undefined value in binops.
Jun 28 2019, 6:07 AM · Restricted Project

Jun 22 2019

evgeny777 added a comment to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

@rupprecht @jakehehrlich Are you ok with this?

Jun 22 2019, 7:08 AM · Restricted Project
evgeny777 added inline comments to D63444: [ThinLTO] Optimize write-only globals out.
Jun 22 2019, 7:04 AM · Restricted Project
evgeny777 updated the diff for D63444: [ThinLTO] Optimize write-only globals out.

Addressed review comments

Jun 22 2019, 7:04 AM · Restricted Project

Jun 19 2019

evgeny777 added a comment to D63444: [ThinLTO] Optimize write-only globals out.

@tejohnson Teresa, do you have any comments/objections?

Jun 19 2019, 3:48 AM · Restricted Project

Jun 18 2019

evgeny777 updated the diff for D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

removeUnneededSections ripped from Object interface.

Jun 18 2019, 1:22 AM · Restricted Project
evgeny777 updated the diff for D63444: [ThinLTO] Optimize write-only globals out.

Added test case for internalization in the source module (see index-const-prop2.ll)

Jun 18 2019, 12:24 AM · Restricted Project
evgeny777 added a comment to D63444: [ThinLTO] Optimize write-only globals out.

Is the global storage (from the other module) also eliminated in this case? If so, can you add a testcase for that?

Jun 18 2019, 12:17 AM · Restricted Project

Jun 17 2019

evgeny777 created D63444: [ThinLTO] Optimize write-only globals out.
Jun 17 2019, 10:22 AM · Restricted Project

Jun 14 2019

evgeny777 committed rGc74910b842d3: Fix failing test on ARM buildbot (authored by evgeny777).
Fix failing test on ARM buildbot
Jun 14 2019, 6:42 AM
evgeny777 committed rL363393: Fix failing test on ARM buildbot.
Fix failing test on ARM buildbot
Jun 14 2019, 6:42 AM
evgeny777 added a comment to D63191: [lld][ELF] Check length of subsection in .ARM.attributes.

would be to drop the size field to 0xFE, 0xFF, 0xFF, 0xFF.

Jun 14 2019, 6:17 AM · Restricted Project, lld
evgeny777 added a comment to D63191: [lld][ELF] Check length of subsection in .ARM.attributes.

Strange, I haven't got notification. Are Phab notifications working?
Anyway I think making Offset uint64_t instead of size_t will fix the issue.

Jun 14 2019, 6:08 AM · Restricted Project, lld
evgeny777 updated the diff for D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Addressed

Jun 14 2019, 1:54 AM · Restricted Project
evgeny777 added inline comments to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.
Jun 14 2019, 1:47 AM · Restricted Project
evgeny777 committed rGd46ebd207bc6: [llvm-objcopy][IHEX] Improve test case formatting. NFC (authored by evgeny777).
[llvm-objcopy][IHEX] Improve test case formatting. NFC
Jun 14 2019, 1:07 AM
evgeny777 committed rL363359: [llvm-objcopy][IHEX] Improve test case formatting. NFC.
[llvm-objcopy][IHEX] Improve test case formatting. NFC
Jun 14 2019, 1:06 AM
evgeny777 closed D63258: [llvm-objcopy][IHEX] Improve test case formatting. NFC.
Jun 14 2019, 1:06 AM · Restricted Project

Jun 13 2019

evgeny777 updated the diff for D63258: [llvm-objcopy][IHEX] Improve test case formatting. NFC.

Addressed

Jun 13 2019, 8:49 AM · Restricted Project
evgeny777 committed rG0eb763c55975: [lld][ELF] Add tests for bad subsection length in .ARM.attributes (authored by evgeny777).
[lld][ELF] Add tests for bad subsection length in .ARM.attributes
Jun 13 2019, 6:40 AM
evgeny777 committed rL363261: [lld][ELF] Add tests for bad subsection length in .ARM.attributes.
[lld][ELF] Add tests for bad subsection length in .ARM.attributes
Jun 13 2019, 6:39 AM
evgeny777 closed D63191: [lld][ELF] Check length of subsection in .ARM.attributes.
Jun 13 2019, 6:39 AM · Restricted Project, lld
evgeny777 committed rG407c8f1f4932: Extra error checking to ARMAttributeParser (authored by evgeny777).
Extra error checking to ARMAttributeParser
Jun 13 2019, 6:23 AM
evgeny777 committed rL363260: Extra error checking to ARMAttributeParser.
Extra error checking to ARMAttributeParser
Jun 13 2019, 6:23 AM
evgeny777 created D63258: [llvm-objcopy][IHEX] Improve test case formatting. NFC.
Jun 13 2019, 5:55 AM · Restricted Project
evgeny777 committed rGb00dbcbb43ba: [ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC (authored by evgeny777).
[ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC
Jun 13 2019, 5:32 AM
evgeny777 committed rL363254: [ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC.
[ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC
Jun 13 2019, 5:31 AM
evgeny777 closed D63078: [ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC.
Jun 13 2019, 5:31 AM · Restricted Project
evgeny777 updated the diff for D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Addressed comments

Jun 13 2019, 4:58 AM · Restricted Project
evgeny777 added inline comments to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.
Jun 13 2019, 4:42 AM · Restricted Project
evgeny777 committed rG86b7f865ac57: [llvm-objcopy] Implement IHEX reader (authored by evgeny777).
[llvm-objcopy] Implement IHEX reader
Jun 13 2019, 2:55 AM
evgeny777 added a comment to D62583: [llvm-objcopy] Implement IHEX reader.

@jhenderson Sorry, I've already pushed it. I'll make a follow-up

Jun 13 2019, 2:54 AM · Restricted Project
evgeny777 committed rL363243: [llvm-objcopy] Implement IHEX reader.
[llvm-objcopy] Implement IHEX reader
Jun 13 2019, 2:53 AM
evgeny777 closed D62583: [llvm-objcopy] Implement IHEX reader.
Jun 13 2019, 2:53 AM · Restricted Project

Jun 12 2019

evgeny777 added a comment to D63078: [ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC.

Interesting - does this mean we just encoded it with a VBR 4 (what numrefs was to be encoded with)

Jun 12 2019, 12:30 PM · Restricted Project
evgeny777 updated the diff for D63191: [lld][ELF] Check length of subsection in .ARM.attributes.

Addressed

Jun 12 2019, 5:33 AM · Restricted Project, lld
evgeny777 created D63191: [lld][ELF] Check length of subsection in .ARM.attributes.
Jun 12 2019, 2:50 AM · Restricted Project, lld

Jun 11 2019

evgeny777 updated the diff for D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.
  • Addressed comments
  • Trivial .symtab and .strtab are now removed completely from non-relocatable objects
Jun 11 2019, 7:55 AM · Restricted Project
evgeny777 added inline comments to D62583: [llvm-objcopy] Implement IHEX reader.
Jun 11 2019, 3:05 AM · Restricted Project
evgeny777 updated the diff for D62583: [llvm-objcopy] Implement IHEX reader.

Addressed review comments

Jun 11 2019, 3:05 AM · Restricted Project

Jun 10 2019

evgeny777 created D63078: [ThinLTO][Bitcode] Add 'entrycount' to FS_COMBINED_PROFILE. NFC.
Jun 10 2019, 8:22 AM · Restricted Project

Jun 6 2019

evgeny777 added a comment to D62583: [llvm-objcopy] Implement IHEX reader.

Ping?

Jun 6 2019, 1:30 AM · Restricted Project
evgeny777 added a comment to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Up

Jun 6 2019, 1:30 AM · Restricted Project

Jun 4 2019

evgeny777 committed rGc3c686f5f8c4: [HWASAN] Make new/delete weak (authored by evgeny777).
[HWASAN] Make new/delete weak
Jun 4 2019, 2:18 AM
evgeny777 committed rL362478: [HWASAN] Make new/delete weak.
[HWASAN] Make new/delete weak
Jun 4 2019, 2:17 AM
evgeny777 closed D62794: [HWASAN] Make new/delete weak.
Jun 4 2019, 2:17 AM · Restricted Project
evgeny777 committed rG3e39961eec7a: [HWASAN][CMake] Allow instrumenting LLVM/clang (authored by evgeny777).
[HWASAN][CMake] Allow instrumenting LLVM/clang
Jun 4 2019, 2:04 AM
evgeny777 committed rL362474: [HWASAN][CMake] Allow instrumenting LLVM/clang.
[HWASAN][CMake] Allow instrumenting LLVM/clang
Jun 4 2019, 2:04 AM
evgeny777 closed D62813: [HWASAN][CMake] Allow instrumenting LLVM/clang.
Jun 4 2019, 2:04 AM · Restricted Project

Jun 3 2019

evgeny777 created D62813: [HWASAN][CMake] Allow instrumenting LLVM/clang.
Jun 3 2019, 8:52 AM · Restricted Project

Jun 2 2019

evgeny777 created D62794: [HWASAN] Make new/delete weak.
Jun 2 2019, 10:18 AM · Restricted Project

May 30 2019

evgeny777 committed rGfa147c97d6ba: [llvm-objcopy] Remove %p format specifiers (authored by evgeny777).
[llvm-objcopy] Remove %p format specifiers
May 30 2019, 2:07 AM
evgeny777 committed rL362074: [llvm-objcopy] Remove %p format specifiers.
[llvm-objcopy] Remove %p format specifiers
May 30 2019, 2:06 AM

May 29 2019

evgeny777 committed rGc98b288b030c: Yet another attempt to fix buildbot after r361949 (authored by evgeny777).
Yet another attempt to fix buildbot after r361949
May 29 2019, 10:13 AM
evgeny777 committed rL361993: Yet another attempt to fix buildbot after r361949.
Yet another attempt to fix buildbot after r361949
May 29 2019, 10:13 AM
evgeny777 created D62583: [llvm-objcopy] Implement IHEX reader.
May 29 2019, 6:16 AM · Restricted Project
evgeny777 committed rG33da02762fe1: Attempt to fix buildbot after r361949 (authored by evgeny777).
Attempt to fix buildbot after r361949
May 29 2019, 5:25 AM
evgeny777 committed rL361954: Attempt to fix buildbot after r361949.
Attempt to fix buildbot after r361949
May 29 2019, 5:25 AM
evgeny777 committed rGa6fb183c9894: [llvm-objcopy] Implement IHEX writer (authored by evgeny777).
[llvm-objcopy] Implement IHEX writer
May 29 2019, 4:37 AM
evgeny777 committed rL361949: [llvm-objcopy] Implement IHEX writer.
[llvm-objcopy] Implement IHEX writer
May 29 2019, 4:37 AM
evgeny777 closed D60270: [llvm-objcopy] Add support for Intel HEX output format.
May 29 2019, 4:37 AM · Restricted Project
evgeny777 committed rGdb15e68e4d53: [HWASAN] Remove unused code (authored by evgeny777).
[HWASAN] Remove unused code
May 29 2019, 3:16 AM
evgeny777 retitled D60270: [llvm-objcopy] Add support for Intel HEX output format from [llvm-objcopy] Add support for Intel HEX input/output format to [llvm-objcopy] Add support for Intel HEX output format.
May 29 2019, 3:16 AM · Restricted Project
evgeny777 committed rL361942: [HWASAN] Remove unused code.
[HWASAN] Remove unused code
May 29 2019, 3:11 AM
evgeny777 committed rCRT361942: [HWASAN] Remove unused code.
[HWASAN] Remove unused code
May 29 2019, 3:10 AM
evgeny777 closed D62489: [HWASAN] Remove unused(?) code.
May 29 2019, 3:10 AM · Restricted Project, Restricted Project

May 28 2019

evgeny777 added a comment to D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs.

Ping

May 28 2019, 9:25 AM · Restricted Project

May 27 2019

evgeny777 created D62489: [HWASAN] Remove unused(?) code.
May 27 2019, 9:50 AM · Restricted Project, Restricted Project

May 24 2019

evgeny777 added inline comments to D60270: [llvm-objcopy] Add support for Intel HEX output format.
May 24 2019, 4:20 AM · Restricted Project