Page MenuHomePhabricator

liuz (Zhengyang Liu)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 20 2017, 9:18 PM (174 w, 3 d)

Recent Activity

Nov 26 2020

liuz committed rG345fcccb3379: Fix use-of-uninitialized-value in rG75f50e15bf8f (authored by liuz).
Fix use-of-uninitialized-value in rG75f50e15bf8f
Nov 26 2020, 12:40 AM

Nov 25 2020

liuz committed rG75f50e15bf8f: Adding PoisonValue for representing poison value explicitly in IR (authored by liuz).
Adding PoisonValue for representing poison value explicitly in IR
Nov 25 2020, 4:44 PM
liuz closed D71126: Adding PoisonValue for representing poison value explicitly in IR.
Nov 25 2020, 4:44 PM · Restricted Project

Nov 24 2020

liuz updated the diff for D71126: Adding PoisonValue for representing poison value explicitly in IR.

rebased to upstream

Nov 24 2020, 2:00 PM · Restricted Project

Oct 8 2020

liuz updated the summary of D71126: Adding PoisonValue for representing poison value explicitly in IR.
Oct 8 2020, 11:00 PM · Restricted Project
liuz updated the diff for D71126: Adding PoisonValue for representing poison value explicitly in IR.

PoisonValue is now a subclass of UndefValue

Oct 8 2020, 10:59 PM · Restricted Project

Oct 6 2020

liuz retitled D71126: Adding PoisonValue for representing poison value explicitly in IR from Add Poison Value to Adding PoisonValue for representing poison value explicitly in IR.
Oct 6 2020, 5:32 PM · Restricted Project
liuz updated the diff for D71126: Adding PoisonValue for representing poison value explicitly in IR.
Oct 6 2020, 5:21 PM · Restricted Project

Dec 6 2019

liuz updated the summary of D71126: Adding PoisonValue for representing poison value explicitly in IR.
Dec 6 2019, 9:18 AM · Restricted Project
Herald added a reviewer for D71126: Adding PoisonValue for representing poison value explicitly in IR: whitequark.
Dec 6 2019, 8:57 AM · Restricted Project

Nov 17 2019

liuz added a comment to D70246: [InstCombine] remove identity shuffle simplification for mask with undefs.

Converting poison to undef is okay, but undef to poison is not. undef & 0 == undef, but poison & 0 == poison. If undef can be optimized to poison, this can cause miscompilation. See here: https://rise4fun.com/Alive/DFYf , https://rise4fun.com/Alive/OZU

Nov 17 2019, 11:09 PM · Restricted Project