User Details
- User Since
- Dec 25 2018, 11:14 PM (184 w, 1 d)
Thu, Jun 30
Address Simon's comments.
Wed, Jun 29
LGTM
Hi Friends, PLS can you accept this fix ? This is related to one of our Must Fix bug. Many thanks!
Tue, Jun 28
OK, let me add test coverage in APIntTest.cpp, many thanks!
Mon, Jun 27
Add a test
I think the spill/split should still cover the shape regs:
Fri, Jun 24
Let me try create a small lit test for it. Thanks
Wed, Jun 22
LGTM
Mon, Jun 20
Sun, Jun 19
Fri, Jun 17
Sun, Jun 12
I think the idea of "split" special registers RA pass is good (especially for the registers who need to be config).
I notice all the "isVirtual<Register>" places need carefully to "exclude" the special registers.
Seems we may no need to do it if we can make sure that we handle these special registers before normal fast RA.
(because they have be allocated to physic registers)
May 30 2022
May 29 2022
May 27 2022
LGTM
May 26 2022
May 23 2022
Mark some TODO for your planning.
May 20 2022
May 10 2022
May 9 2022
Address pengfei's comment
Address pengfei's comment.
May 8 2022
May 7 2022
May 6 2022
May 5 2022
May 4 2022
To generate zero value, ... may convert
>%0:vr128 = PXORrr undef %0, undef %0 >to %1:vr128 = PXORrr undef %1:vr128(tied-def 0), undef %0:vr128.
It is not expected.
Apr 26 2022
LGTM
Many thanks for your careful reviewing !!
Apr 25 2022
Combine usually make sense. Not sure the case load/store has special attributes, e.g. volatile. The new amx load/store may miss them.
Use IsOneUse, let it more readable.
Apr 24 2022
LGTM
Apr 22 2022
Rebase
Apr 21 2022
close with clang format at
commit 6454ff35e0e7b0c0762c640031aa6c2b5d1f16ec
[Clang Format] emmintrin.h smmintrin.h (NFC)
Thank you for your effort !!
Hi @RKSimon , a small question: do your local lit test can be checked by “make check-all” these 2 days ?
I ask it because I try to change the code and do make check-all to find out which tests will be affect. But I find we (out team) all meet “make check-all” problem these days. (Can not finish in very long time)
Apr 20 2022
Rebased. Thank you!
Apr 19 2022
Add yuanke's test
That is cool!
Apr 14 2022
The small test case is easy to reproduced on llvm.14 PLS refer EY93Kc77E
it continue to do the combine ( gen vpsubb + vptest ) even there is more uses of the cmp result.