Page MenuHomePhabricator

XiaodongLoong (Xiaodong Liu)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 14 2021, 5:44 PM (65 w, 5 d)

Recent Activity

Feb 7 2023

XiaodongLoong accepted D131865: Pre-commit test for D131587.

LGTM. Thanks.

Feb 7 2023, 5:04 AM · Restricted Project, Restricted Project

Jan 28 2023

XiaodongLoong removed a reviewer for D138135: [lld][ELF] Support LoongArch: XiaodongLoong.
Jan 28 2023, 11:17 PM · Restricted Project, Restricted Project

Jan 5 2023

XiaodongLoong committed rG9e06d18c80e7: [LoongArch] Add intrinsics for CACOP instruction (authored by XiaodongLoong).
[LoongArch] Add intrinsics for CACOP instruction
Jan 5 2023, 7:45 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong closed D140527: [LoongArch] Add intrinsics for CACOP instruction.
Jan 5 2023, 7:44 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong updated the diff for D140527: [LoongArch] Add intrinsics for CACOP instruction.

rebase code.

Jan 5 2023, 5:39 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong committed rG8d798eab16ca: [LoongArch] Add "32bit" target feature (authored by XiaodongLoong).
[LoongArch] Add "32bit" target feature
Jan 5 2023, 5:29 PM · Restricted Project, Restricted Project
XiaodongLoong closed D140872: [LoongArch] Add "32bit" target feature.
Jan 5 2023, 5:29 PM · Restricted Project, Restricted Project

Jan 4 2023

XiaodongLoong updated the diff for D140872: [LoongArch] Add "32bit" target feature.

rebase code and improve error message.

Jan 4 2023, 12:31 AM · Restricted Project, Restricted Project

Jan 3 2023

XiaodongLoong committed rG63d46869ea57: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions (authored by XiaodongLoong).
[LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions
Jan 3 2023, 10:13 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong closed D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions.
Jan 3 2023, 10:12 PM · Restricted Project, Restricted Project, Restricted Project

Jan 2 2023

XiaodongLoong updated the summary of D140527: [LoongArch] Add intrinsics for CACOP instruction.
Jan 2 2023, 10:17 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong added reviewers for D140872: [LoongArch] Add "32bit" target feature: SixWeining, wangleiat, gonglingqin, xry111, xen0n.
Jan 2 2023, 10:17 PM · Restricted Project, Restricted Project
XiaodongLoong requested review of D140872: [LoongArch] Add "32bit" target feature.
Jan 2 2023, 10:15 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions.

rebase code.

Jan 2 2023, 10:07 PM · Restricted Project, Restricted Project, Restricted Project

Dec 29 2022

XiaodongLoong added a comment to D140527: [LoongArch] Add intrinsics for CACOP instruction.

ping.

Dec 29 2022, 10:27 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong added a comment to D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions.

@xen0n Thanks for your suggestion.

Dec 29 2022, 1:55 AM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong updated the diff for D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions.

rebase code and change code for @xen0n's comments.

Dec 29 2022, 1:51 AM · Restricted Project, Restricted Project, Restricted Project

Dec 27 2022

XiaodongLoong added inline comments to D139695: [compiler-rt][test] Don't hard-code page size in leak_check_segv.cpp.
Dec 27 2022, 3:54 AM · Restricted Project, Restricted Project
XiaodongLoong added reviewers for D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions: SixWeining, wangleiat, xen0n, gonglingqin, xry111.
Dec 27 2022, 1:08 AM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong requested review of D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions.
Dec 27 2022, 1:03 AM · Restricted Project, Restricted Project, Restricted Project

Dec 26 2022

XiaodongLoong added a comment to D139686: [lsan] Add lsan support for loongarch64.

Please rebase code for test errors.

Dec 26 2022, 7:15 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong accepted D139695: [compiler-rt][test] Don't hard-code page size in leak_check_segv.cpp.

LGTM.

Dec 26 2022, 6:34 PM · Restricted Project, Restricted Project
XiaodongLoong added a comment to D140528: [msan] Add msan support for loongarch64.
ERROR   git-clang-format returned an non-zero exit code 1

Please format the code. Maybe, you can use the following command:

git diff -U0 --no-color HEAD^ | clang/tools/clang-format/clang-format-diff.py -i -p1
Dec 26 2022, 5:47 PM · Restricted Project, Restricted Project, Restricted Project

Dec 21 2022

XiaodongLoong added reviewers for D140527: [LoongArch] Add intrinsics for CACOP instruction: SixWeining, gonglingqin, wangleiat, xry111, xen0n.
Dec 21 2022, 11:12 PM · Restricted Project, Restricted Project, Restricted Project
XiaodongLoong requested review of D140527: [LoongArch] Add intrinsics for CACOP instruction.
Dec 21 2022, 11:11 PM · Restricted Project, Restricted Project, Restricted Project

Dec 6 2022

XiaodongLoong committed rG6d34074d8600: Reland: "[LoongArch] Use tablegen size for getInstSizeInBytes" (authored by XiaodongLoong).
Reland: "[LoongArch] Use tablegen size for getInstSizeInBytes"
Dec 6 2022, 11:52 PM · Restricted Project, Restricted Project
XiaodongLoong closed D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Dec 6 2022, 11:51 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

Rebase code.

Dec 6 2022, 12:23 AM · Restricted Project, Restricted Project
XiaodongLoong added a reviewer for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes: thakis.
Dec 6 2022, 12:12 AM · Restricted Project, Restricted Project

Dec 4 2022

XiaodongLoong added inline comments to D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Dec 4 2022, 6:23 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

Fix the test error.

Dec 4 2022, 6:20 PM · Restricted Project, Restricted Project
XiaodongLoong reopened D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Dec 4 2022, 6:19 PM · Restricted Project, Restricted Project

Dec 3 2022

XiaodongLoong added a comment to D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

@thakis OK, Thank you a lot.

Dec 3 2022, 5:15 AM · Restricted Project, Restricted Project

Dec 2 2022

XiaodongLoong committed rGd62480c1995b: [LoongArch] Use tablegen size for getInstSizeInBytes (authored by XiaodongLoong).
[LoongArch] Use tablegen size for getInstSizeInBytes
Dec 2 2022, 7:03 PM · Restricted Project, Restricted Project
XiaodongLoong closed D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Dec 2 2022, 7:02 PM · Restricted Project, Restricted Project

Dec 1 2022

XiaodongLoong updated the diff for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

Rebase code.

Dec 1 2022, 5:15 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

Update for AMMax and AMMin

Dec 1 2022, 1:25 AM · Restricted Project, Restricted Project

Nov 22 2022

XiaodongLoong added a comment to D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

And maybe this need to be sequenced after D138481?

Nov 22 2022, 11:31 PM · Restricted Project, Restricted Project
XiaodongLoong updated the summary of D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Nov 22 2022, 11:31 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.

More readable.

Nov 22 2022, 11:25 PM · Restricted Project, Restricted Project

Nov 21 2022

XiaodongLoong updated the summary of D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Nov 21 2022, 7:32 PM · Restricted Project, Restricted Project
XiaodongLoong requested review of D138469: [LoongArch] Use tablegen size for getInstSizeInBytes.
Nov 21 2022, 7:28 PM · Restricted Project, Restricted Project
XiaodongLoong added a reviewer for D138135: [lld][ELF] Support LoongArch: XiaodongLoong.
Nov 21 2022, 1:26 AM · Restricted Project, Restricted Project
XiaodongLoong added a reviewer for D138016: [Object] Add some more LoongArch support: XiaodongLoong.
Nov 21 2022, 12:10 AM · Restricted Project, Restricted Project

Nov 18 2022

XiaodongLoong added a comment to D138177: [LoongArch] Add codegen support for atomicrmw min/max operation on LA64.

Please rebase code to latest commit. the failed test should be OK.

Nov 18 2022, 7:17 PM · Restricted Project, Restricted Project

Nov 14 2022

XiaodongLoong committed rG03d07e181d97: [LoongArch] Handle register spill in BranchRelaxation pass (authored by XiaodongLoong).
[LoongArch] Handle register spill in BranchRelaxation pass
Nov 14 2022, 5:56 PM · Restricted Project, Restricted Project
XiaodongLoong closed D137821: [LoongArch] Handle register spill in BranchRelaxation pass.
Nov 14 2022, 5:56 PM · Restricted Project, Restricted Project
XiaodongLoong added inline comments to D137821: [LoongArch] Handle register spill in BranchRelaxation pass.
Nov 14 2022, 5:42 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D137821: [LoongArch] Handle register spill in BranchRelaxation pass.

Improve comments.

Nov 14 2022, 5:40 PM · Restricted Project, Restricted Project

Nov 13 2022

XiaodongLoong updated the diff for D137821: [LoongArch] Handle register spill in BranchRelaxation pass.

Rebase code.

Nov 13 2022, 7:14 PM · Restricted Project, Restricted Project

Nov 11 2022

XiaodongLoong added reviewers for D137821: [LoongArch] Handle register spill in BranchRelaxation pass: SixWeining, xen0n, wangleiat, gonglingqin.
Nov 11 2022, 2:12 AM · Restricted Project, Restricted Project
XiaodongLoong requested review of D137821: [LoongArch] Handle register spill in BranchRelaxation pass.
Nov 11 2022, 2:10 AM · Restricted Project, Restricted Project

Nov 10 2022

XiaodongLoong committed rG070ab2bb0b50: [LangRef][LoongArch] Update inline asm constraint code and operand modifier (authored by XiaodongLoong).
[LangRef][LoongArch] Update inline asm constraint code and operand modifier
Nov 10 2022, 10:26 PM · Restricted Project, Restricted Project
XiaodongLoong closed D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier.
Nov 10 2022, 10:26 PM · Restricted Project, Restricted Project

Nov 9 2022

XiaodongLoong added a comment to D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier.

As shown in the patch https://github.com/llvm/llvm-project/commit/ee3aef93b73646ef98f0241498d807a4fb68b78c, I think we can add other constraint code or operand modifier in other patches.
The reviewers who accepted the patch above concentrate on RISCV backend. Maybe, we can commit this patch directly.

Nov 9 2022, 11:04 PM · Restricted Project, Restricted Project

Nov 8 2022

XiaodongLoong committed rG57ad3f1dc638: [LoongArch] Add support for the BranchRelaxation pass (authored by XiaodongLoong).
[LoongArch] Add support for the BranchRelaxation pass
Nov 8 2022, 3:27 AM · Restricted Project, Restricted Project
XiaodongLoong closed D137233: [LoongArch] Add support for the BranchRelaxation pass.
Nov 8 2022, 3:27 AM · Restricted Project, Restricted Project

Nov 7 2022

XiaodongLoong added a reviewer for D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier: RKSimon.
Nov 7 2022, 6:43 PM · Restricted Project, Restricted Project
XiaodongLoong updated the summary of D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier.
Nov 7 2022, 6:39 PM · Restricted Project, Restricted Project
XiaodongLoong retitled D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier from [doc][LoongArch] Update inline asm constraint code and operand modifier to [LangRef][LoongArch] Update inline asm constraint code and operand modifier.
Nov 7 2022, 6:38 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier.

Add 'J' constraint code.

Nov 7 2022, 6:28 PM · Restricted Project, Restricted Project

Nov 6 2022

XiaodongLoong added reviewers for D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier: SixWeining, MaskRay, xen0n, xry111.
Nov 6 2022, 10:23 PM · Restricted Project, Restricted Project
XiaodongLoong requested review of D137528: [LangRef][LoongArch] Update inline asm constraint code and operand modifier.
Nov 6 2022, 10:13 PM · Restricted Project, Restricted Project
XiaodongLoong added inline comments to D137233: [LoongArch] Add support for the BranchRelaxation pass.
Nov 6 2022, 7:55 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D137233: [LoongArch] Add support for the BranchRelaxation pass.

rebase code and fix nits.

Nov 6 2022, 7:54 PM · Restricted Project, Restricted Project

Nov 4 2022

XiaodongLoong added a comment to D137404: [sanitizer][test] Don't hard-code page size in CompactRingBuffer.int64.

FYI:
https://reviews.llvm.org/D117635

Nov 4 2022, 7:37 PM · Restricted Project, Restricted Project
XiaodongLoong added inline comments to D137233: [LoongArch] Add support for the BranchRelaxation pass.
Nov 4 2022, 3:12 AM · Restricted Project, Restricted Project

Nov 3 2022

XiaodongLoong added a reviewer for D137233: [LoongArch] Add support for the BranchRelaxation pass: StephenFan.
Nov 3 2022, 11:32 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D137233: [LoongArch] Add support for the BranchRelaxation pass.

rebase code

Nov 3 2022, 11:30 PM · Restricted Project, Restricted Project
XiaodongLoong added reviewers for D137233: [LoongArch] Add support for the BranchRelaxation pass: xen0n, xry111.
Nov 3 2022, 6:24 PM · Restricted Project, Restricted Project

Nov 2 2022

XiaodongLoong accepted D137231: [sanitizer] Add the settings of Read and Write flags in SignalContext for LoongArch.
Nov 2 2022, 11:01 PM · Restricted Project, Restricted Project
XiaodongLoong added a comment to D137231: [sanitizer] Add the settings of Read and Write flags in SignalContext for LoongArch.

What is the kernel version that support this flags? Maybe give a link on Github?

Nov 2 2022, 9:07 PM · Restricted Project, Restricted Project
XiaodongLoong added inline comments to D137233: [LoongArch] Add support for the BranchRelaxation pass.
Nov 2 2022, 7:20 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D137233: [LoongArch] Add support for the BranchRelaxation pass.

rebase code

Nov 2 2022, 6:40 PM · Restricted Project, Restricted Project
XiaodongLoong retitled D137233: [LoongArch] Add support for the BranchRelaxation pass from Add support for the BranchRelaxation pass to [LoongArch] Add support for the BranchRelaxation pass.
Nov 2 2022, 6:22 PM · Restricted Project, Restricted Project
XiaodongLoong added reviewers for D137233: [LoongArch] Add support for the BranchRelaxation pass: arsenm, MaskRay, SixWeining, wangleiat.
Nov 2 2022, 1:26 AM · Restricted Project, Restricted Project
XiaodongLoong requested review of D137233: [LoongArch] Add support for the BranchRelaxation pass.
Nov 2 2022, 1:22 AM · Restricted Project, Restricted Project

Oct 29 2022

XiaodongLoong committed rG53f9b95179f4: [LoongArch] Improve the "out of range" error information reported by… (authored by XiaodongLoong).
[LoongArch] Improve the "out of range" error information reported by…
Oct 29 2022, 2:54 AM · Restricted Project, Restricted Project
XiaodongLoong closed D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.
Oct 29 2022, 2:53 AM · Restricted Project, Restricted Project

Oct 28 2022

XiaodongLoong updated the diff for D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

Change parameters type and order

Oct 28 2022, 12:32 AM · Restricted Project, Restricted Project

Oct 27 2022

XiaodongLoong added a comment to D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

Use llvm::minIntN(N) and llvm::maxIntN(N) and remove .str(). Done.

Oct 27 2022, 7:28 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

Use llvm::minIntN(N) and llvm::maxIntN(N) and remove .str()

Oct 27 2022, 7:26 PM · Restricted Project, Restricted Project
XiaodongLoong added a comment to D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

I defined a method named "reportOutOfRangeError" to report "out of range" error. Thanks!

Oct 27 2022, 6:52 PM · Restricted Project, Restricted Project
XiaodongLoong retitled D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue` from [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`, NFC to [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.
Oct 27 2022, 6:50 PM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

Update patch for review comments.

Oct 27 2022, 6:48 PM · Restricted Project, Restricted Project

Oct 26 2022

XiaodongLoong added inline comments to D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.
Oct 26 2022, 12:12 AM · Restricted Project, Restricted Project
XiaodongLoong updated the diff for D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.

rebase code

Oct 26 2022, 12:09 AM · Restricted Project, Restricted Project

Oct 25 2022

XiaodongLoong added reviewers for D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`: MaskRay, xry111.
Oct 25 2022, 11:44 PM · Restricted Project, Restricted Project
XiaodongLoong requested review of D136742: [llvm][LoongArch] Improve the "out of range" error information reported by `adjustFixupValue`.
Oct 25 2022, 11:41 PM · Restricted Project, Restricted Project

Jul 19 2022

XiaodongLoong accepted D129418: [sanitizer][LoongArch] Port address sanitizer to LoongArch.
Jul 19 2022, 5:38 AM · Restricted Project, Restricted Project

Jul 13 2022

XiaodongLoong accepted D129371: [sanitizer][LoongArch] Port sanitizer_common to LoongArch.

Thanks! LGTM.

Jul 13 2022, 1:00 AM · Restricted Project, Restricted Project

Jul 11 2022

XiaodongLoong added a comment to D129371: [sanitizer][LoongArch] Port sanitizer_common to LoongArch.

It is better to upload diffs with full context (-U99999) to make it possible to browse the whole file.

Jul 11 2022, 1:34 AM · Restricted Project, Restricted Project

Jul 7 2022

XiaodongLoong committed rG17c790ca84ca: [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on… (authored by XiaodongLoong).
[ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on…
Jul 7 2022, 6:05 AM · Restricted Project, Restricted Project
XiaodongLoong closed D129076: [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips.
Jul 7 2022, 6:05 AM · Restricted Project, Restricted Project

Jul 4 2022

XiaodongLoong retitled D129076: [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips from [Orc][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips to [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips.
Jul 4 2022, 6:39 AM · Restricted Project, Restricted Project
XiaodongLoong requested review of D129076: [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips.
Jul 4 2022, 6:35 AM · Restricted Project, Restricted Project

May 14 2022

XiaodongLoong committed rG7ff7001ba949: [llvm] Fix comment nits in Module class, NFC. (authored by XiaodongLoong).
[llvm] Fix comment nits in Module class, NFC.
May 14 2022, 2:45 AM · Restricted Project, Restricted Project
XiaodongLoong closed D125187: [llvm] Fix comment nits in Module class, NFC..
May 14 2022, 2:45 AM · Restricted Project, Restricted Project

May 10 2022

XiaodongLoong added a reviewer for D125187: [llvm] Fix comment nits in Module class, NFC.: benshi001.
May 10 2022, 8:36 PM · Restricted Project, Restricted Project

May 8 2022

XiaodongLoong committed rG36d4f42c36ea: [lld] Fix typo for processAux; NFC (authored by XiaodongLoong).
[lld] Fix typo for processAux; NFC
May 8 2022, 7:44 PM · Restricted Project