Page MenuHomePhabricator

Esme (EsmeYi)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 7 2020, 12:06 AM (12 w, 3 d)

Recent Activity

Sun, Jun 28

Esme updated the diff for D82145: [NFC][PowerPC] Legalize SREM/UREM directly on P9..

Update predictions for test cases.

Sun, Jun 28, 7:48 PM · Restricted Project
Esme committed rG2b325f69cac9: [NFC][PowerPC] Add run lines to test DivRemPairsPass. (authored by Esme).
[NFC][PowerPC] Add run lines to test DivRemPairsPass.
Sun, Jun 28, 9:44 AM

Wed, Jun 24

Esme added a comment to D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

What about shr and ashl?

a = b << 64;
or
a = b >> 64;

Wed, Jun 24, 12:29 AM · Restricted Project

Tue, Jun 23

Esme added a comment to D82145: [NFC][PowerPC] Legalize SREM/UREM directly on P9..

Better keep original RUN lines and adding new RUN with opt added and check prefix named like CHECK-DIV-REM-PAIRS.

Tue, Jun 23, 11:25 PM · Restricted Project
Esme added a comment to D82145: [NFC][PowerPC] Legalize SREM/UREM directly on P9..

It looks not an NFC patch to me, the test predicates are changed

CHECK: modsw -> CHECK-NOT: modsw

I'm curious if it is unchanged that opt is added to RUN lines while the OperationAction keeps Custom. If so, adding opt to RUN lines can be an NFC patch, and making OperationAction Legal can be another FC patch.

Tue, Jun 23, 7:59 PM · Restricted Project

Thu, Jun 18

Esme created D82145: [NFC][PowerPC] Legalize SREM/UREM directly on P9..
Thu, Jun 18, 11:23 PM · Restricted Project

Wed, Jun 17

Esme committed rGad6024e29fe7: [PowerPC] Custom lower rotl v1i128 to vector_shuffle. (authored by Esme).
[PowerPC] Custom lower rotl v1i128 to vector_shuffle.
Wed, Jun 17, 6:55 PM
Esme closed D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..
Wed, Jun 17, 6:55 PM · Restricted Project
Esme added a comment to D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

What about shr and ashl?

a = b << 64;
or
a = b >> 64;

Wed, Jun 17, 9:40 AM · Restricted Project

Thu, Jun 11

Esme committed rGaf9f8c24a015: Revert "[PowerPC][NFC] Testing ROTL of v1i128." (authored by Esme).
Revert "[PowerPC][NFC] Testing ROTL of v1i128."
Thu, Jun 11, 7:48 PM
Esme added a reverting change for rG174192af0106: [PowerPC][NFC] Testing ROTL of v1i128.: rGaf9f8c24a015: Revert "[PowerPC][NFC] Testing ROTL of v1i128.".
Thu, Jun 11, 7:48 PM
Esme updated the diff for D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

Add RUN lines for pwr8.

Thu, Jun 11, 3:01 AM · Restricted Project
Esme added inline comments to D64193: [PowerPC] Add exception constraint to FP rounding operations.
Thu, Jun 11, 1:50 AM · Restricted Project
Esme committed rG174192af0106: [PowerPC][NFC] Testing ROTL of v1i128. (authored by Esme).
[PowerPC][NFC] Testing ROTL of v1i128.
Thu, Jun 11, 1:15 AM

Wed, Jun 10

Esme committed rGc79ab63e839b: [PowerPC][NFC] Testing ROTL of v1i128. (authored by Esme).
[PowerPC][NFC] Testing ROTL of v1i128.
Wed, Jun 10, 7:58 PM

Mon, Jun 8

Esme added inline comments to D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..
Mon, Jun 8, 12:30 AM · Restricted Project

Sun, Jun 7

Esme updated the diff for D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

Add assertions.

Sun, Jun 7, 6:20 AM · Restricted Project

Thu, Jun 4

Esme committed rG1b6cccba3ec1: [PowerPC][NFC] Testing ROTL of v1i128. (authored by Esme).
[PowerPC][NFC] Testing ROTL of v1i128.
Thu, Jun 4, 3:13 AM
Esme closed D81073: [PowerPC][NFC] Testing ROTL of v1i128..
Thu, Jun 4, 3:13 AM · Restricted Project

Wed, Jun 3

Esme updated the summary of D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..
Wed, Jun 3, 9:57 PM · Restricted Project
Esme updated the diff for D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

Change the diff base from master to D81073.

Wed, Jun 3, 9:57 PM · Restricted Project
Esme updated the diff for D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..

Use std::iota and std::rotate to simplify vector rotation.

Wed, Jun 3, 7:49 PM · Restricted Project

Jun 3 2020

Esme created D81076: [PowerPC] Custom lower rotl v1i128 to vector_shuffle..
Jun 3 2020, 3:48 AM · Restricted Project
Esme retitled D81073: [PowerPC][NFC] Testing ROTL of v1i128. from [PowerPC]{NFC} Testing ROTL of v1i128. to [PowerPC][NFC] Testing ROTL of v1i128..
Jun 3 2020, 3:15 AM · Restricted Project
Esme created D81073: [PowerPC][NFC] Testing ROTL of v1i128..
Jun 3 2020, 3:15 AM · Restricted Project

May 31 2020

Eloring <onelirong@gmail.com> committed rG3101601b54fb: [PowerPC] Exploit vabsd on P9 (authored by Esme).
[PowerPC] Exploit vabsd on P9
May 31 2020, 7:42 PM
Esme closed D80271: [PowerPC] Exploit vabsd for absolute difference of vectors on P9.
May 31 2020, 7:42 PM · Restricted Project

May 26 2020

Esme retitled D80271: [PowerPC] Exploit vabsd for absolute difference of vectors on P9 from [PowerPC] Exploit vabsd for some cases on P9 to [PowerPC] Exploit vabsd for absolute difference of vectors on P9.
May 26 2020, 2:39 AM · Restricted Project

May 20 2020

Esme updated the diff for D80271: [PowerPC] Exploit vabsd for absolute difference of vectors on P9.

Fix whitespace error.

May 20 2020, 1:02 AM · Restricted Project

May 19 2020

Esme updated the summary of D80271: [PowerPC] Exploit vabsd for absolute difference of vectors on P9.
May 19 2020, 11:57 PM · Restricted Project
Esme created D80271: [PowerPC] Exploit vabsd for absolute difference of vectors on P9.
May 19 2020, 11:25 PM · Restricted Project

May 11 2020

Esme changed the visibility for D79703: [PowerPC] Add an intrinsic for Popcntb.
May 11 2020, 3:43 AM · Restricted Project
Esme created D79703: [PowerPC] Add an intrinsic for Popcntb.
May 11 2020, 3:43 AM · Restricted Project