User Details
- User Since
- Oct 20 2016, 2:25 AM (335 w, 3 d)
Fri, Mar 24
LGTM, and m in GCC has some special treatment for vector types, it will forbid offset, but it's kind of because GCC's implementation, so I am not asking to match this behavior.
Thu, Mar 23
@jobnoorman could you rebase again? I got conflict during apply this patch
@jobnoorman do you need some help to commit this and D144384? let me know if you need help, and I would suggest you could drop a mail to Chris to obtain write access https://llvm.org/docs/DeveloperPolicy.html#obtaining-commit-access :)
- Update relocation number to 60 and 61.
- Move testcase to fixups-expr-uleb128.s
- Reserved enough bytes when the symbol can't evaluated at assembly time.
Mon, Mar 20
LGTM
Thu, Mar 16
LGTM, but I would like to wait @asb ack about the unittest part.
Wed, Mar 15
LGTM, I think don't crash the compiler is higher priority.
Tue, Mar 14
- Check LocInfo rather than check ValVT.
- Also add an assertion to make sure no vector type got into wrong path.
@asb let you know psABI has merged the mapping symbol :)
Mon, Mar 13
- Drop UTC_ARGS: --version 2
LGTM, the version scheme of g already broken for a while.
Add comments for easier understand what's wrong for the current code gen.
Sun, Mar 12
LGTM :)
LGTM
Thu, Mar 9
Wed, Mar 8
Although Craig already give LGTM, so it's already ready to go, but I would like to give my blessing here, finally we could re-enable this, thanks you!
LGTM
Tue, Mar 7
Mon, Mar 6
Changes are look reasonable and good to me, but I am also new for ASan too, I guess we need few more eye to review.
Changes are look reasonable and good to me, but I am also new for ASan too, I guess we need few more eye to review.
Per my experience from RISC-V newlib port, LGTM.
Fri, Mar 3
LGTM, just a nit :)
Thu, Mar 2
Patch posted: https://reviews.llvm.org/D145164
RISC-V GCC has added -fasynchronous-unwind-tables to the default option for linux, maybe we should do that on clang side? this should able improve the situation.
Wed, Mar 1
I would say it should always set to true if I just read first paragraph, since we have softfloat for fp16.
Feb 23 2023
Feb 22 2023
I like the idea which decoupling the parsing logic of the normal march string parsing, and we can have a simple parser logic here since ELF attribute has specified that should have explicitly version number and separated by _.
Feb 14 2023
LGTM
Feb 10 2023
Do you mind provide your email address, so that I can put right author info in commit log?
LGTM, Verified with GCC and two clang w/ and w/o this patch, clang with this patch is matching GCC's behavior.
LGTM, my first impression is why so many diff, however I found it's because this patch also add llc -mtriple=riscv32/llc -mtriple=riscv64 without -mattr, and then...the diff algorithm result so many diff.
Feb 6 2023
Feb 2 2023
LGTM, I like this change, GCC also implement this way too, and it's more close to our RVV intrinsic programming model - abstract VL and VTYPE status from the front-end and middle-end.
Feb 1 2023
LGTM, it's great to having a version number to distinguish different interface version
Jan 31 2023
I am kind of conservative guy to deprecating those support - I will spend more times on figure out how to resolve that.
Jan 30 2023
- Add testcase.
Jan 29 2023
LGTM
LGTM
LGTM
Jan 24 2023
As a RISC-V GCC maintainer: GCC 14 is targeting on RVV intrinsic 1.0, but segment load store and rounding mode stuff might not meet the release, so the status will be pretty close to clang/LLVM (with @eopXD's changes, __riscv_ prefix and those simplification stuffs).
Agree with @jrtc27 about the test function name, we could keep the function name in the test file, that's also reduce lots of diff which is not really necessary.
I don't have a preference here, is any of riscv_RVV_CSR/ riscv_rvv_csr_type / __riscv_rvv_csr_t suitable?
LGTM, this match what we have in psABI PR and binutils implemention, but I would like to make sure @asb is happy with this too :)
LGTM
Jan 21 2023
LGTM
Jan 19 2023
Maybe multi-lib handling should split into another patch?
Could you split testcase update to a separated patch?
Jan 17 2023
LGTM
LGTM for the dwarf number part.
Jan 16 2023
Wait, I fell HasTailPolicy and HasMaskPolicy should be part of Policy object, and then it's the Omit to present it's no policy.
LGTM
LGTM
LGTM
LGTM
LGTM
LGTM, the condition of those predictor function more reasonable now
LGTM
LGTM, this made the code more expressive.
LGTM with a nit, seems like it also improve the debug info (loc).
Jan 15 2023
LGTM
Jan 13 2023
LGTM
LGTM
LGTM, Ilike this improvement, it's further simplified the step of adding a new CPU info.