Page MenuHomePhabricator

zer0 (Puyan Lotfi)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 15 2015, 3:24 PM (214 w, 2 d)

Recent Activity

Thu, Aug 22

zer0 committed rL369719: [clang][ifs] Dropping older experimental interface stub formats..
[clang][ifs] Dropping older experimental interface stub formats.
Thu, Aug 22, 4:47 PM
zer0 closed D66573: [clang][ifs] Dropping older experimental interface stub formats..
Thu, Aug 22, 4:47 PM · Restricted Project, Restricted Project
zer0 committed rL369715: [clang][ifs] New interface stubs format (llvm triple based)..
[clang][ifs] New interface stubs format (llvm triple based).
Thu, Aug 22, 4:30 PM
zer0 closed D66446: [clang][IFS] Adding new Interface Stubs format. .
Thu, Aug 22, 4:30 PM · Restricted Project, Restricted Project

Wed, Aug 14

zer0 committed rL368881: [NFC][clang] Moving argument handling: Driver::BuildActions -> handleArguments.
[NFC][clang] Moving argument handling: Driver::BuildActions -> handleArguments
Wed, Aug 14, 10:01 AM
zer0 closed D66058: [NFC][clang] Move much of the argument handling code from Driver::BuildActions to Driver::handleArguments..
Wed, Aug 14, 10:01 AM · Restricted Project, Restricted Project

Tue, Aug 13

zer0 committed rL368734: [NFC][clang] Adding argument based Phase list filtering to getComplicationPhases.
[NFC][clang] Adding argument based Phase list filtering to getComplicationPhases
Tue, Aug 13, 11:41 AM
zer0 closed D65993: [NFC][clang] Adding argument based Phase list filtering to getComplicationPhases.
Tue, Aug 13, 11:41 AM · Restricted Project, Restricted Project

Thu, Aug 8

zer0 committed rL368393: [clang][NFC] Consolidating usage of "FinalPhase" in Driver::BuildActions..
[clang][NFC] Consolidating usage of "FinalPhase" in Driver::BuildActions.
Thu, Aug 8, 9:56 PM
zer0 closed D65969: [clang][NFC] Consolidating usage of "FinalPhase" in Driver::BuildActions.
Thu, Aug 8, 9:56 PM · Restricted Project, Restricted Project

Tue, Aug 6

zer0 committed rL368108: [clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in create.
[clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in create
Tue, Aug 6, 4:24 PM
zer0 closed D65829: [clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in ::create..
Tue, Aug 6, 4:24 PM · Restricted Project, Restricted Project
zer0 committed rL367990: [compiler-rt] Reverting r367962 due to Fuchsia bot build-breakage..
[compiler-rt] Reverting r367962 due to Fuchsia bot build-breakage.
Tue, Aug 6, 1:09 AM

Mon, Aug 5

zer0 committed rL367979: [clang][DirectoryWatcher] Adding llvm::Expected error handling to create..
[clang][DirectoryWatcher] Adding llvm::Expected error handling to create.
Mon, Aug 5, 10:13 PM
zer0 closed D65704: DirectoryWatcher::create: Adding better error handling..
Mon, Aug 5, 10:13 PM · Restricted Project, Restricted Project
zer0 committed rL367968: [NFC][DirectoryWatchedTests] Unlocks mutexes before signaling condition variable.
[NFC][DirectoryWatchedTests] Unlocks mutexes before signaling condition variable
Mon, Aug 5, 6:30 PM
zer0 closed D65708: [NFC][DirectoryWatchedTests] Unlocking mutexes before signaling condition variable. .
Mon, Aug 5, 6:30 PM · Restricted Project, Restricted Project
zer0 committed rL367962: [compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for xray (3).
[compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for xray (3)
Mon, Aug 5, 5:34 PM
zer0 committed rL367954: Reverting D65760/r367944 due to buildbot failure..
Reverting D65760/r367944 due to buildbot failure.
Mon, Aug 5, 4:49 PM

Wed, Jul 31

zer0 committed rL367478: [NFC][clang] Refactor getCompilationPhases()+Types.def step 3..
[NFC][clang] Refactor getCompilationPhases()+Types.def step 3.
Wed, Jul 31, 1:41 PM

Tue, Jul 30

zer0 committed rL367345: [NFC][clang] Refactor getCompilationPhases()+Types.def step 3..
[NFC][clang] Refactor getCompilationPhases()+Types.def step 3.
Tue, Jul 30, 12:02 PM
zer0 closed D65308: [NFC][clang] Refactor getCompilationPhases()+Types.def step 3..
Tue, Jul 30, 12:02 PM · Restricted Project, Restricted Project

Mon, Jul 29

zer0 committed rL367250: [compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for xray (2).
[compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem include for xray (2)
Mon, Jul 29, 12:23 PM
zer0 committed rL367246: [compiler-rt] Reverting r367239 (xray include path) to fix bot build breakage..
[compiler-rt] Reverting r367239 (xray include path) to fix bot build breakage.
Mon, Jul 29, 10:50 AM
zer0 committed rL367239: Appending COMPILER_RT_LIBCXX_PATH include path to -isystem for compiler-rt xray.
Appending COMPILER_RT_LIBCXX_PATH include path to -isystem for compiler-rt xray
Mon, Jul 29, 9:46 AM
zer0 closed D65307: Appending COMPILER_RT_LIBCXX_PATH include path to -isystem for compiler-rt xray.
Mon, Jul 29, 9:46 AM · Restricted Project, Restricted Project

Thu, Jul 25

zer0 committed rL367063: [NFC][clang] Refactor getCompilationPhases()+Types.def step 2..
[NFC][clang] Refactor getCompilationPhases()+Types.def step 2.
Thu, Jul 25, 3:05 PM
zer0 closed D65176: [NFC][clang] Refactor getCompilationPhases()+Types.def step 2..
Thu, Jul 25, 3:05 PM · Restricted Project, Restricted Project

Jul 22 2019

zer0 committed rL366761: [NFC][clang] Refactor getCompilationPhases()+Types.def step 1..
[NFC][clang] Refactor getCompilationPhases()+Types.def step 1.
Jul 22 2019, 4:12 PM
zer0 closed D64098: [NFC][clang] Refactor getCompilationPhases step 1: Move list of phases into Types.def table..
Jul 22 2019, 4:12 PM · Restricted Project, Restricted Project

Jul 15 2019

zer0 committed rL366183: [NFC][test] Fix for riscv tests..
[NFC][test] Fix for riscv tests.
Jul 15 2019, 10:58 PM

Jun 20 2019

zer0 committed rL363963: [NFC] Fix for InterfaceStubs tests (adding REQUIRES: x86-registered-target)..
[NFC] Fix for InterfaceStubs tests (adding REQUIRES: x86-registered-target).
Jun 20 2019, 11:25 AM
zer0 committed rL363948: [clang-ifs] Clang Interface Stubs, first version (second landing attempt)..
[clang-ifs] Clang Interface Stubs, first version (second landing attempt).
Jun 20 2019, 10:00 AM

Jun 19 2019

zer0 committed rL363908: [clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC)..
[clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC).
Jun 19 2019, 11:26 PM
zer0 closed D63584: [clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC)..
Jun 19 2019, 10:57 PM · Restricted Project, Restricted Project
zer0 committed rL363878: [clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC)..
[clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC).
Jun 19 2019, 1:49 PM
zer0 closed D63535: [clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC)..
Jun 19 2019, 1:49 PM · Restricted Project, Restricted Project

Jun 17 2019

zer0 committed rL363648: [NFC] Undoing r363646 to fix bots..
[NFC] Undoing r363646 to fix bots.
Jun 17 2019, 10:14 PM
zer0 committed rL363646: [NFC] Fixing -DBUILD_SHARED_LIBS=ON problem caused by layering issue in D60974.
[NFC] Fixing -DBUILD_SHARED_LIBS=ON problem caused by layering issue in D60974
Jun 17 2019, 9:39 PM
zer0 committed rL363626: [clang-ifs] Clang Interface Stubs, first version..
[clang-ifs] Clang Interface Stubs, first version.
Jun 17 2019, 3:46 PM
zer0 closed D60974: Clang IFSO driver action..
Jun 17 2019, 3:45 PM · Restricted Project, Restricted Project

Jun 10 2019

zer0 committed rL363012: [MIR-Canon] Fixing non-determinism that was breaking bots (NFC)..
[MIR-Canon] Fixing non-determinism that was breaking bots (NFC).
Jun 10 2019, 4:59 PM

Jun 6 2019

zer0 committed rL362728: Fixing ppc tests: sed -i 's/# REQUIES: ppc/# REQUIRES: ppc/g'.
Fixing ppc tests: sed -i 's/# REQUIES: ppc/# REQUIRES: ppc/g'
Jun 6 2019, 11:05 AM

May 31 2019

zer0 committed rL362247: [MIR-Canon] Don't do vreg skip for independent instructions if there are none..
[MIR-Canon] Don't do vreg skip for independent instructions if there are none.
May 31 2019, 10:32 AM
zer0 closed D62740: [MIR-Canon] Don't do vreg skip for independent instructions if there are none..
May 31 2019, 10:32 AM · Restricted Project

May 30 2019

zer0 committed rL362195: [MIR-Canon] Skip the first N vreg names lazily..
[MIR-Canon] Skip the first N vreg names lazily.
May 30 2019, 11:00 PM
zer0 closed D62717: [MIR-Canon] Skip the first N vreg names lazily..
May 30 2019, 10:59 PM · Restricted Project
zer0 committed rL362191: [MIR-Canon] Hardening propagateLocalCopies..
[MIR-Canon] Hardening propagateLocalCopies.
May 30 2019, 9:49 PM
zer0 committed rL362158: [MIR-Canon] Fixing case where MachineFunction is empty..
[MIR-Canon] Fixing case where MachineFunction is empty.
May 30 2019, 2:35 PM
zer0 closed D62617: [MIR-Canon] Fixing case where MachineFunction is empty..
May 30 2019, 2:35 PM · Restricted Project
zer0 committed rL362122: [MIR-Canon] Add support for rewriting VRegs that are typed but don't have an RC..
[MIR-Canon] Add support for rewriting VRegs that are typed but don't have an RC.
May 30 2019, 11:14 AM

May 11 2019

zer0 committed rL360527: [NFC] yaml2obj/yam2elf.cpp whitespace changes: dos2unix removed CRs..
[NFC] yaml2obj/yam2elf.cpp whitespace changes: dos2unix removed CRs.
May 11 2019, 10:02 AM

Mar 28 2019

zer0 committed rL357219: [yaml2obj] Fixing opening empty yaml files..
[yaml2obj] Fixing opening empty yaml files.
Mar 28 2019, 3:54 PM
zer0 closed D59964: [yaml2obj] Fixing opening empty yaml files..
Mar 28 2019, 3:54 PM · Restricted Project

Feb 20 2019

zer0 committed rL354495: Fixing NDEBUG typo in include/llvm/Support/raw_ostream.h.
Fixing NDEBUG typo in include/llvm/Support/raw_ostream.h
Feb 20 2019, 10:30 AM

Oct 1 2018

zer0 committed rL343454: [NFC] Adding "REQUIRES: zlib" to a llvm-objcopy test for bots without zlib..
[NFC] Adding "REQUIRES: zlib" to a llvm-objcopy test for bots without zlib.
Oct 1 2018, 3:52 AM
zer0 committed rL343451: [llvm-objcopy] Adding support for decompressing zlib compressed dwarf sections..
[llvm-objcopy] Adding support for decompressing zlib compressed dwarf sections.
Oct 1 2018, 3:31 AM
zer0 closed D51841: [llvm-objcopy] Dwarf decompression support. .
Oct 1 2018, 3:31 AM

Sep 7 2018

zer0 committed rL341635: [llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu)..
[llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu).
Sep 7 2018, 1:15 AM

Sep 6 2018

zer0 committed rL341613: Revert: [llvm-objcopy] Dwarf .debug section compression (Second Attempt)..
Revert: [llvm-objcopy] Dwarf .debug section compression (Second Attempt).
Sep 6 2018, 5:29 PM
zer0 committed rL341607: [llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu)..
[llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu).
Sep 6 2018, 5:01 PM

Sep 3 2018

zer0 committed rL341344: [NFC][llvm-objcopy] clang-formating Object.cpp.
[NFC][llvm-objcopy] clang-formating Object.cpp
Sep 3 2018, 6:59 PM
zer0 committed rL341343: [NFC][llvm-objcopy] Fixing a ubi-san problem with unaligned memory writes..
[NFC][llvm-objcopy] Fixing a ubi-san problem with unaligned memory writes.
Sep 3 2018, 6:58 PM
zer0 committed rL341342: [llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu)..
[llvm-objcopy] Dwarf .debug section compression support (zlib, zlib-gnu).
Sep 3 2018, 3:27 PM

Aug 2 2018

zer0 committed rL338752: [NFC] clang-format cleanup of a couple files in llvm-objcopy..
[NFC] clang-format cleanup of a couple files in llvm-objcopy.
Aug 2 2018, 11:17 AM

Jul 17 2018

zer0 committed rL337337: [NFC][llvm-objcopy] Cleanup namespace usage in llvm-objcopy..
[NFC][llvm-objcopy] Cleanup namespace usage in llvm-objcopy.
Jul 17 2018, 5:16 PM
zer0 closed D49449: [NFC][llvm-objcopy] Cleanup namespace usage in llvm-objcopy..
Jul 17 2018, 5:16 PM

Jul 16 2018

zer0 committed rL337220: [NFC][llvm-objcopy] Make helper functions static.
[NFC][llvm-objcopy] Make helper functions static
Jul 16 2018, 3:22 PM

May 12 2018

zer0 committed rL332192: Fixing build bot error: adding const qualifiers to std::sort lambda..
Fixing build bot error: adding const qualifiers to std::sort lambda.
May 12 2018, 11:54 PM
zer0 committed rL332191: [NFC] MIR-Canon: switching to a stable string sorting of instructions..
[NFC] MIR-Canon: switching to a stable string sorting of instructions.
May 12 2018, 11:11 PM

Apr 16 2018

zer0 committed rL330115: [MIR-Canon] Fixing a test failure caused by COPY Folding..
[MIR-Canon] Fixing a test failure caused by COPY Folding.
Apr 16 2018, 2:35 AM
zer0 committed rL330113: [MIR-Canon] Adding ISA-Agnostic COPY Folding..
[MIR-Canon] Adding ISA-Agnostic COPY Folding.
Apr 16 2018, 2:06 AM
zer0 committed rL330111: [NFC][MIR-Canon] clang-format cleanup of Mir Canonicalizer Pass..
[NFC][MIR-Canon] clang-format cleanup of Mir Canonicalizer Pass.
Apr 16 2018, 1:15 AM

Apr 11 2018

zer0 committed rL329850: Attempting to work around a non-determinism issue..
Attempting to work around a non-determinism issue.
Apr 11 2018, 1:32 PM

Apr 4 2018

zer0 committed rL329258: [MIR-Canon] Fixing warnings in Non-assert builds..
[MIR-Canon] Fixing warnings in Non-assert builds.
Apr 4 2018, 11:59 PM
zer0 committed rL329246: [MIR-Canon] Improving performance by switching to named vregs..
[MIR-Canon] Improving performance by switching to named vregs.
Apr 4 2018, 5:30 PM
zer0 committed rL329243: [MIR-Canon] Adding support for multi-def -> user distance reduction..
[MIR-Canon] Adding support for multi-def -> user distance reduction.
Apr 4 2018, 5:11 PM

Apr 3 2018

zer0 committed rL329076: Adding optional Name parameter to createVirtualRegister and….
Adding optional Name parameter to createVirtualRegister and…
Apr 3 2018, 8:56 AM

Mar 30 2018

zer0 committed rL328915: [MIR-Canon] Adding support for local idempotent instruction hoisting..
[MIR-Canon] Adding support for local idempotent instruction hoisting.
Mar 30 2018, 10:52 PM
zer0 committed rL328887: [MIR] Adding support for Named Virtual Registers in MIR..
[MIR] Adding support for Named Virtual Registers in MIR.
Mar 30 2018, 11:18 AM

Mar 12 2018

zer0 committed rL327276: Updating MIR Language Reference to include new syntax for symbols and physregs..
Updating MIR Language Reference to include new syntax for symbols and physregs.
Mar 12 2018, 7:55 AM

Jan 31 2018

zer0 committed rL323922: Followup on Proposal to move MIR physical register namespace to '$' sigil..
Followup on Proposal to move MIR physical register namespace to '$' sigil.
Jan 31 2018, 2:09 PM

Jan 9 2018

zer0 committed rL322146: [MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'..
[MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'.
Jan 9 2018, 4:58 PM

Nov 2 2017

zer0 committed rL317285: mir-canon: First commit..
mir-canon: First commit.
Nov 2 2017, 4:38 PM

May 9 2017

zer0 committed rL302553: Adding VSCode syntax colorizer to utils (generated from textmate colorizer)..
Adding VSCode syntax colorizer to utils (generated from textmate colorizer).
May 9 2017, 10:27 AM

Jul 27 2015

zer0 committed rL243389: Changes for MachineBasicBlock to use SortedVector for LiveIns..
Changes for MachineBasicBlock to use SortedVector for LiveIns.
Jul 27 2015, 11:39 PM
zer0 committed rL243386: Adding ADT SortedVector; client patch will follow..
Adding ADT SortedVector; client patch will follow.
Jul 27 2015, 11:04 PM

Jul 15 2015

zer0 added a reviewer for D11248: Changes to files in the Targets to call sortUnique on MachineBasicBlock::LiveIns SortedVector after inserting regs in a given scope. : qcolombet.
Jul 15 2015, 3:55 PM
zer0 retitled D11248: Changes to files in the Targets to call sortUnique on MachineBasicBlock::LiveIns SortedVector after inserting regs in a given scope. from to Changes to files in the Targets to call sortUnique on MachineBasicBlock::LiveIns SortedVector after inserting regs in a given scope. .
Jul 15 2015, 3:55 PM
zer0 retitled D11247: Changes to file in lib/CodeGen to call sortUnique on MachineBasicBlock::LiveIns SortedVector after inserting regs in a given scope. from to Changes to file in lib/CodeGen to call sortUnique on MachineBasicBlock::LiveIns SortedVector after inserting regs in a given scope..
Jul 15 2015, 3:54 PM
zer0 added a reviewer for D11244: New ADT: SortedVector : milseman.
Jul 15 2015, 3:53 PM
zer0 retitled D11246: MachineVerifier changes to check that MachineBasicBlock::LiveIns is sorted and unique from to MachineVerifier changes to check that MachineBasicBlock::LiveIns is sorted and unique.
Jul 15 2015, 3:52 PM
zer0 retitled D11245: MachineBasicBlock changes for using SortedVector for MachineBasicBlock::LiveIns from to MachineBasicBlock changes for using SortedVector for MachineBasicBlock::LiveIns.
Jul 15 2015, 3:51 PM
zer0 retitled D11244: New ADT: SortedVector from to New ADT: SortedVector .
Jul 15 2015, 3:28 PM