Page MenuHomePhabricator

ddpagan (David Pagan)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 15 2021, 3:14 PM (74 w, 2 d)

Recent Activity

Tue, Mar 14

ddpagan added a comment to D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives..

Also, can any clause affect the behavior?

If I understand your question, I don't believe that any of the allowed clauses affect the behavior in a way that would invalidate transforming the combined loops in such a manner.

At least the way we tried to design them, they should not. That said, we need to ensure the clauses apply properly, e.g., the reduction is applied to all loop-associated directives, but that should happen automagically, I think. The AMDGPU test case shows at least the right reduction.

Tue, Mar 14, 8:44 PM · Restricted Project
ddpagan added a comment to D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives..

Also, can any clause affect the behavior?

Tue, Mar 14, 12:37 PM · Restricted Project
ddpagan added a comment to D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives..

Can we add also simd for such loops?

Tue, Mar 14, 11:31 AM · Restricted Project

Fri, Mar 10

ddpagan added reviewers for D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives.: carlo.bertolli, dhruvachak.
Fri, Mar 10, 3:54 PM · Restricted Project
ddpagan added reviewers for D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives.: ABataev, doru1004, ronl.
Fri, Mar 10, 3:50 PM · Restricted Project
ddpagan updated the diff for D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives..

Adding context.

Fri, Mar 10, 12:56 PM · Restricted Project
ddpagan requested review of D145823: [OpenMP][CodeGen] Add codegen for combined 'loop' directives..
Fri, Mar 10, 12:18 PM · Restricted Project

Wed, Mar 1

ddpagan added a comment to D144634: [Clang][OpenMP] Support for Code Generation of loop bind clause.

How is bind(thread) not working? Runtime issue?

Wed, Mar 1, 3:28 PM · Restricted Project, Restricted Project

May 2 2022

ddpagan updated the diff for D124676: [clang][OpenMP] Local variable alignment incorrect with align clause.

Thanks for the review, Alexey. Suggested changes have been made.

May 2 2022, 10:45 AM · Restricted Project, Restricted Project

Apr 29 2022

ddpagan added a reviewer for D124676: [clang][OpenMP] Local variable alignment incorrect with align clause: ABataev.
Apr 29 2022, 12:50 PM · Restricted Project, Restricted Project
ddpagan requested review of D124676: [clang][OpenMP] Local variable alignment incorrect with align clause.
Apr 29 2022, 8:23 AM · Restricted Project, Restricted Project

Feb 7 2022

ddpagan updated the diff for D118383: [OpenMP] Enable inoutset dependency-type in depend clause..

Corrected clang formatting issues, except those relating to updated tests. Because of known clang-format deficiencies, making these changes causes them to fail.

Feb 7 2022, 9:04 AM · Restricted Project

Jan 31 2022

ddpagan updated the diff for D118383: [OpenMP] Enable inoutset dependency-type in depend clause..

Per Alexey's suggestion, 'inoutset' now accepted only with OpenMP5.1. Also updated affected dependency type tests to expect and to test 'inoutset' only when version is at least 5.1.

Jan 31 2022, 1:22 PM · Restricted Project

Jan 27 2022

ddpagan added a comment to D118383: [OpenMP] Enable inoutset dependency-type in depend clause..

Is it a new mode from OpenMP 5.2? Or 5.1? Can you add a check for OpenMP version, if so?

Jan 27 2022, 9:42 AM · Restricted Project
ddpagan updated the summary of D118383: [OpenMP] Enable inoutset dependency-type in depend clause..
Jan 27 2022, 8:56 AM · Restricted Project
ddpagan requested review of D118383: [OpenMP] Enable inoutset dependency-type in depend clause..
Jan 27 2022, 8:55 AM · Restricted Project

Jan 4 2022

ddpagan updated the diff for D115683: [clang][OpenMP] Add codegen for allocate directive's 'align' clause.

Fixed format problem for test/OpenMP/allocate_codegen_attr.cpp
Successfully rebased, built, and tested.

Jan 4 2022, 2:06 PM · Restricted Project

Dec 21 2021

ddpagan updated the diff for D115683: [clang][OpenMP] Add codegen for allocate directive's 'align' clause.

Alexey, you weren't missing anything. This was an unnecessary declaration of createOMPAlignedAlloc OMPIRBuilder.h that I had forgotten to delete.

Dec 21 2021, 1:09 PM · Restricted Project

Dec 15 2021

ddpagan updated the diff for D115683: [clang][OpenMP] Add codegen for allocate directive's 'align' clause.

Thanks for catching that, Alexey. As suggested, we now keep the allocator Expr * and reemit it later when needed.

Dec 15 2021, 1:24 PM · Restricted Project

Dec 13 2021

ddpagan added a reviewer for D115683: [clang][OpenMP] Add codegen for allocate directive's 'align' clause: ABataev.
Dec 13 2021, 4:09 PM · Restricted Project
ddpagan requested review of D115683: [clang][OpenMP] Add codegen for allocate directive's 'align' clause.
Dec 13 2021, 4:05 PM · Restricted Project

Nov 8 2021

ddpagan updated the diff for D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.

Fixed build problem (found during build of flang). Added align clause to simple clause check.

Nov 8 2021, 8:35 PM · Restricted Project, Restricted Project

Nov 5 2021

ddpagan updated the diff for D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.

Successfully rebased, built, and tested.

Nov 5 2021, 9:14 AM · Restricted Project, Restricted Project

Nov 3 2021

ddpagan added a comment to D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.

Thanks for reviewing the code, Aaron.

Nov 3 2021, 12:49 PM · Restricted Project, Restricted Project

Oct 29 2021

ddpagan added inline comments to D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.
Oct 29 2021, 1:19 PM · Restricted Project, Restricted Project
ddpagan updated the diff for D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.

Thanks for the review, Aaron! I neglected to submit my responses that I made inline, but you can still see them.

Oct 29 2021, 1:13 PM · Restricted Project, Restricted Project

Oct 27 2021

ddpagan updated the diff for D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.

Thanks for the review, Alexey.

Oct 27 2021, 9:54 AM · Restricted Project, Restricted Project

Oct 26 2021

ddpagan requested review of D112577: [clang][OpenMP] Initial parsing/sema for 'align' clause.
Oct 26 2021, 2:43 PM · Restricted Project, Restricted Project