User Details
- User Since
- Oct 18 2012, 4:53 AM (545 w, 16 h)
Thu, Mar 23
Thanks, committed as 5c18444289.
Ping.
Thu, Mar 16
Thanks, committed as 203b6f31bb71.
Fri, Mar 10
Thu, Mar 9
Ping.
Feb 23 2023
Feb 20 2023
Realised I hadn't updated the DomTree correctly first time round.
Feb 17 2023
Convert RISC-V tests to use their preferred style.
Feb 16 2023
Ping.
Thanks. 2002c82278f6 on main.
Feb 10 2023
Reword comment to avoid confusion.
Thanks, resynthesized a test from a much smaller, single, switch and committed as dc700f1e4daf.
Feb 9 2023
Thanks, it turns out 1c10d5b175992 actually implemented support (including windows) so I was on a stale branch. Sorry about that.
Feb 6 2023
Ping.
Ping.
Feb 2 2023
Feb 1 2023
Jan 30 2023
Thanks for the warning. Now that's settled down a bit I've updated the patch to the new regime.
Jan 27 2023
Jan 26 2023
Jan 24 2023
Oh, thanks. I thought I'd seen something like that but only turned up the IR-level ones in my search. Switched. Also sanitized some of the strings in the test.
Jan 18 2023
Thanks, pushed to main (3ed58d4df65e).
Jan 12 2023
Thanks. Committed as 150595ab4be3.
Jan 11 2023
Jan 10 2023
Jan 9 2023
Thanks, committed as 5b24d4210647
Thanks. Looks like I pushed it a while back (6c85668d28), which is weird.
Jan 6 2023
Tests weren't running on Darwin properly for some reason so things were a bit broken there.
Belated ping for this one. It looks like it's come up again recently and fixes https://github.com/llvm/llvm-project/issues/59715.
Dec 14 2022
Thanks, committed as 8ba9a5218782
Remove COMPILER_RT_HAS_FLOAT16 check. It's actually a soft/float ABI check rather than whether to support the type entirely (at least for conversions) so it meant the new functions didn't get built on Darwin (which is still soft-float for _Float16 compiler-rt calls for historic reasons).
Thanks Eli. I filed https://github.com/llvm/llvm-project/issues/59516 for the moves and pushed it with the changes you asked for (10d34f5538e0).
Dec 13 2022
Updating diff to ToT.
Dec 12 2022
Dec 8 2022
I know I came up with the patch originally, but I think more emphasis needs to be put on the fact that it violates the required semantics of alwaysinline. I think this is a dirty hack that worked for us but isn't up to OSS quality.
Dec 7 2022
Thanks. Committed as 6b98824a587a.
Dec 2 2022
Nov 30 2022
Ping.
Thanks, committed as b32280baf9ef
Nov 28 2022
Yep, looks dangling to me.
Nov 23 2022
Put the issue number in summary or test comments?
Nov 22 2022
Nov 10 2022
Thanks. Committed as 2bcf51c7f82c.
Nov 8 2022
I don't think this is how division works. It mixes bits up far more than add/sub/mul for which a bit in the input can only affect equal or lower ones in the output.
Ping.
Nov 2 2022
I think this looks reasonable now.
Oct 26 2022
Thanks for working on this, I think this change is reasonable.
Oct 25 2022
Ping.
In fact I noticed this problem when switching the ABI and tried to fix it in the compiler-rt side, see D128872.
Oct 21 2022
Oct 10 2022
Yep, basically the same thing. Abandoning this since it's already fixed.
Oct 5 2022
Oops, yes. Thanks for that.
Sep 29 2022
Sorry about that, committed as e62b3a9375d8.
Sep 26 2022
I tried a few minor modifications to put things back, but in the end decided the interactions here were too complicated and even if I managed the result would be no neater than before this patch. So I've put up https://reviews.llvm.org/D134640 that essentially reverts to the original Clang.cpp, but expressed in terms of getDefaultUnwindTableLevel rather than the old callback.
Would you be okay with reverting this? I don't think these breaking changes are worth it just for a refactor.
Sep 22 2022
Thanks, committed as 677da09d0259.
Sep 21 2022
Thanks Florian. LGTM!
Accidentally clang-formatted the ampere1 test. Undo that.
Not really intended, no. Kind of correct in that with -fsanitize=thread it doesn't matter what unwind tables you requested, you're getting them. But also I think we consider the arguement to the extent we need to.
Sep 20 2022
Just noticed it'd already been approved with those suggestions, so pushed the revised version: 4388b56d and 58f9abaed4aa.