ABataev (Alexey Bataev)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 31 2013, 4:40 AM (258 w, 6 d)

Recent Activity

Today

ABataev added a comment to D42168: [OpenMP] Generate unique name for offloading entries.
  1. Please, mark the record as packed.

Where and how do I need to do this? I found that PackedAttr is checked on FieldDecls but I'm not sure if we go through that code path and how I could add it...

Wed, Jan 17, 9:20 AM
ABataev added a comment to D42168: [OpenMP] Generate unique name for offloading entries.
  1. Please, mark the record as packed.
  2. Tests
Wed, Jan 17, 8:16 AM
ABataev added a comment to D42168: [OpenMP] Generate unique name for offloading entries.

Or, there is another one solution - mark _tgt_offload_entry record as packed.

Wed, Jan 17, 8:11 AM
ABataev added a comment to D42168: [OpenMP] Generate unique name for offloading entries.

After some investigation, I think this whole code is incorrect. We should not rely on the fact that there is no padding on some architectures and should mix the type generated by the Clang and initial value, generated by LLVM.

I'm not sure I understand what you mean. Do you refer to auto Align = CharUnits::fromQuantity(1)?

Wed, Jan 17, 8:10 AM
ABataev added a comment to D42168: [OpenMP] Generate unique name for offloading entries.

After some investigation, I think this whole code is incorrect. We should not rely on the fact that there is no padding on some architectures and should mix the type generated by the Clang and initial value, generated by LLVM.

Wed, Jan 17, 7:46 AM

Yesterday

ABataev updated the diff for D38697: [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle..

Rebase

Tue, Jan 16, 11:52 AM
ABataev committed rC322589: [DOCS] Updated current status of OpenMP support, NFC..
[DOCS] Updated current status of OpenMP support, NFC.
Tue, Jan 16, 11:24 AM
ABataev committed rL322589: [DOCS] Updated current status of OpenMP support, NFC..
[DOCS] Updated current status of OpenMP support, NFC.
Tue, Jan 16, 11:24 AM
ABataev committed rC322587: [OPENMP] Add support for `depend` clauses on `target teams distribute.
[OPENMP] Add support for `depend` clauses on `target teams distribute
Tue, Jan 16, 11:19 AM
ABataev committed rL322587: [OPENMP] Add support for `depend` clauses on `target teams distribute.
[OPENMP] Add support for `depend` clauses on `target teams distribute
Tue, Jan 16, 11:19 AM
ABataev committed rL322585: [OPENMP] Add support for `depend` on `target teams distribute parallel.
[OPENMP] Add support for `depend` on `target teams distribute parallel
Tue, Jan 16, 11:06 AM
ABataev committed rC322585: [OPENMP] Add support for `depend` on `target teams distribute parallel.
[OPENMP] Add support for `depend` on `target teams distribute parallel
Tue, Jan 16, 11:06 AM
ABataev committed rL322579: [SLP] Fix for PR32164: Improve vectorization of reverse order of extract….
[SLP] Fix for PR32164: Improve vectorization of reverse order of extract…
Tue, Jan 16, 10:18 AM
ABataev closed D33954: [SLP] Fix for PR32164: Improve vectorization of reverse order of extract operations..
Tue, Jan 16, 10:18 AM
ABataev committed rC322578: [OPENMP] Add support for `depend` clauses on `target parallel for simd`.
[OPENMP] Add support for `depend` clauses on `target parallel for simd`
Tue, Jan 16, 9:56 AM
ABataev committed rL322578: [OPENMP] Add support for `depend` clauses on `target parallel for simd`.
[OPENMP] Add support for `depend` clauses on `target parallel for simd`
Tue, Jan 16, 9:56 AM
ABataev committed rC322577: [OPENMP] Add support for `depend` clauses on `target parallel for`.
[OPENMP] Add support for `depend` clauses on `target parallel for`
Tue, Jan 16, 9:42 AM
ABataev committed rL322577: [OPENMP] Add support for `depend` clauses on `target parallel for`.
[OPENMP] Add support for `depend` clauses on `target parallel for`
Tue, Jan 16, 9:42 AM
ABataev committed rC322575: [OPENMP] Add support for `depend` clauses on `target teams distribute.
[OPENMP] Add support for `depend` clauses on `target teams distribute
Tue, Jan 16, 9:24 AM
ABataev committed rL322575: [OPENMP] Add support for `depend` clauses on `target teams distribute.
[OPENMP] Add support for `depend` clauses on `target teams distribute
Tue, Jan 16, 9:24 AM
ABataev committed rC322571: [OPENMP] Add support for `depend` clause on `target teams distribute`..
[OPENMP] Add support for `depend` clause on `target teams distribute`.
Tue, Jan 16, 8:48 AM
ABataev committed rL322571: [OPENMP] Add support for `depend` clause on `target teams distribute`..
[OPENMP] Add support for `depend` clause on `target teams distribute`.
Tue, Jan 16, 8:48 AM
ABataev committed rC322570: [OPENMP] Add support for `depend` clauses on `target parallel` directive..
[OPENMP] Add support for `depend` clauses on `target parallel` directive.
Tue, Jan 16, 8:31 AM
ABataev committed rL322570: [OPENMP] Add support for `depend` clauses on `target parallel` directive..
[OPENMP] Add support for `depend` clauses on `target parallel` directive.
Tue, Jan 16, 8:31 AM
ABataev committed rL322569: [OPENMP] Add support for `depend` clauses on `target teams`..
[OPENMP] Add support for `depend` clauses on `target teams`.
Tue, Jan 16, 7:58 AM
ABataev committed rC322569: [OPENMP] Add support for `depend` clauses on `target teams`..
[OPENMP] Add support for `depend` clauses on `target teams`.
Tue, Jan 16, 7:58 AM
ABataev updated the diff for D33954: [SLP] Fix for PR32164: Improve vectorization of reverse order of extract operations..

Rebase

Tue, Jan 16, 7:33 AM
ABataev committed rL322559: [OPENMP] Add support for `depend` clauses on `target simd`..
[OPENMP] Add support for `depend` clauses on `target simd`.
Tue, Jan 16, 7:07 AM
ABataev committed rC322559: [OPENMP] Add support for `depend` clauses on `target simd`..
[OPENMP] Add support for `depend` clauses on `target simd`.
Tue, Jan 16, 7:07 AM
ABataev added a comment to D33954: [SLP] Fix for PR32164: Improve vectorization of reverse order of extract operations..

Ping

Tue, Jan 16, 6:19 AM
ABataev added a comment to D38693: [SLP] Consider extractelements as shuffles iff they have the same type/parent etc..

Ping

Tue, Jan 16, 6:18 AM
ABataev added a comment to D38697: [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle..

Ping

Tue, Jan 16, 6:16 AM
ABataev added a comment to D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission..

Ping

Tue, Jan 16, 6:16 AM

Mon, Jan 15

ABataev committed rL322516: [OPENMP] Update status of OpenMP support, NFC..
[OPENMP] Update status of OpenMP support, NFC.
Mon, Jan 15, 1:02 PM
ABataev committed rC322516: [OPENMP] Update status of OpenMP support, NFC..
[OPENMP] Update status of OpenMP support, NFC.
Mon, Jan 15, 1:02 PM
ABataev committed rL322515: [OPENMP] Initial codegen for `target teams distribute parallel for.
[OPENMP] Initial codegen for `target teams distribute parallel for
Mon, Jan 15, 1:01 PM
ABataev committed rC322515: [OPENMP] Initial codegen for `target teams distribute parallel for.
[OPENMP] Initial codegen for `target teams distribute parallel for
Mon, Jan 15, 1:01 PM
ABataev committed rL322502: [OPENMP] Update docs for OpenMP status, NFC..
[OPENMP] Update docs for OpenMP status, NFC.
Mon, Jan 15, 11:10 AM
ABataev committed rC322502: [OPENMP] Update docs for OpenMP status, NFC..
[OPENMP] Update docs for OpenMP status, NFC.
Mon, Jan 15, 11:10 AM
ABataev committed rL322501: [OPENMP] Add codegen for `depend` clauses on `target` directive..
[OPENMP] Add codegen for `depend` clauses on `target` directive.
Mon, Jan 15, 11:07 AM
ABataev committed rC322501: [OPENMP] Add codegen for `depend` clauses on `target` directive..
[OPENMP] Add codegen for `depend` clauses on `target` directive.
Mon, Jan 15, 11:07 AM
ABataev added inline comments to D41948: [SLP] Fix vectorization for tree with trunc to minimum required bit width..
Mon, Jan 15, 6:38 AM

Fri, Jan 12

ABataev added inline comments to D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops..
Fri, Jan 12, 1:31 PM
ABataev committed rC322393: [OPENMP] Replace calls of getAssociatedStmt()..
[OPENMP] Replace calls of getAssociatedStmt().
Fri, Jan 12, 11:40 AM
ABataev committed rL322393: [OPENMP] Replace calls of getAssociatedStmt()..
[OPENMP] Replace calls of getAssociatedStmt().
Fri, Jan 12, 11:40 AM

Thu, Jan 11

ABataev created D41948: [SLP] Fix vectorization for tree with trunc to minimum required bit width..
Thu, Jan 11, 6:46 AM

Wed, Jan 10

ABataev committed rL322225: [SLP] Add/update tests for SLP vectorizer, NFC..
[SLP] Add/update tests for SLP vectorizer, NFC.
Wed, Jan 10, 1:30 PM

Tue, Jan 9

ABataev committed rL322112: [OPENMP] Fix directive kind on stand-alone target data directives, NFC..
[OPENMP] Fix directive kind on stand-alone target data directives, NFC.
Tue, Jan 9, 12:00 PM
ABataev committed rC322112: [OPENMP] Fix directive kind on stand-alone target data directives, NFC..
[OPENMP] Fix directive kind on stand-alone target data directives, NFC.
Tue, Jan 9, 12:00 PM
ABataev committed rC322107: [OpenMP] Fix handling of clause on wrong directive, by Joel. E. Denny.
[OpenMP] Fix handling of clause on wrong directive, by Joel. E. Denny
Tue, Jan 9, 11:22 AM
ABataev committed rL322107: [OpenMP] Fix handling of clause on wrong directive, by Joel. E. Denny.
[OpenMP] Fix handling of clause on wrong directive, by Joel. E. Denny
Tue, Jan 9, 11:22 AM
ABataev closed D41841: [OpenMP] Fix handling of clause on wrong directive.
Tue, Jan 9, 11:22 AM
ABataev committed rL322106: [COST]Fix PR35865: Fix cost model evaluation for shuffle on X86..
[COST]Fix PR35865: Fix cost model evaluation for shuffle on X86.
Tue, Jan 9, 11:09 AM
ABataev closed D41862: [COST]Fix PR35865: Fix cost model evaluation for shuffle on X86..
Tue, Jan 9, 11:09 AM
ABataev added a comment to D41841: [OpenMP] Fix handling of clause on wrong directive.

Alexey: Thanks for accepting. I do not have commit privileges. Would
you please commit for me?

Tue, Jan 9, 11:02 AM
ABataev accepted D41841: [OpenMP] Fix handling of clause on wrong directive.

LG

Tue, Jan 9, 10:46 AM
ABataev updated the diff for D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission..

Fixed debug info + disabled debug_ranges emission. DWARF must be version 2.

Tue, Jan 9, 10:41 AM
ABataev created D41862: [COST]Fix PR35865: Fix cost model evaluation for shuffle on X86..
Tue, Jan 9, 7:08 AM

Mon, Jan 8

ABataev updated the diff for D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission..

Added feature flags specific for NVPTX debug info.

Mon, Jan 8, 1:13 PM
ABataev added inline comments to D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission..
Mon, Jan 8, 12:59 PM
ABataev committed rL322022: [OPENMP] Fix debug info for outlined functions in NVPTX + add more tests..
[OPENMP] Fix debug info for outlined functions in NVPTX + add more tests.
Mon, Jan 8, 12:11 PM
ABataev committed rC322022: [OPENMP] Fix debug info for outlined functions in NVPTX + add more tests..
[OPENMP] Fix debug info for outlined functions in NVPTX + add more tests.
Mon, Jan 8, 12:11 PM
ABataev committed rL322018: [OPENMP] Current status of OpenMP support..
[OPENMP] Current status of OpenMP support.
Mon, Jan 8, 11:04 AM
ABataev committed rC322018: [OPENMP] Current status of OpenMP support..
[OPENMP] Current status of OpenMP support.
Mon, Jan 8, 11:04 AM
This revision was not accepted when it landed; it landed in state Needs Review.
Mon, Jan 8, 11:04 AM
ABataev created D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission..
Mon, Jan 8, 11:03 AM
ABataev committed rL321994: [SLP] Fix PR35777: Incorrect handling of aggregate values..
[SLP] Fix PR35777: Incorrect handling of aggregate values.
Mon, Jan 8, 6:44 AM
ABataev closed D41767: [SLP] Fix PR35777: Incorrect handling of aggregate values..
Mon, Jan 8, 6:44 AM
ABataev committed rL321993: [SLP] Fix PR35628: Count external uses on extra reduction arguments..
[SLP] Fix PR35628: Count external uses on extra reduction arguments.
Mon, Jan 8, 6:34 AM
ABataev closed D41786: [SLP] Fix PR35628: Count external uses on extra reduction arguments..
Mon, Jan 8, 6:34 AM

Fri, Jan 5

ABataev created D41786: [SLP] Fix PR35628: Count external uses on extra reduction arguments..
Fri, Jan 5, 2:09 PM
ABataev created D41767: [SLP] Fix PR35777: Incorrect handling of aggregate values..
Fri, Jan 5, 8:43 AM
ABataev added a comment to D31417: [OpenMP] Add support for omp simd pragmas without runtime.

I think we can abandon this one as support for -fopenmp-simd was committed already?

Fri, Jan 5, 8:42 AM
ABataev committed rL321872: [SLP] Update more test checks, NFC..
[SLP] Update more test checks, NFC.
Fri, Jan 5, 8:16 AM
ABataev committed rL321870: [SLP] Update test checks, NFC..
[SLP] Update test checks, NFC.
Fri, Jan 5, 7:22 AM
ABataev committed rL321869: [SLP] Update tests checks, NFC..
[SLP] Update tests checks, NFC.
Fri, Jan 5, 6:41 AM

Thu, Jan 4

ABataev committed rL321835: [DEBUG] Fix debug info test for NVPTX, NFC..
[DEBUG] Fix debug info test for NVPTX, NFC.
Thu, Jan 4, 3:51 PM
ABataev committed rL321829: [DEBUG] Fix the test for NVPTX, NFC..
[DEBUG] Fix the test for NVPTX, NFC.
Thu, Jan 4, 3:02 PM
ABataev committed rL321822: [DEBUG] Add initial tests for debug info for NVPTX target, NFC..
[DEBUG] Add initial tests for debug info for NVPTX target, NFC.
Thu, Jan 4, 1:08 PM
ABataev committed rC321820: [OPENMP] Fix capturing of expressions in clauses..
[OPENMP] Fix capturing of expressions in clauses.
Thu, Jan 4, 12:51 PM
ABataev committed rL321820: [OPENMP] Fix capturing of expressions in clauses..
[OPENMP] Fix capturing of expressions in clauses.
Thu, Jan 4, 12:51 PM
ABataev committed rC321818: [OPENMP] Fix casting in NVPTX support library..
[OPENMP] Fix casting in NVPTX support library.
Thu, Jan 4, 12:20 PM
ABataev committed rL321818: [OPENMP] Fix casting in NVPTX support library..
[OPENMP] Fix casting in NVPTX support library.
Thu, Jan 4, 12:20 PM
ABataev committed rL321816: [OPENMP] Add debug info for generated functions..
[OPENMP] Add debug info for generated functions.
Thu, Jan 4, 11:46 AM
ABataev committed rC321816: [OPENMP] Add debug info for generated functions..
[OPENMP] Add debug info for generated functions.
Thu, Jan 4, 11:46 AM

Wed, Jan 3

ABataev accepted D41709: [OpenMP] Initial implementation of code generation for pragma 'target teams distribute parallel for' on host.

LG

Wed, Jan 3, 1:00 PM

Fri, Dec 29

ABataev committed rL321562: [docs] Added description of `-f[no]-openmp-simd` option to UsersManual..
[docs] Added description of `-f[no]-openmp-simd` option to UsersManual.
Fri, Dec 29, 10:28 AM
ABataev committed rC321562: [docs] Added description of `-f[no]-openmp-simd` option to UsersManual..
[docs] Added description of `-f[no]-openmp-simd` option to UsersManual.
Fri, Dec 29, 10:27 AM
ABataev committed rL321561: [docs] Updated ReleaseNotes for OpenMP part..
[docs] Updated ReleaseNotes for OpenMP part.
Fri, Dec 29, 10:24 AM
ABataev committed rC321561: [docs] Updated ReleaseNotes for OpenMP part..
[docs] Updated ReleaseNotes for OpenMP part.
Fri, Dec 29, 10:24 AM
ABataev committed rC321560: [OPENMP] Support for -fopenmp-simd option with compilation of simd loops.
[OPENMP] Support for -fopenmp-simd option with compilation of simd loops
Fri, Dec 29, 10:10 AM
ABataev committed rL321560: [OPENMP] Support for -fopenmp-simd option with compilation of simd loops.
[OPENMP] Support for -fopenmp-simd option with compilation of simd loops
Fri, Dec 29, 10:10 AM
ABataev committed rC321558: [OPENMP] Initial support for `-fopenmp-simd` option..
[OPENMP] Initial support for `-fopenmp-simd` option.
Fri, Dec 29, 9:37 AM
ABataev committed rL321558: [OPENMP] Initial support for `-fopenmp-simd` option..
[OPENMP] Initial support for `-fopenmp-simd` option.
Fri, Dec 29, 9:37 AM

Wed, Dec 27

ABataev updated the diff for D39457: [OPENMP] Current status of OpenMP support..

Updated status of target (update|enter data|exit data) directives.
Marked that support for cuda devices is not ready yet.

Wed, Dec 27, 10:55 AM
ABataev committed rL321495: [OPENMP] Support for `depend` clauses on `target enter|exit data`..
[OPENMP] Support for `depend` clauses on `target enter|exit data`.
Wed, Dec 27, 10:50 AM
ABataev committed rC321495: [OPENMP] Support for `depend` clauses on `target enter|exit data`..
[OPENMP] Support for `depend` clauses on `target enter|exit data`.
Wed, Dec 27, 10:50 AM
ABataev committed rL321493: [OPENMP] Support for `depend` clauses on `target data update`..
[OPENMP] Support for `depend` clauses on `target data update`.
Wed, Dec 27, 9:59 AM
ABataev committed rC321493: [OPENMP] Support for `depend` clauses on `target data update`..
[OPENMP] Support for `depend` clauses on `target data update`.
Wed, Dec 27, 9:59 AM

Sun, Dec 24

ABataev committed rC321427: [OPENMP] Fix the tests for 32bits targets, NFC..
[OPENMP] Fix the tests for 32bits targets, NFC.
Sun, Dec 24, 6:19 AM