User Details
- User Since
- May 15 2019, 8:43 PM (201 w, 3 d)
Wed, Mar 8
Mon, Mar 6
Tue, Feb 28
Ping.
Feb 22 2023
Gentle ping.
Feb 19 2023
Feb 16 2023
LG.
Feb 15 2023
Already covered by https://reviews.llvm.org/D127609.
Feb 14 2023
Feb 13 2023
Feb 9 2023
Feb 8 2023
Check dwarf version number per @benmxwl-arm 's suggestion.
Feb 7 2023
Is there any progress with this patch? This patch can fix our downstream test failure which is caused by insistent alignment between IR and backend, thus affects alias analysis.
Jan 31 2023
Complete error messages.
Changes are included in https://reviews.llvm.org/D138986.
Add more checks on buffer boundary.
You can reproduce using the upstream buildbots (https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild), but a quick-asan-build that's hacked together might be easier for iterative testing:
Will add more check on buffer boundary when reading archive content.
Jan 30 2023
Jan 29 2023
Jan 11 2023
Jan 10 2023
@arsenm Much appreciated for the suggestion.
Jan 8 2023
Will seek another method that's not hacky.
Jan 4 2023
Ping.
Jan 2 2023
Use range loop.
Dec 28 2022
Do you know on average how many chains we see per function?
Add target hook and command line option.
Dec 21 2022
Check if the offset of the first member is still in the buffer. Fixed asan errors.
Dec 19 2022
Thanks for reverting it in time. I'll have a look at the failure and fix it.
Dec 18 2022
Dec 15 2022
Dec 14 2022
Address comments.
Dec 13 2022
Dec 12 2022
Dec 11 2022
Dec 9 2022
Dec 8 2022
Dec 6 2022
Nov 30 2022
LGTM. Though there might be some pseudo instruction expansion changed the CFG, they are not breaking assumptions PPCCTRLoop made.
I would expect not only memset, some consecutive stores could also reuse the result of vector split, see https://godbolt.org/z/77aMvncb4.
For
void foo(long a[3]) { a[0] = 12; a[1] = 12; a[2] = 12; }
Nov 29 2022
LGTM.