Page MenuHomePhabricator

zer0 (Puyan Lotfi)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 15 2015, 3:24 PM (401 w, 4 d)

Recent Activity

Oct 14 2019

zer0 committed rL374805: [clang][IFS][test] Fixing lit test breakages on macOS due to r374798.
[clang][IFS][test] Fixing lit test breakages on macOS due to r374798
Oct 14 2019, 11:59 AM
zer0 committed rL374798: [clang][IFS] Escape mangled names so MS ABI doesn't break YAML parsing..
[clang][IFS] Escape mangled names so MS ABI doesn't break YAML parsing.
Oct 14 2019, 11:02 AM

Oct 11 2019

zer0 committed rL374638: [clang][IFS] Fixing spelling errors in interface-stubs OPT flag (NFC)..
[clang][IFS] Fixing spelling errors in interface-stubs OPT flag (NFC).
Oct 11 2019, 11:25 PM
zer0 committed rL374632: [clang][IFS] Updating tests to pass on -fvisibility=hidden builds (NFCi)..
[clang][IFS] Updating tests to pass on -fvisibility=hidden builds (NFCi).
Oct 11 2019, 7:45 PM
zer0 committed rL374573: [clang][IFS] Fixing assert in clang interface stubs for enums, records, typedefs.
[clang][IFS] Fixing assert in clang interface stubs for enums, records, typedefs
Oct 11 2019, 10:24 AM

Oct 8 2019

zer0 committed rL374061: [clang][ifs] Clang Interface Stubs ToolChain plumbing..
[clang][ifs] Clang Interface Stubs ToolChain plumbing.
Oct 8 2019, 8:26 AM

Oct 2 2019

zer0 committed rL373552: Fixing broken builds due to r373538, issues with filepath and hexagon toolchain..
Fixing broken builds due to r373538, issues with filepath and hexagon toolchain.
Oct 2 2019, 6:18 PM
zer0 committed rL373549: Fixing broken builds due to r373538 due to test that should have been deleted..
Fixing broken builds due to r373538 due to test that should have been deleted.
Oct 2 2019, 5:41 PM
zer0 committed rL373538: [clang][ifs] Clang Interface Stubs ToolChain plumbing..
[clang][ifs] Clang Interface Stubs ToolChain plumbing.
Oct 2 2019, 3:48 PM
zer0 closed D63978: Clang Interface Stubs merger plumbing for Driver.
Oct 2 2019, 3:48 PM · Restricted Project, Restricted Project

Sep 24 2019

zer0 committed rL372790: [NFC] Invoke lipo from CMAKE_LIPO..
[NFC] Invoke lipo from CMAKE_LIPO.
Sep 24 2019, 4:48 PM
zer0 committed rL372784: Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds..
Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds.
Sep 24 2019, 3:37 PM

Sep 14 2019

zer0 committed rL371919: request commit access for zer0:plotfi.
request commit access for zer0:plotfi
Sep 14 2019, 12:02 AM

Sep 10 2019

zer0 committed rL371566: Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds..
Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds.
Sep 10 2019, 3:54 PM
zer0 closed D67195: Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds..
Sep 10 2019, 3:54 PM · Restricted Project

Sep 6 2019

zer0 committed rL371248: [llvm-ifs] Improving detection of PlatformKind from triple for TBD generation..
[llvm-ifs] Improving detection of PlatformKind from triple for TBD generation.
Sep 6 2019, 12:59 PM
zer0 closed D67255: [llvm-ifs] Fixing hardcoding of PlatformKind for TBD generation.
Sep 6 2019, 12:59 PM · Restricted Project

Sep 5 2019

zer0 committed rL371121: [MIR] MIRNamer pass for improving MIR test authoring experience..
[MIR] MIRNamer pass for improving MIR test authoring experience.
Sep 5 2019, 1:45 PM
zer0 closed D67209: [MIR] MIR Namer pass.
Sep 5 2019, 1:45 PM · Restricted Project

Sep 4 2019

zer0 committed rL371005: [mir-canon][NFC] Adding -verify-machineinstrs to mir-canon tests..
[mir-canon][NFC] Adding -verify-machineinstrs to mir-canon tests.
Sep 4 2019, 7:10 PM
zer0 committed rL370985: [mir-canon][NFC] Move MIR vreg renaming code to separate file for better reuse..
[mir-canon][NFC] Move MIR vreg renaming code to separate file for better reuse.
Sep 4 2019, 2:30 PM
zer0 closed D67114: [mir-canon][NFC] Move MIR Vreg renaming code to separate file for better reuse..
Sep 4 2019, 2:30 PM · Restricted Project

Sep 3 2019

zer0 committed rL370830: [NFC][llvm-ifs] Adding .ifs files to the test list for llvm-ifs tool..
[NFC][llvm-ifs] Adding .ifs files to the test list for llvm-ifs tool.
Sep 3 2019, 5:06 PM

Aug 31 2019

zer0 committed rL370602: [GlobalISel][NFC] Regression test cases for aarch64 legalizer (s128 sext+icmp)..
[GlobalISel][NFC] Regression test cases for aarch64 legalizer (s128 sext+icmp).
Aug 31 2019, 5:44 PM

Aug 30 2019

zer0 committed rL370522: [IFS][NFC] llvm-ifs: Fixing build bot build break: revert r370517 and r370510..
[IFS][NFC] llvm-ifs: Fixing build bot build break: revert r370517 and r370510.
Aug 30 2019, 1:25 PM
zer0 committed rL370517: [IFS][NFC] llvm-ifs: Fixing build bot error due to commit conflicts..
[IFS][NFC] llvm-ifs: Fixing build bot error due to commit conflicts.
Aug 30 2019, 1:10 PM
zer0 committed rL370510: [IFS][NFC] llvm-ifs: Fixing build errors for bots using GCC..
[IFS][NFC] llvm-ifs: Fixing build errors for bots using GCC.
Aug 30 2019, 12:55 PM
zer0 committed rL370499: [llvm-ifs][IFS] llvm Interface Stubs merging + object file generation tool..
[llvm-ifs][IFS] llvm Interface Stubs merging + object file generation tool.
Aug 30 2019, 11:25 AM
zer0 closed D66405: [llvm-ifs] llvm Interface Stubs merging + object file generation tool..
Aug 30 2019, 11:24 AM · Restricted Project

Aug 22 2019

zer0 committed rL369719: [clang][ifs] Dropping older experimental interface stub formats..
[clang][ifs] Dropping older experimental interface stub formats.
Aug 22 2019, 4:47 PM
zer0 closed D66573: [clang][ifs] Dropping older experimental interface stub formats..
Aug 22 2019, 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).
Aug 22 2019, 4:30 PM
zer0 closed D66446: [clang][IFS] Adding new Interface Stubs format. .
Aug 22 2019, 4:30 PM · Restricted Project, Restricted Project

Aug 14 2019

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

Aug 13 2019

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

Aug 8 2019

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

Aug 6 2019

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
Aug 6 2019, 4:24 PM
zer0 closed D65829: [clang][DirectoryWatcher][NFC] Swapping asserts for llvm fatal_error in ::create..
Aug 6 2019, 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.
Aug 6 2019, 1:09 AM

Aug 5 2019

zer0 committed rL367979: [clang][DirectoryWatcher] Adding llvm::Expected error handling to create..
[clang][DirectoryWatcher] Adding llvm::Expected error handling to create.
Aug 5 2019, 10:13 PM
zer0 closed D65704: DirectoryWatcher::create: Adding better error handling..
Aug 5 2019, 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
Aug 5 2019, 6:30 PM
zer0 closed D65708: [NFC][DirectoryWatchedTests] Unlocking mutexes before signaling condition variable. .
Aug 5 2019, 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)
Aug 5 2019, 5:34 PM
zer0 committed rL367954: Reverting D65760/r367944 due to buildbot failure..
Reverting D65760/r367944 due to buildbot failure.
Aug 5 2019, 4:49 PM

Jul 31 2019

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

Jul 30 2019

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

Jul 29 2019

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)
Jul 29 2019, 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.
Jul 29 2019, 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
Jul 29 2019, 9:46 AM
zer0 closed D65307: Appending COMPILER_RT_LIBCXX_PATH include path to -isystem for compiler-rt xray.
Jul 29 2019, 9:46 AM · Restricted Project, Restricted Project

Jul 25 2019

zer0 committed rL367063: [NFC][clang] Refactor getCompilationPhases()+Types.def step 2..
[NFC][clang] Refactor getCompilationPhases()+Types.def step 2.
Jul 25 2019, 3:05 PM
zer0 closed D65176: [NFC][clang] Refactor getCompilationPhases()+Types.def step 2..
Jul 25 2019, 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