Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

LiDongjin (LiDongjin)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 18 2022, 8:20 AM (48 w, 4 d)

Recent Activity

Jun 10 2023

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..

Fix some text cases in lld about the section labels.
if there are no symbols follow the section label, it will output the <section name>.
if we inserted the mapping symbols after the section label, it will output the <$x> or <$d>.

Jun 10 2023, 12:04 AM · Restricted Project, Restricted Project

Jun 9 2023

LiDongjin added inline comments to D137417: [RISCV] Support for mapping symbol in RISCV..
Jun 9 2023, 4:28 AM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jun 9 2023, 4:17 AM · Restricted Project, Restricted Project

Jun 8 2023

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..

fix duplicate $x symbol for same isa attribute instructions.

Jun 8 2023, 1:25 AM · Restricted Project, Restricted Project

Jun 7 2023

LiDongjin added a comment to D137417: [RISCV] Support for mapping symbol in RISCV..
Jun 7 2023, 7:44 AM · Restricted Project, Restricted Project

Jun 6 2023

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jun 6 2023, 7:15 AM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jun 6 2023, 6:35 AM · Restricted Project, Restricted Project

Jun 5 2023

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..

@kito-cheng rebase done .

Jun 5 2023, 11:31 PM · Restricted Project, Restricted Project

Apr 25 2023

LiDongjin added inline comments to D149210: [IR] Change shufflevector undef mask to poison.
Apr 25 2023, 4:55 PM · Restricted Project, Restricted Project, Restricted Project

Jan 12 2023

LiDongjin committed rG7f9114e0d308: [RISCV] Change the return type of getStreamer() to support the use of… (authored by LiDongjin).
[RISCV] Change the return type of getStreamer() to support the use of…
Jan 12 2023, 7:51 PM · Restricted Project, Restricted Project
LiDongjin closed D138500: [RISCV] Change the return type of getStreamer() to support the use of overloading and other functions in RISCVELFStreamer..
Jan 12 2023, 7:50 PM · Restricted Project, Restricted Project

Jan 6 2023

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jan 6 2023, 11:53 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jan 6 2023, 10:59 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D138500: [RISCV] Change the return type of getStreamer() to support the use of overloading and other functions in RISCVELFStreamer..
Jan 6 2023, 10:58 PM · Restricted Project, Restricted Project
LiDongjin added inline comments to D137417: [RISCV] Support for mapping symbol in RISCV..
Jan 6 2023, 10:06 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Jan 6 2023, 10:05 PM · Restricted Project, Restricted Project
LiDongjin abandoned D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Jan 6 2023, 6:14 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

Just change the isFrameOffsetLegal like:

Jan 6 2023, 6:12 PM · Restricted Project, Restricted Project
LiDongjin abandoned D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Jan 6 2023, 6:09 PM · Restricted Project, Restricted Project
LiDongjin added a comment to D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

Sorry I miss the message, I have no additional changes @craig.topper .

Jan 6 2023, 6:07 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Jan 6 2023, 6:05 PM · Restricted Project, Restricted Project
LiDongjin commandeered D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Jan 6 2023, 6:02 PM · Restricted Project, Restricted Project
LiDongjin reopened D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

modify the isFrameOffsetLegal to (Offset <= maxIntN(12)) && (Offset >= minIntN(12)),
Simply constrain offset to be within the range of 12-bit unsigned integers.

Jan 6 2023, 5:59 PM · Restricted Project, Restricted Project

Dec 21 2022

LiDongjin committed rG180397cdded6: [RISCV] Enable the LocalStackSlotAllocation pass support. (authored by LiDongjin).
[RISCV] Enable the LocalStackSlotAllocation pass support.
Dec 21 2022, 12:47 AM · Restricted Project, Restricted Project
LiDongjin closed D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Dec 21 2022, 12:46 AM · Restricted Project, Restricted Project

Dec 1 2022

LiDongjin updated the diff for D139099: [LegacyPM] Remove AttributorLegacyPass and AttributorCGSCCLegacyPass.
Dec 1 2022, 6:08 AM · Restricted Project, Restricted Project
LiDongjin updated the diff for D139099: [LegacyPM] Remove AttributorLegacyPass and AttributorCGSCCLegacyPass.
Dec 1 2022, 5:58 AM · Restricted Project, Restricted Project
LiDongjin updated the summary of D139099: [LegacyPM] Remove AttributorLegacyPass and AttributorCGSCCLegacyPass.
Dec 1 2022, 4:43 AM · Restricted Project, Restricted Project
LiDongjin requested review of D139099: [LegacyPM] Remove AttributorLegacyPass and AttributorCGSCCLegacyPass.
Dec 1 2022, 4:41 AM · Restricted Project, Restricted Project

Nov 30 2022

LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Nov 30 2022, 1:35 AM · Restricted Project, Restricted Project

Nov 27 2022

LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

For the failures in the llvm-testsuite, it seems some problems for Add instruction which generates wrong frame index.
Also in Arm and AArch64, No need to support for Add instruction.
Therefore load/store(exclude vector load/store) instruction is enough for LocalStackSlotAllocation pass.

Nov 27 2022, 7:24 PM · Restricted Project, Restricted Project
LiDongjin commandeered D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

Fix the failures in the llvm-testsuite on riscv64-unknown-linux-gnu with -O2 (no vectors).

Nov 27 2022, 7:12 PM · Restricted Project, Restricted Project

Nov 22 2022

LiDongjin requested review of D138500: [RISCV] Change the return type of getStreamer() to support the use of overloading and other functions in RISCVELFStreamer..
Nov 22 2022, 7:30 AM · Restricted Project, Restricted Project

Nov 21 2022

LiDongjin added a comment to D137417: [RISCV] Support for mapping symbol in RISCV..

Ping.

Nov 21 2022, 6:14 PM · Restricted Project, Restricted Project

Nov 7 2022

LiDongjin added inline comments to D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 7 2022, 6:03 PM · Restricted Project, Restricted Project
LiDongjin updated the summary of D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 7 2022, 12:47 AM · Restricted Project, Restricted Project
LiDongjin retitled D137417: [RISCV] Support for mapping symbol in RISCV. from [WIP] [RISCV] Support for mapping symbol in RISCV. to [RISCV] Support for mapping symbol in RISCV..
Nov 7 2022, 12:33 AM · Restricted Project, Restricted Project

Nov 6 2022

LiDongjin updated the summary of D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 6 2022, 9:46 PM · Restricted Project, Restricted Project
LiDongjin updated the summary of D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 6 2022, 9:45 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 6 2022, 8:31 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 6 2022, 6:57 AM · Restricted Project, Restricted Project

Nov 4 2022

LiDongjin retitled D137417: [RISCV] Support for mapping symbol in RISCV. from [WIP] [RISCV] add mapping symbol to RISCV ELF. to [WIP] [RISCV] Support for mapping symbol in RISCV。.
Nov 4 2022, 5:59 AM · Restricted Project, Restricted Project
LiDongjin retitled D137417: [RISCV] Support for mapping symbol in RISCV. from [WIP] add mapping symbol to RISCV ELF. to [WIP] [RISCV] add mapping symbol to RISCV ELF..
Nov 4 2022, 5:55 AM · Restricted Project, Restricted Project
LiDongjin retitled D137417: [RISCV] Support for mapping symbol in RISCV. from [RISCV] add mapping symbol to RISCV ELF. to [WIP] add mapping symbol to RISCV ELF..
Nov 4 2022, 5:53 AM · Restricted Project, Restricted Project
LiDongjin added a reviewer for D137417: [RISCV] Support for mapping symbol in RISCV.: StephenFan.
Nov 4 2022, 5:47 AM · Restricted Project, Restricted Project
LiDongjin updated the summary of D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 4 2022, 5:43 AM · Restricted Project, Restricted Project
LiDongjin requested review of D137417: [RISCV] Support for mapping symbol in RISCV..
Nov 4 2022, 5:38 AM · Restricted Project, Restricted Project

Nov 3 2022

LiDongjin committed rGd1cee3539fdf: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627) (authored by LiDongjin).
[LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627)
Nov 3 2022, 8:16 AM · Restricted Project, Restricted Project
LiDongjin closed D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Nov 3 2022, 8:16 AM · Restricted Project, Restricted Project

Nov 2 2022

LiDongjin updated the diff for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Nov 2 2022, 1:26 AM · Restricted Project, Restricted Project
LiDongjin added inline comments to D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Nov 2 2022, 1:14 AM · Restricted Project, Restricted Project

Oct 25 2022

LiDongjin updated the diff for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).

delete brackets

Oct 25 2022, 8:45 PM · Restricted Project, Restricted Project
LiDongjin added inline comments to D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Oct 25 2022, 6:42 AM · Restricted Project, Restricted Project
LiDongjin updated the diff for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Oct 25 2022, 6:35 AM · Restricted Project, Restricted Project

Oct 23 2022

LiDongjin added inline comments to D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Oct 23 2022, 1:57 AM · Restricted Project, Restricted Project

Oct 20 2022

LiDongjin updated the diff for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).

Changes the hasOneUser() to m_OneUse(m_Value())

Oct 20 2022, 8:33 PM · Restricted Project, Restricted Project

Oct 18 2022

LiDongjin added a reviewer for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627): greened.
Oct 18 2022, 10:05 PM · Restricted Project, Restricted Project
LiDongjin added a reviewer for D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627): fhahn.
Oct 18 2022, 9:53 PM · Restricted Project, Restricted Project
LiDongjin requested review of D136227: [LoopVectorize] Fix crash on "Cannot dereference end iterator!"(PR56627).
Oct 18 2022, 9:35 PM · Restricted Project, Restricted Project