[PATCH] D129028: [SelectionDAG] computeKnownBits / ComputeNumSignBits for the remaining overflow-aware nodes

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 7 01:17:55 PDT 2022


foad added a comment.

In D129028#3630395 <https://reviews.llvm.org/D129028#3630395>, @barannikov88 wrote:

> This is my first patch. I would really appreciate it if someone could guide me through the process of contribution.
> What do I do next once the patch is approved by the reviewers (e.g. is there a way I can merge it myself or will it be merged automatically / by some other person)?

For your first few patches you can ask someone else to do it. Then you should apply for commit access.

> How many approvals do I need?

Usually one approval is enough, unless some other reviewer is still unhappy with the patch.

> Is there some kind of CODEOWNERS whose approve is mandatory?

No. There is an llvm CODE_OWNERS.TXT but the people listed there are supposed to be responsible for ensuring that patches to a particular part of the compiler get reviewed. They are not mandatory reviewers for every single patch themselves.

> I have read https://llvm.org/docs/Contributing.html but it does not answer all questions, so any additional information would be helpful.

There are also other docs linked from https://llvm.org/docs/GettingInvolved.html like the Developer Policy and the Code-Review Policy.

In D129028#3630627 <https://reviews.llvm.org/D129028#3630627>, @barannikov88 wrote:

> It seems I don't have permission to land the patch. Could someone do this please?

Yes I can do it. What is your preferred name and email address for the Author: header? (Or do you have an existing github account with some commits I can copy it from?)

> I also see a build bot failure, but the error seems unrelated:
> https://buildkite.com/llvm-project/premerge-checks/builds/101001#0181cec4-b429-490e-8703-f179f25541b2/6-12053
>
>   Failed Tests (1):
>     BOLT :: runtime/X86/user-func-reorder.c
>
> Is it OK or should I look into it?

If you're reasonably sure it's unrelated then I guess it's OK to ignore it. I'm not even sure how to run the BOLT tests. I don't think they are part of check-llvm.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129028/new/

https://reviews.llvm.org/D129028



More information about the llvm-commits mailing list