-
Notifications
You must be signed in to change notification settings - Fork 12k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MLIR][XeGPU] Add dpas and named barrier ops #88973
Conversation
Co-authored-by: Mehdi Amini <joker.eph@gmail.com>
Co-authored-by: Adam Siemieniuk <adam.siemieniuk@intel.com>
Co-authored-by: Adam Siemieniuk <adam.siemieniuk@intel.com>
Co-authored-by: Mehdi Amini <joker.eph@gmail.com>
…ithub.com/llvm/llvm-project into xegpu_scatter_ops_upstream
|
✅ With the latest revision this PR passed the C/C++ code formatter. |
32cc0ed
to
5f4201a
Compare
ab6ce3c
to
a2a813f
Compare
@joker-eph Hi Mehdi, could you please take a look? |
Hi @adam-smnk, could you help to have a look and approve also if it looks good to you? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks 👍
Bot is broken:
Can you quickly fix? Otherwise we should just revert in the meantime. |
Yes, I am going to fix it now. |
The https://lab.llvm.org/buildbot/#/builders/160 build bot (and two others) broke with this change. Please revert or fix immediately. |
@joker-eph @klausler I fixed it. How should I proceed? I created a PR for it just in case: #89991 |
If you have a fix that works, then merge it. Otherwise, revert the original commit that broke the build bots. |
Sorry, I didn't get it how it works? you mean merge to the main branch directly and push it without PR? |
It seems I don't have permission to push directly. I got this error: |
How did you merge the change that broke the build bots? |
I was through the WebUI. So maybe it is better to approve this #89991, and then merge? |
If you can get a fast approval, sure. Otherwise, you can merge it without approval, or just revert the original commit. |
merged it, I am going to monitoring the Bot to make sure it passed. |
Just merging a fix works as well: the priority is always to get the bot back green, so either the fix is trivial and you just merge it ASAP or we revert and then land a new PR with the fix.
This is because you didn't setup your repo correctly locally, you need to setup an SSH key and use the SSH URL for the remote here. |
Yes, the fix is trivial, and it is merged now. the bot is back green. I am wondering whether there is a guideline about tests need to be done before the PR to avoid such situation as much as possible. |
It's hard to catch everything: in general when merging you need to be on the lookout for bot emails. In this case it's about building with BUILD_SHARED_LIBS=ON |
For CMake changes, it's recommend to test test both default and -DBUILD_SHARED_LIBS=on. The latter adds -Wl,-z,defs and checks some dependency issue. |
Adds definition of dpas op, atomic op, named barrier and related ops.