User Details
- User Since
- Feb 16 2015, 2:44 AM (379 w, 5 d)
Apr 5 2022
Fixed! thanks
Remove unneeded Ret value check.
Apr 4 2022
Remove unused parameter.
@RKSimon suggested the transformation might be caused by unneeded trunc/zext operations.
It is causing the DAG combiner to needlessly sink them under the OR operations so I have removed them where possible and this fixes the infinite loop.
The instructions generated end up being reordered is some cases but I think it is equivalent.
Apr 1 2022
Added a regression test.
Feb 2 2022
Abandoned in favour of https://reviews.llvm.org/D118624
Feb 1 2022
Add comment as suggested.
Hoist up __has_include ifdef guard as per comment.
Jan 31 2022
I have made an alternative patch at https://reviews.llvm.org/D118624 to avoid adding all internal crt sources to the header search paths. Not ideal either, let me know what you think, thanks!
Jan 28 2022
Jan 27 2022
Updating patch following comments, using __GNUC__ instead of !_WIN32 which was wrong.
Jan 26 2022
Jan 25 2022
Nov 12 2021
LGTM!
Jul 28 2021
Lgtm! Thank you for the quick fix!
Jun 9 2021
LGTM!
Feb 24 2021
Thank you vitalybuka eugenis for reviewing! I have pushed the change at https://reviews.llvm.org/rG27830bc2b1b8
Sorry I forgot to add the reviewers and phabricator url to the commit message -_-
Feb 23 2021
Feb 17 2021
Feb 16 2021
Ping
Feb 9 2021
Ping
Feb 3 2021
fix lint issue
Feb 2 2021
Oct 7 2020
Aug 24 2020
- Always use MWAITX_DAG
- Remove uneeded Glue
Aug 21 2020
Updated the patch to handle the case described in PR42064 where a separate basic block demands the use of a base pointer.
In that case we do the codegen of mwaitx during custom insertion.
Jul 30 2020
Apr 8 2020
Apr 7 2020
Fix false negative test introduce while attempting to add label check.
Reopening to fix false negative test.
Added label
Apr 3 2020
Renaming test and including x86intrin.h instead.
Jan 28 2020
Jan 27 2020
Sep 25 2019
Sep 13 2019
Sep 12 2019
Jun 11 2019
Jun 3 2019
Replaced doxygen's '@' character by '\'
May 31 2019
Ping!
May 22 2019
Apr 12 2019
Apr 10 2019
Ping!
Apr 2 2019
Mar 28 2019
Mar 27 2019
Update patch to reflect changes to the llvm side of the patch.
Use backend option directly rather than introducing new parameters.
Add missing ALL check to test.
Mar 26 2019
Ping!
Mar 11 2019
Mar 4 2019
Mar 1 2019
Feb 28 2019
Change hash_value() declaration's location as suggested.
Feb 27 2019
move hash_value declaration to clang's namespace to solve lldb cmake bot build error.
Reopening because of buildbot failure http://green.lab.llvm.org/green/job/lldb-cmake/20537/