User Details
- User Since
- Feb 15 2018, 2:45 AM (293 w, 6 d)
Jul 31 2023
Jul 27 2023
Jul 25 2023
Jul 24 2023
Addressing review comments.
Jul 20 2023
Jul 19 2023
Jul 18 2023
isArmBigEndian -> isARMBigEndian
[Gentle Reminder] I have implemented the requested changes. Could you please have a look again. Thanks.
Jul 17 2023
Jul 14 2023
But I'm not sure there needs to be a 70-line C program given in full in the commit message :-)
i have tested this locally using opensource clang with GCC Linaro toolchain and by running it on qemu arm big endian system.
Jul 13 2023
Jul 12 2023
Addressing Review comment - Removing the variable IsBigEndian.
Jul 11 2023
Addressing Review comments.
Jul 9 2023
Jun 22 2023
Jun 20 2023
Thank you for the heads up. I had tested everything locally before landing the changes. Not sure what caused the premege check to fail. Yes as you said i will run the tests with asan enabled and see . Thanks.
Since there is no new comments after Peter approved this patch, i am going to submit this. If there is any more comments later, i can work on that as a separate patch.
typo locallly -> locally.
Jun 14 2023
Addressing review comments.
Jun 13 2023
Addressing review comments.
Jun 12 2023
Jun 7 2023
Addressed review comments.
Jun 1 2023
Address review comments.
May 19 2023
Thanks for the reviews. I am away the whole next week. I will work on this review comments the week after next.
May 18 2023
There is some similar code in the ARMErrataFix.cpp that also collects the mapping symbols. Now i have kept the code to collect Mapping symbols getArmMappingSymbolList in a generic place (Arch/ARM.cpp) so that it can be called by ARMErrataFix.cpp as well. If this decision is accepted, i will make an another patch to reflect the changes in ARMErrataFix.cpp.
May 9 2023
Mar 29 2023
Mar 28 2023
Yeah, It does look like we do not need to add the template to the Arm target classes.
I can not see any places that we use the template parameter. Detemplating the classes
which makes it more readable.
Mar 23 2023
Addressed Peter's review comments.
Mar 20 2023
This patch:
- get rid of config->be32 for this patch
- Fixed the problem found in .ARM.exidx table compression. Now isDuplicateArmExidxSec works for both little and big endians. .ARM.exidx table is now identical between little and big-endian.
Mar 15 2023
This patch now
Mar 14 2023
This revision is now redundant as I have taken all these changes from here to the same patch (https://reviews.llvm.org/D140202) where we are making all the functional changes.
I am taking over this change from @Milosz-Plichta to move the change forward.
Mar 13 2023
Addressed all the comments. I have added all the tests in this same
patch where we are making all the functional changes. I have literally
taken all the changes from https://reviews.llvm.org/D140203 to here.
Also added few more testcases.
Feb 24 2023
We also saw failures on nofpclass-invalid.ll and VerifierTest.cpp in our internal build/test.
Feb 16 2023
I am taking over this change from the original author @Milosz-Plichta with his permission to move the change forward.
Feb 15 2023
Feb 14 2023
Rebased this patch. It was needed a bit more changes to work with the below changes:
https://reviews.llvm.org/D141272
https://reviews.llvm.org/D139888
Feb 13 2023
I am taking over this change from the original author @Milosz-Plichta with his permission to move the change forward.
Nov 3 2022
Nov 2 2022
Comments addressed.
Oct 31 2022
Comments Addressed.
Oct 28 2022
Sep 24 2019
Jul 26 2019
Jul 24 2019
Adding assert statement in case "Fell off end of block" case comes
Jul 22 2019
Addressed @efriedma suggestions.
Jul 19 2019
Uploaded a new patch. I think this is more sensible way of fixing than the previous one.