Page MenuHomePhabricator

LiDongjin (LiDongjin)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 18 2022, 8:20 AM (14 w, 3 d)

Recent Activity

Thu, Jan 12

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…
Thu, Jan 12, 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..
Thu, Jan 12, 7:50 PM · Restricted Project, Restricted Project

Fri, Jan 6

LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Fri, Jan 6, 11:53 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Fri, Jan 6, 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..
Fri, Jan 6, 10:58 PM · Restricted Project, Restricted Project
LiDongjin added inline comments to D137417: [RISCV] Support for mapping symbol in RISCV..
Fri, Jan 6, 10:06 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D137417: [RISCV] Support for mapping symbol in RISCV..
Fri, Jan 6, 10:05 PM · Restricted Project, Restricted Project
LiDongjin abandoned D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Fri, Jan 6, 6:14 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.

Just change the isFrameOffsetLegal like:

Fri, Jan 6, 6:12 PM · Restricted Project, Restricted Project
LiDongjin abandoned D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Fri, Jan 6, 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 .

Fri, Jan 6, 6:07 PM · Restricted Project, Restricted Project
LiDongjin updated the diff for D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Fri, Jan 6, 6:05 PM · Restricted Project, Restricted Project
LiDongjin commandeered D98101: [RISCV] Enable the LocalStackSlotAllocation pass support.
Fri, Jan 6, 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.

Fri, Jan 6, 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