Compiler Engineer @AMD UK.
User Details
- User Since
- Aug 16 2022, 6:02 AM (57 w, 3 d)
Mon, Sep 18
LGTM :)
Wed, Sep 13
Tue, Sep 12
Aug 16 2023
Updated test with correct function attributes.
Aug 15 2023
Aug 14 2023
LGTM
Aug 11 2023
Aug 9 2023
Aug 4 2023
Aug 3 2023
Aug 2 2023
Ping for review :)
Jul 27 2023
Jul 26 2023
LGTM :)
Jul 25 2023
Addressed reviewer comments. Try to fix build error.
Jul 24 2023
BTW I am not sure how to resolve the windows build error that I am getting repeatedly. It's giving an unknown identifier error for the fail functor being called at OpenMPToLLVMIRTranslation.cpp:1429. Any insight would be much appreciated.
Addressed reviewer comments. Added missing LoadInst for use_device_addr inside region block.
Attempt at fixing build error
Jul 21 2023
Renamed failure() to fail()
Jul 19 2023
Rebased. Addressed reviewer comments. Fixed bug in generating map info for device_addr - device info type was incorrectly being set to pointer.
Jul 17 2023
LGTM.
Please allow for another +1.
@NimishMishra Can you please address the previous comments. I'd be happy to review it further.
Ping for review
Jul 12 2023
Here is an example of what clang generates:
Ping for review :)
Jul 10 2023
Ping for review :)
Jul 6 2023
Rebased
Jul 5 2023
Jul 4 2023
Jun 30 2023
Addressed reviewer comments.
Rebased to fix build error.
Jun 28 2023
Addressed reviewer comments
Jun 27 2023
Made changes to use updated OMPIRBuilder
Jun 26 2023
Gentle ping :)
Jun 22 2023
Moved device clause emition after if clause.
Addressed reviewer comments.
Jun 21 2023
Addressed reviewer comments
Fixed support for pointer type.
Jun 20 2023
@kiranchandramohan Thanks a lot for helping me with the pseudocode.
Added block arguments.
Jun 19 2023
I've updated the patch. I am not sure if this is the correct way of adding the block arguments.
[WIP] Add block arguments.
Also, my initial plan was to have OMPIRBuilder entirely handle codegen for both clang and mlir.
My current implementation generates the following FIR.
Jun 16 2023
Jun 15 2023
Rebased
Addressed reviewer comments
Jun 14 2023
Fixed typo
Rebased
Jun 13 2023
Rebased
Jun 12 2023
Update MLIR BodyGen callback.
Addressed reviewer comments.
Rebased
Rebased
Addressed reviewer comments.