User Details
- User Since
- Feb 11 2014, 12:27 AM (512 w, 2 d)
Sep 18 2023
Just a comment to point that this patch will help building the RISCV Architecture test-suite with Clang
where test macros for JAL and branch contain instructions like inst reg1, reg2, label+offset.
Sep 8 2021
Aug 25 2021
I found an issue with the IROutliner while testing this patch which I don't easily catch, when pruning icompatible regions there is an assert violation at llvm/include/llvm/ADT/ilist_iterator.h:138
The problem can be reproduce with this reduce testcase:
opt -S -iroutliner ~/test.ll -o -
test.ll:
@a = global i8* null
Apart from the previous comments, this patch LGTM and fixes a correctness issue observed on Spec, Thanks for that
LGTM Thanks.
Jun 16 2021
LGTM, I confirm that it fixes the alignement issue observed on Thumbv7 bots
Thank you Yvan!
Potential fix: https://reviews.llvm.org/D104402
The new DCHECK caught the alignment issue on x86/64, I assume this would work for armhf as well.
this is due to a misaligned data access, in Thumb the code generated for unmapTestOnly
contains a Vector Store instruction vst1.64 {d16-d17}, [r0, :128] which needs a 16-bytes
alignement, but the adress of TSDs (which is in r0) is not.
Jun 9 2021
This change introduced a regression on ARMv7 Thumb bots which wasn't noticed due to other issues.
Jun 7 2021
@efriedma, @chill is this patch ok for you ? (it'd be great to have the issue fixed into 12.0.1 release)
Jun 2 2021
May 26 2021
Apr 26 2021
Hi Vitaly,
Apr 23 2021
Hi and Thanks for working on this,
Apr 7 2021
LGTM as well
Apr 6 2021
I've committed this and it looks like the bot is back to green :) https://lab.llvm.org/buildbot/#/builders/65/builds/1400. Sorry for the delayed fix
Sorry I'm bit lost in the various patches proposed to fix the issue introduced by https://reviews.llvm.org/D97785
My understanding is that this is missing one to fix our Windows on ARM bots (broken for more than 2 weeks now)
So it'd be great to have it applied
Mar 25 2021
Hi Abhina,
Mar 24 2021
Mar 23 2021
Mar 22 2021
Mar 19 2021
Hmm, there is tools/llvm-nm/debug-syms.test which tests ARM --special-syms and --debug-syms, notice that with this change --special-syms is no more needed to dump mapping-symbols when --debug-syms is used, which is now in sync with gnu binutils nm. I don't see an AArch64 test though
Mar 18 2021
This new version should just change llvm-nm behavior for ELF ARM and AArch64 targets to handle SF_FormatSpecific symbols and doesn't change the processing of COFF or debug symbols
Sure, because in dumpSymbolNamesFromObject line1815 these symbols are skipped if they are not debug ones, thus not printed even if --special-syms flag is used.
Thanks for the reviews,
Mar 17 2021
Mar 15 2021
Mar 10 2021
I'm on a D05 box (Cortex-A72) and I should have a remote access to WoA surface laptop... I'll check
Hi Sam,
Mar 9 2021
I'm not experienced enough in the machine scheduler to approve it, but the description of the problem and the proposed solution make sense to me.
Mar 3 2021
Mar 2 2021
It makes sense, thanks.
Mar 1 2021
Hi Sam,
@lenary it'd be great if you can commit your fix today, the bots are red for long time
Feb 23 2021
this commit broke ARM bots, because their data model is ILP32, thus it is not safe to use a long format specifier to print a 64 bits type.
Feb 22 2021
Hi Petr,
Feb 5 2021
Jan 19 2021
All patches are now committed.
Jan 18 2021
Hi Sam,
Jan 14 2021
LGTM
ping
Jan 13 2021
Approved now that I've properly tested it.
Jan 11 2021
One small comment otherwise LGTM
Jan 6 2021
Jan 4 2021
ping
ping
Dec 17 2020
Hi Andrew, the new version LGTM
Dec 16 2020
Dec 14 2020
Dec 10 2020
Dec 9 2020
Hi Sam,
Nov 27 2020
Ping
Nov 20 2020
I think that the previous comments were addressed. LGTM
Nov 19 2020
Nov 18 2020
Nov 13 2020
Nov 9 2020
Just a small comment, otherwise LGTM, thanks
Nov 6 2020
Hi David,
Nov 5 2020
LGTM
Nov 4 2020
LGTM, given it is needed to bring ARM bots back online
The change makes sense to me and will fix ARM broken bots, I'd say that it can be accepted if there is no objection within a day
Nov 3 2020
LGTM
Nov 2 2020
I'd check if there are some calls of modifiesRegister that pass nullptr, the patch LGTM otherwise
(Sorry for the delay, I took some vacations)
Oct 16 2020
Oct 12 2020
Thanks for raising this issue, I've two inlined comments
Oct 1 2020
Hi Louis,