Page MenuHomePhabricator

psmith (Peter Smith)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2015, 9:03 AM (204 w, 5 d)

Recent Activity

Today

psmith committed rL369372: Reorganise Linaro Armv7 and Armv8 builders..
Reorganise Linaro Armv7 and Armv8 builders.
Tue, Aug 20, 5:21 AM
psmith closed D66427: [zorg] Reorganise Linaro Armv7 and Armv8 builders.
Tue, Aug 20, 5:21 AM · Restricted Project

Yesterday

psmith committed rL369246: [ELF][ARM] Add a test that maxes out the thunk convergence limit.
[ELF][ARM] Add a test that maxes out the thunk convergence limit
Mon, Aug 19, 2:48 AM

Thu, Aug 8

psmith committed rL368293: [ELF][AArch64] Support for movz, movk tprel relocations.
[ELF][AArch64] Support for movz, movk tprel relocations
Thu, Aug 8, 6:38 AM
psmith closed D65882: [LLD][ELF][AArch64] Support for movz, movk tprel relocations.
Thu, Aug 8, 6:38 AM · Restricted Project

Tue, Aug 6

psmith committed rL368041: [ELF][ARM] Fix /DISCARD/ of section with .ARM.exidx section.
[ELF][ARM] Fix /DISCARD/ of section with .ARM.exidx section
Tue, Aug 6, 7:13 AM
psmith closed D65759: [ELF][ARM] Fix /DISCARD/ of section with .ARM.exidx section.
Tue, Aug 6, 7:13 AM · Restricted Project

Fri, Aug 2

psmith committed rL367662: [AliasAnalysis] Initialize a member variable that may be used by unit test..
[AliasAnalysis] Initialize a member variable that may be used by unit test.
Fri, Aug 2, 1:05 AM
psmith closed D65568: [AliasAnalysis] Initialize a member variable that may be used by unit test..
Fri, Aug 2, 1:05 AM · Restricted Project

Wed, Jul 31

psmith committed rL367437: [AARCH64] Switch relocations R_AARCH64_TLS_TPREL64 and R_AARCH64_DTPMOD64.
[AARCH64] Switch relocations R_AARCH64_TLS_TPREL64 and R_AARCH64_DTPMOD64
Wed, Jul 31, 7:42 AM

Jun 10 2019

psmith committed rL362926: [COFF][X86] Add REQUIRES: x86 to a couple of tests.
[COFF][X86] Add REQUIRES: x86 to a couple of tests
Jun 10 2019, 3:07 AM
psmith closed D63071: [LLD][COFF] Add REQUIRES: x86 to a couple of tests.
Jun 10 2019, 3:07 AM · Restricted Project

Jun 7 2019

psmith committed rL362793: [ELF][AArch64] Support for BTI and PAC.
[ELF][AArch64] Support for BTI and PAC
Jun 7 2019, 5:57 AM
psmith closed D62609: [LLD][ELF][AArch64] Support for BTI and PAC.
Jun 7 2019, 5:57 AM · Restricted Project

Jun 5 2019

psmith committed rL362591: [ELF] Allow reading of more than one FEATURE_1_AND in same object..
[ELF] Allow reading of more than one FEATURE_1_AND in same object.
Jun 5 2019, 2:31 AM
psmith closed D62862: [ELF][LLD] Allow reading of more than one FEATURE_1_AND in same object..
Jun 5 2019, 2:31 AM · Restricted Project

Jun 4 2019

psmith committed rL362523: [AArch64][ELF] Add support for PLT decoding with BTI instructions present.
[AArch64][ELF] Add support for PLT decoding with BTI instructions present
Jun 4 2019, 9:32 AM
psmith closed D62598: [AArch64][ELF][llvm-objdump] Add support for PLT decoding with BTI instructions present.
Jun 4 2019, 9:32 AM · Restricted Project
psmith committed rL362493: [AArch64][ELF][llvm-readobj] Add support for BTI and PAC dynamic tags.
[AArch64][ELF][llvm-readobj] Add support for BTI and PAC dynamic tags
Jun 4 2019, 4:41 AM
psmith closed D62596: [AARCH64][ELF][llvm-readobj] Add support for BTI and PAC dynamic tags.
Jun 4 2019, 4:41 AM · Restricted Project
psmith committed rL362490: [AARCH64][ELF][llvm-readobj] Support for AArch64 .note.gnu.property.
[AARCH64][ELF][llvm-readobj] Support for AArch64 .note.gnu.property
Jun 4 2019, 4:25 AM
psmith closed D62595: [AARCH64][ELF][llvm-readobj] Support for AArch64 .note.gnu.property.
Jun 4 2019, 4:25 AM · Restricted Project

May 13 2019

psmith committed rLLD360593: [ELF] Full support for -n (--nmagic) and -N (--omagic) via common page.
[ELF] Full support for -n (--nmagic) and -N (--omagic) via common page
May 13 2019, 9:04 AM
psmith committed rL360593: [ELF] Full support for -n (--nmagic) and -N (--omagic) via common page.
[ELF] Full support for -n (--nmagic) and -N (--omagic) via common page
May 13 2019, 9:02 AM
psmith closed D61688: [LLD][ELF] Full support for -n (--nmagic) and -N (--omagic) via -zcommon-page-size.
May 13 2019, 9:01 AM · Restricted Project

May 7 2019

psmith committed rL360126: [libFuzzer] Increase timeouts on fork tests and skip one on aarch64.
[libFuzzer] Increase timeouts on fork tests and skip one on aarch64
May 7 2019, 2:33 AM
psmith committed rCRT360126: [libFuzzer] Increase timeouts on fork tests and skip one on aarch64.
[libFuzzer] Increase timeouts on fork tests and skip one on aarch64
May 7 2019, 2:33 AM
psmith closed D61449: [libFuzzer] Increase timeouts on fork tests and skip one on aarch64.
May 7 2019, 2:33 AM · Restricted Project, Restricted Project

May 1 2019

psmith committed rCRT359675: [libFuzzer] Add --dump-input-on-failure to help diagnose AArch64 failures.
[libFuzzer] Add --dump-input-on-failure to help diagnose AArch64 failures
May 1 2019, 5:28 AM
psmith committed rL359675: [libFuzzer] Add --dump-input-on-failure to help diagnose AArch64 failures.
[libFuzzer] Add --dump-input-on-failure to help diagnose AArch64 failures
May 1 2019, 5:28 AM
psmith closed D61315: [libFuzzer] Add --dump-input-on-failure to help diagnose AArch64 failures [NFC].
May 1 2019, 5:28 AM · Restricted Project

Mar 28 2019

psmith committed rLLD357160: [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 28 2019, 4:09 AM
psmith committed rL357160: [ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Recommit Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 28 2019, 4:09 AM
psmith closed D59216: [LLD][ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection.
Mar 28 2019, 4:09 AM · Restricted Project

Mar 21 2019

psmith committed rLLD356684: [ELF][ARM] Revert Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Revert Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 21 2019, 10:18 AM
psmith committed rL356684: [ELF][ARM] Revert Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Revert Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 21 2019, 10:18 AM
psmith committed rLLD356666: [ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 21 2019, 7:09 AM
psmith committed rL356666: [ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection.
[ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection
Mar 21 2019, 7:08 AM
psmith closed D59216: [LLD][ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection.
Mar 21 2019, 7:08 AM · Restricted Project

Mar 1 2019

psmith committed rLLD355195: [ELF][ARM] Fix clang-armv7-linux-build-cache builds of LLD [NFC].
[ELF][ARM] Fix clang-armv7-linux-build-cache builds of LLD [NFC]
Mar 1 2019, 2:53 AM
psmith committed rL355195: [ELF][ARM] Fix clang-armv7-linux-build-cache builds of LLD [NFC].
[ELF][ARM] Fix clang-armv7-linux-build-cache builds of LLD [NFC]
Mar 1 2019, 2:53 AM

Feb 25 2019

psmith committed rLLD354769: [ELF][ARM] Accept and ignore -p and -no-pipleline-knowledge.
[ELF][ARM] Accept and ignore -p and -no-pipleline-knowledge
Feb 25 2019, 2:53 AM
psmith committed rL354769: [ELF][ARM] Accept and ignore -p and -no-pipleline-knowledge.
[ELF][ARM] Accept and ignore -p and -no-pipleline-knowledge
Feb 25 2019, 2:48 AM
psmith closed D58540: [LLD][ELF][ARM] Accept and ignore -p and -no-pipeline-knowledge.
Feb 25 2019, 2:48 AM · Restricted Project

Feb 6 2019

psmith committed rLLD353285: [ELF][ARM] Add test case that will fail if toPlt() is removed [NFC].
[ELF][ARM] Add test case that will fail if toPlt() is removed [NFC]
Feb 6 2019, 2:03 AM
psmith committed rL353285: [ELF][ARM] Add test case that will fail if toPlt() is removed [NFC].
[ELF][ARM] Add test case that will fail if toPlt() is removed [NFC]
Feb 6 2019, 2:03 AM
psmith closed D57743: [LLD][ELF][ARM] Add test case that will fail if toPlt() is removed [NFC].
Feb 6 2019, 2:03 AM · Restricted Project

Jan 16 2019

psmith committed rL351335: [ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr.
[ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr
Jan 16 2019, 5:28 AM
psmith committed rLLD351335: [ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr.
[ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr
Jan 16 2019, 5:27 AM
psmith closed D56724: [LLD][ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr.
Jan 16 2019, 5:27 AM
psmith committed rLLD351326: [ELF] Implement option to force PIC compatible Thunks.
[ELF] Implement option to force PIC compatible Thunks
Jan 16 2019, 4:13 AM
psmith committed rL351326: [ELF] Implement option to force PIC compatible Thunks.
[ELF] Implement option to force PIC compatible Thunks
Jan 16 2019, 4:13 AM
psmith closed D55505: [LLD][ELF] Implement option to force PIC compatible Thunks.
Jan 16 2019, 4:13 AM

Jan 15 2019

psmith committed rLLD351186: [ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant.
[ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant
Jan 15 2019, 3:21 AM
psmith committed rL351186: [ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant.
[ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant
Jan 15 2019, 3:21 AM
psmith closed D56666: [LLD][ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant.
Jan 15 2019, 3:21 AM

Jan 10 2019

psmith committed rL350836: [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
[ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.
Jan 10 2019, 8:12 AM
psmith committed rLLD350836: [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
[ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.
Jan 10 2019, 8:12 AM
psmith closed D56396: [LLD][ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
Jan 10 2019, 8:12 AM

Dec 18 2018

psmith committed rL349477: [docs] Improve HowToCrossCompilerBuiltinsOnArm.
[docs] Improve HowToCrossCompilerBuiltinsOnArm
Dec 18 2018, 4:43 AM
psmith closed D55709: [docs][ARM] Improve How to Cross Compile Compiler-rt Builtins For Arm.
Dec 18 2018, 4:43 AM

Dec 17 2018

psmith committed rLLD349337: [ELF][ARM] Add support for architecture v6m thunks.
[ELF][ARM] Add support for architecture v6m thunks
Dec 17 2018, 2:42 AM
psmith committed rL349337: [ELF][ARM] Add support for architecture v6m thunks.
[ELF][ARM] Add support for architecture v6m thunks
Dec 17 2018, 2:37 AM
psmith closed D55555: [LLD][ELF][ARM] Add support for architecture v6m thunks.
Dec 17 2018, 2:37 AM

Dec 13 2018

psmith committed rLLD349024: [ELF][AArch64] Fix adrp to undefined weak reference..
[ELF][AArch64] Fix adrp to undefined weak reference.
Dec 13 2018, 3:16 AM
psmith committed rL349024: [ELF][AArch64] Fix adrp to undefined weak reference..
[ELF][AArch64] Fix adrp to undefined weak reference.
Dec 13 2018, 3:16 AM
psmith closed D55599: [LLD][ELF][AArch64] Fix ADRP relocations to undefined weak reference..
Dec 13 2018, 3:16 AM

Nov 29 2018

psmith committed rLLD347854: [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects.
[LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects
Nov 29 2018, 3:21 AM
psmith committed rL347854: [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects.
[LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects
Nov 29 2018, 3:21 AM
psmith closed D54624: [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects.
Nov 29 2018, 3:21 AM

Nov 28 2018

psmith committed rL347736: [ELF] Use more specific method to calculate DT_PLTRELSZ.
[ELF] Use more specific method to calculate DT_PLTRELSZ
Nov 28 2018, 2:09 AM
psmith committed rLLD347736: [ELF] Use more specific method to calculate DT_PLTRELSZ.
[ELF] Use more specific method to calculate DT_PLTRELSZ
Nov 28 2018, 2:09 AM
psmith closed D54759: [LLD][ELF] Use more specific method to calculate DT_PLTRELSZ.
Nov 28 2018, 2:09 AM

Nov 27 2018

psmith committed rLLD347649: [AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS..
[AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS.
Nov 27 2018, 2:20 AM
psmith committed rL347649: [AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS..
[AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS.
Nov 27 2018, 2:20 AM
psmith closed D54854: [LLD][AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS..
Nov 27 2018, 2:20 AM

Nov 21 2018

psmith committed rLLD347388: [ARM] Change REQUIRES: ARM to Requires: arm.
[ARM] Change REQUIRES: ARM to Requires: arm
Nov 21 2018, 3:33 AM
psmith committed rL347388: [ARM] Change REQUIRES: ARM to Requires: arm.
[ARM] Change REQUIRES: ARM to Requires: arm
Nov 21 2018, 3:32 AM
psmith closed D54786: [LLD][ARM] Change REQUIRES: ARM to Requires: arm.
Nov 21 2018, 3:32 AM

Nov 14 2018

psmith committed rLLD346863: [AArch64] Fix resolution of R_PLT_PAGE RelExpr.
[AArch64] Fix resolution of R_PLT_PAGE RelExpr
Nov 14 2018, 5:57 AM
psmith committed rL346863: [AArch64] Fix resolution of R_PLT_PAGE RelExpr.
[AArch64] Fix resolution of R_PLT_PAGE RelExpr
Nov 14 2018, 5:57 AM
psmith closed D54474: [LLD][AArch64] Fix resolution of R_PLT_PAGE RelExpr .
Nov 14 2018, 5:56 AM

Oct 22 2018

psmith committed rL344890: [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC].
[ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC]
Oct 22 2018, 3:43 AM
psmith committed rC344890: [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC].
[ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC]
Oct 22 2018, 3:43 AM

Oct 16 2018

psmith committed rL344597: [ARM][AArch64] Pass through endian flags to assembler and linker..
[ARM][AArch64] Pass through endian flags to assembler and linker.
Oct 16 2018, 2:23 AM
psmith committed rC344597: [ARM][AArch64] Pass through endian flags to assembler and linker..
[ARM][AArch64] Pass through endian flags to assembler and linker.
Oct 16 2018, 2:23 AM
psmith closed D52784: [ARM][AArch64] Pass through endianness flags to the GNU assembler and linker.
Oct 16 2018, 2:23 AM

Oct 8 2018

psmith committed rL343960: [ARM] Account for implicit IT when calculating inline asm size.
[ARM] Account for implicit IT when calculating inline asm size
Oct 8 2018, 2:42 AM
psmith closed D52834: [ARM] Account for implicit IT when calculating inline asm size.
Oct 8 2018, 2:41 AM

Sep 28 2018

psmith committed rC343304: [ARM] Alter test to account for change to armv6k default CPU.
[ARM] Alter test to account for change to armv6k default CPU
Sep 28 2018, 2:06 AM
psmith committed rL343304: [ARM] Alter test to account for change to armv6k default CPU.
[ARM] Alter test to account for change to armv6k default CPU
Sep 28 2018, 2:06 AM
psmith closed D52595: [ARM] Alter test to account for change to armv6k default CPU.
Sep 28 2018, 2:06 AM
psmith closed D52595: [ARM] Alter test to account for change to armv6k default CPU.
Sep 28 2018, 2:06 AM
psmith committed rL343303: [ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k.
[ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k
Sep 28 2018, 2:06 AM
psmith closed D52594: [ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k.
Sep 28 2018, 2:05 AM

Sep 27 2018

psmith committed rLLD343196: [COFF] Add missing Requires x86 to fix buildbot.
[COFF] Add missing Requires x86 to fix buildbot
Sep 27 2018, 5:09 AM
psmith committed rL343196: [COFF] Add missing Requires x86 to fix buildbot.
[COFF] Add missing Requires x86 to fix buildbot
Sep 27 2018, 5:09 AM
psmith closed D52606: [LLD][COFF] Add missing Requires x86 to fix buildbot.
Sep 27 2018, 5:09 AM

Sep 13 2018

psmith committed rLLD342146: [ELF] Guard --fix-cortex-a53-843419 against --just-syms.
[ELF] Guard --fix-cortex-a53-843419 against --just-syms
Sep 13 2018, 8:50 AM
psmith committed rL342146: [ELF] Guard --fix-cortex-a53-843419 against --just-syms.
[ELF] Guard --fix-cortex-a53-843419 against --just-syms
Sep 13 2018, 8:50 AM