Page MenuHomePhabricator

skan (Kan Shengchen)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 23 2019, 8:52 PM (7 w, 4 d)

Recent Activity

Mon, Jun 10

skan requested review of D62115: fix a issue that clang is incompatible with gcc with -H option..
Mon, Jun 10, 7:39 PM · Restricted Project

Sun, Jun 9

skan updated the diff for D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.

change mask paramater' s name from __M to __U in order to be consistent with other intrinsics in the file

Sun, Jun 9, 7:00 PM · Restricted Project, Restricted Project

Fri, Jun 7

skan updated the diff for D62115: fix a issue that clang is incompatible with gcc with -H option..

make macro more compact

Fri, Jun 7, 7:09 PM · Restricted Project

Thu, Jun 6

skan updated the diff for D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.

avoid implicit type conversion for intrinsic parameter

Thu, Jun 6, 4:17 AM · Restricted Project, Restricted Project
skan updated the diff for D62835: [X86] -march=cooperlake (clang).

uploaded a unrelated patch last time

Thu, Jun 6, 4:13 AM · Restricted Project, Restricted Project
skan updated the diff for D62835: [X86] -march=cooperlake (clang).

avoid implicit type conversion for intrinsic parameter

Thu, Jun 6, 3:50 AM · Restricted Project, Restricted Project

Wed, Jun 5

skan updated the diff for D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.

When target feature avx512bf16 is enabled, avx512vl is not enabled implicity for some reasons by now. But _mm_cvtness_sbh, _mm256_cvtpbh_ps , _mm256_maskz_cvtpbh_ps , _mm256_mask_cvtpbh_ps need avx512vl feature. So I move their definition from avx512bf16intrin to avx512vlbf16intrin.h, and move corresponding test cases from avx512bf16-builtins.c to avx512vlbf16-builtins.c.

Wed, Jun 5, 9:13 AM · Restricted Project, Restricted Project

Mon, Jun 3

skan created D62836: [X86] -march=cooperlake (llvm).
Mon, Jun 3, 7:06 PM · Restricted Project
skan retitled D62835: [X86] -march=cooperlake (clang) from support -march=cooperlake (clang part) to [X86] -march=cooperlake (clang).
Mon, Jun 3, 7:00 PM · Restricted Project, Restricted Project
skan created D62835: [X86] -march=cooperlake (clang).
Mon, Jun 3, 6:59 PM · Restricted Project, Restricted Project

Thu, May 30

skan abandoned D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.

RegClassOrRegBank is of one of the two classes, but it can still be nullptr, e.g., before regbankselect.
This patch has been reverted in llvm trunk.

Thu, May 30, 5:56 PM · Restricted Project

Tue, May 28

skan updated subscribers of D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.
Tue, May 28, 5:54 PM · Restricted Project
skan added a comment to D62115: fix a issue that clang is incompatible with gcc with -H option..

ping

Tue, May 28, 12:30 AM · Restricted Project

Mon, May 27

skan updated the diff for D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.

make comments for _mm_cvtsbh_ss and _mm_cvtness_sbh better

Mon, May 27, 9:02 PM · Restricted Project, Restricted Project
skan added inline comments to D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.
Mon, May 27, 7:25 PM · Restricted Project, Restricted Project
skan added inline comments to D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.
Mon, May 27, 6:11 PM · Restricted Project, Restricted Project
skan updated the diff for D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.

rm clang-format fix in this patch

Mon, May 27, 6:08 PM · Restricted Project, Restricted Project

Thu, May 23

skan created D62363: [X86] Enable intrinsics that convert float and bf16 data to each other.
Thu, May 23, 6:17 PM · Restricted Project, Restricted Project
skan updated the diff for D62115: fix a issue that clang is incompatible with gcc with -H option..

make test case consider Windows path separators

Thu, May 23, 12:29 AM · Restricted Project

Wed, May 22

skan added a comment to D62115: fix a issue that clang is incompatible with gcc with -H option..

Also, consider ././Inputs/empty.h.

Wed, May 22, 4:35 AM · Restricted Project

Tue, May 21

skan added inline comments to D62115: fix a issue that clang is incompatible with gcc with -H option..
Tue, May 21, 8:33 PM · Restricted Project
skan updated the diff for D62115: fix a issue that clang is incompatible with gcc with -H option..

add a test for including headfile outside current directory.

Tue, May 21, 8:29 PM · Restricted Project
skan added inline comments to D62115: fix a issue that clang is incompatible with gcc with -H option..
Tue, May 21, 6:04 AM · Restricted Project
skan added a comment to D62115: fix a issue that clang is incompatible with gcc with -H option..

Should you also consider Windows path separators here?

Tue, May 21, 3:23 AM · Restricted Project

Mon, May 20

skan added inline comments to D62115: fix a issue that clang is incompatible with gcc with -H option..
Mon, May 20, 6:23 PM · Restricted Project
skan added inline comments to D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.
Mon, May 20, 6:12 PM · Restricted Project
skan updated the diff for D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.

fix the typo ("Register")

Mon, May 20, 6:12 PM · Restricted Project
skan added inline comments to D62115: fix a issue that clang is incompatible with gcc with -H option..
Mon, May 20, 5:59 PM · Restricted Project
skan updated the diff for D62115: fix a issue that clang is incompatible with gcc with -H option..

remove ";" and format the code

Mon, May 20, 12:39 AM · Restricted Project

Sun, May 19

skan updated the diff for D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.

add "const" to pointer type description.

Sun, May 19, 9:31 PM · Restricted Project
skan created D62115: fix a issue that clang is incompatible with gcc with -H option..
Sun, May 19, 6:50 PM · Restricted Project

May 16 2019

skan created D62006: Add "llvm_unreachable" for function RegisterBankInfo::getRegBank.
May 16 2019, 6:03 AM · Restricted Project

May 8 2019

skan created D61715: fix a null pointer deref issue.
May 8 2019, 7:42 PM · Restricted Project