Page MenuHomePhabricator

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

Feed Advanced Search

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