- User Since
- Oct 11 2019, 1:25 AM (15 w, 14 h)
Tue, Jan 21
Mon, Jan 20
Thu, Jan 16
Wed, Jan 15
Small change to make sure that Root will never be changed if no Qd load is built
Tue, Jan 14
Rebase and fix a typo.
Mon, Jan 13
Added a space in the debug message.
Simplified the search for the gather instruction's user
Rebase on parent revision which now takes a more moduralised approach
Fri, Jan 10
@dmgreen You are absolutely right about the danger regarding the class variables, I had missed that aspect.
I managed to reduce the number of variables which need to be passed between functions to at most four, which I think is acceptable.
Please have a look and tell me what you think.
Moduralised and re-ordered the code to give it a clearer structure and make the fallback to constructing a "basic" gather easier.
Thu, Jan 9
Fixed regress in some lines introduced by rebase on llvm master where the parent patch now has been commited.
Fixing a typo.
Wed, Jan 8
Tue, Jan 7
Some small changes to address Sam's comments
Yes, that's a good idea. Better safe then sorry. I added a test that makes sure that the gathers are not constructed if the mve or enable-arm-maskedgatscat option is not set
Changed the comment in ARMTTIImpl::isLegalMaskedGather to give a better description, and addressed the nits
Mon, Jan 6
Moved the transformation of the gather from ARMTargetTransformInfo to a separate FunctionPass.
Dec 20 2019
Adopt the changes suggested in comments and give a more detailed summary of the patch and the motivation to do it this way.
Dec 18 2019
Dec 17 2019
Nov 25 2019
Remove trailing whitespace from test
Nov 22 2019
Nov 20 2019
Pushed this as commit
Nov 19 2019
Added a comment that depicts what expression the tree pattern matches.
Nov 18 2019
Wrapped vqabs pattern into a multiclass as suggested by @simon_tatham
Nov 15 2019
Nov 14 2019
Change clang's error message when trying to use the target's frame pointer as GRV to sound more like an error then a warning.
Rebase on current llvm-project master
Nov 13 2019
Oct 30 2019
Rebase and make some variables const
Oct 14 2019
Applied some minor changes suggested in the comments, including renaming the array of reserved registers.