-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Add CODEOWNERS file #65131
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
Add CODEOWNERS file #65131
Conversation
.github/CODEOWNERS
Outdated
llvm/lib/FileCheck/* @llvm/pr-subscribers-testing-tools | ||
llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info | ||
llvm/lib/MCA/** @llvm/pr-subscribers-llvm-mca | ||
llvm/lib/Target/M68k @llvm/pr-subscribers-m68k |
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.
While others backend maintainers haven't requested yet, you can create all backend teams for these patterns
/llvm/include/llvm/IR/Intrinsics$backend.td
/llvm/lib/Target/$backend/
/llvm/test/CodeGen/$backend/
/clang/lib/Basic/Targets/$backend*
/clang/lib/Driver/ToolChains/Arch/$backend.*
/clang/lib/CodeGen/Targets/$backend.cpp
/clang/include/clang/Basic/Builtins$backend*
as a starter, and let backend maintainers add individual files as needed.
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.
I noticed on the Discourse post that subscribers for backend teams wouldn't be created automatically.
On behalf of Arm we'd like to follow MaskRays suggestion and add two subscription groups
$backend = ARM , pr-subscribers-arm
$backend = AArch64, pr-subscribers-aarch64
Will add this to the Discourse post to.
This is not how I thought we'd set up the CODEOWNERS file. I thought the Is there a reason why we don't have separate groups for code owners? Edit: Ah, I see that folks are actually asking for the teams they want. Sorry, I looked too quickly. I'll add my request as a comment on the patch so it can be marked as resolved once done. Sorry for the noise :-). |
Can we add one team for OpenACC with these folder/files.
|
* Added new teams for arm, aarch64, and openacc. * Clened up MLIR paths. * Removed trailing ** from paths. * Added / at the beginning of paths.
Likely better to extend the pattern more generically: |
@tstellar I'm concerned about the maintainability, can we have it grouped by list?
(seems scriptable to convert your file to this. I can do it if needed) |
@joker-eph How does this look? |
Looks great, thanks! |
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.
Thanks Tom!
Other teams I'd like: pr-subscribers-polly: pr-subscribers-scev: For pr-subscribers-AArch64 can we also add: clang/utils/TableGen/SveEmitter.cpp And for pr-subscribers-arm: clang/utils/TableGen/MveEmitter.cpp |
.github/CODEOWNERS
Outdated
/flang/ @llvm/ps-subscribers-flang | ||
/flang/runtime/ @llvm/pr-subscribers-flang-runtime | ||
/flang/**/Parser @llvm/pr-subscribers-flang-parser | ||
/flang/**/Evaluate/ @llvm/pr-subscribers-flang-semantics | ||
/flang/**/Semantics/ @llvm/pr-subscribers-flang-semantics | ||
/flang/**/Lower/ @llvm/pr-subscribers-flang-fir-hlfir | ||
/flang/**/Optimizer/ @llvm/pr-subscribers-flang-fir-hlfir | ||
/flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen |
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.
I added these but I cannot create the associated teams.
Co-authored-by: Valentin Clement (バレンタイン クレメン) <[email protected]>
Can we add one for flang-openmp with @pr-subscribers-flang-openmp ?
|
I think I have all the requested teams added now plus the other suggestions implemented. I'm planning to push this tonight, just so we have something that works We can commit follow up changes whenever we want. |
Thanks for all the work @tstellar |
Bump this request from @ldionne |
As far as I understand putting a group or a person in the CODEOWNERS file does not give them any special privileges to approve PRs. |
It depends upon how exactly we want to use the I also believe that the teams specified in the |
* Fix llvm-mca typo * Add IR teams
.github/CODEOWNERS
Outdated
/llvm/docs/LangRef.rst @llvm/pr-subscribers-llvm-ir | ||
|
||
# llvm-analysis | ||
/llvm/lib/analysis/ @llvm/pr-subscribers-llvm-analysis |
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.
analysis is incorrectly lowercase.
Consider llvm/test/Analysis
as well?
.github/CODEOWNERS
Outdated
/mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc | ||
|
||
# mlir-openmp | ||
/mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp |
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.
If this can be /mlir/**/*OpenMP*/
then it will cover the OpenMPToLLVM
and SCFToOpenMP
conversions.
Could we add a |
Shall we land and iterate in-tree to refine? Everyone can adjust the exact pattern anytime in the future. |
# globalisel | ||
/llvm/**/GlobalISel/ @llvm/pr-subscribers-globalisel | ||
/llvm/utils/TableGen/GlobalISelEmitter.cpp @llvm/pr-subscribers-globalisel | ||
/llvm/utils/TableGen/GICombinerEmitter.cpp @llvm/pr-subscribers-globalisel |
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.
Can we also get SelectionDAG?
llvm/include/llvm/CodeGen/DAGCombine.h
llvm/include/llvm/CodeGen/SelectionDAG*.h
llvm/include/llvm/CodeGen/SDNodeProperties.td
llvm/include/llvm/Target/TargetSelectionDAG.td
llvm/lib/CodeGen/SelectionDAG/
llvm/utils/TableGen/CodeGenDAG*
llvm/utils/TableGen/DAGISel*
@bogner I missed your request, can you open a pull request for this? |
From https://discourse.llvm.org/t/input-needed-teams-for-pull-request-subscriptions/73116/6 They are somehow missing in latest updates of #65131.
From https://discourse.llvm.org/t/input-needed-teams-for-pull-request-subscriptions/73116/6 They are somehow missing in latest updates of llvm#65131.
No description provided.