User Details
- User Since
- Nov 29 2020, 10:02 PM (89 w, 2 d)
Fri, Aug 12
Update to use the same triple as MEMTAG
Thu, Aug 11
Tue, Aug 9
Jul 15 2022
Jun 14 2022
- Update tests
- Check for TargetTriple.supportsCOMDAT() and use the any comdat by default
Jun 10 2022
Jun 9 2022
Apr 22 2022
Seeing this cmake error for ARM32 after this patch.
Feb 11 2022
Seeing a crash after this. Created a bug report here: https://github.com/llvm/llvm-project/issues/53781
Nov 2 2021
Nov 1 2021
Oct 28 2021
Oct 27 2021
Oct 26 2021
precommitted the tests and some cleanup as suggested
Oct 25 2021
Oct 21 2021
Oct 18 2021
Oct 8 2021
Added more tests as per comments.
Oct 4 2021
Oct 3 2021
I was looking at the LICM Fdiv hoisting issue when I came across this patch but this seems to be stuck.
Sep 22 2021
Sep 21 2021
Sep 20 2021
remove base instruction's check for one use
Sep 18 2021
rebase on precommited tests
Sep 17 2021
Use SVEAllActive
Address comments.
Address comments, handle cases where either side of the binary op is a splat and the other is a reverse.
Sep 16 2021
Sep 14 2021
dup.x is now canonicalized to IR splat so reverse shouldn't be an issue now.
Reverses of ptrue can still be optimized, will get back to it when I get time.
Sep 12 2021
Sep 10 2021
Sep 8 2021
Sep 7 2021
- - Make flto an alias of flto=full.
- - Make foffload-lto an alias of foffload-lto=full.
- - Make flto_EQ_jobserver, flto_EQ_auto aliases of flto=full, since they are being treated as full lto right now.
- - Clean up the code for parseLTOMode and setLTOMode.
- - Replace uses of OPT_flto with OPT_flto_EQ.
Sep 2 2021
Updated acle tests and added an explicit test.
Sep 1 2021
Aug 30 2021
Update Options.td as suggested by steven_wu
Combined with the code in else if (Triple.isAMDGPU()) since the code is identical.
Removed the code to add -flto in favour of -flto=full since both are equivalent: https://clang.llvm.org/docs/CommandGuide/clang.html#cmdoption-flto