Page MenuHomePhabricator

psmith (Peter Smith)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2015, 9:03 AM (195 w, 4 d)

Recent Activity

Mon, Jun 10

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

Fri, Jun 7

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

Wed, Jun 5

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.
Wed, Jun 5, 2:31 AM
psmith closed D62862: [ELF][LLD] Allow reading of more than one FEATURE_1_AND in same object..
Wed, Jun 5, 2:31 AM · Restricted Project

Tue, Jun 4

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
Tue, Jun 4, 9:32 AM
psmith closed D62598: [AArch64][ELF][llvm-objdump] Add support for PLT decoding with BTI instructions present.
Tue, Jun 4, 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
Tue, Jun 4, 4:41 AM
psmith closed D62596: [AARCH64][ELF][llvm-readobj] Add support for BTI and PAC dynamic tags.
Tue, Jun 4, 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
Tue, Jun 4, 4:25 AM
psmith closed D62595: [AARCH64][ELF][llvm-readobj] Support for AArch64 .note.gnu.property.
Tue, Jun 4, 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
psmith closed D52038: [LLD][ELF][AArch64] Guard --fix-cortex-a53-843419 against --just-syms.
Sep 13 2018, 8:50 AM

Sep 3 2018

psmith committed rC341312: [Aarch64] Fix linker emulation for Aarch64 big endian.
[Aarch64] Fix linker emulation for Aarch64 big endian
Sep 3 2018, 5:38 AM
psmith committed rL341312: [Aarch64] Fix linker emulation for Aarch64 big endian.
[Aarch64] Fix linker emulation for Aarch64 big endian
Sep 3 2018, 5:38 AM
psmith closed D42930: [Aarch64] Fix linker emulation for Aarch64 big endian.
Sep 3 2018, 5:38 AM

Aug 30 2018

psmith committed rL341059: Disable sanitizers on clang-cmake-armv8-lld.
Disable sanitizers on clang-cmake-armv8-lld
Aug 30 2018, 5:28 AM

Aug 20 2018

psmith committed rLLD340160: [ELF] Add support for Armv5 and Armv6 compatible Thunks.
[ELF] Add support for Armv5 and Armv6 compatible Thunks
Aug 20 2018, 2:38 AM
psmith committed rL340160: [ELF] Add support for Armv5 and Armv6 compatible Thunks.
[ELF] Add support for Armv5 and Armv6 compatible Thunks
Aug 20 2018, 2:38 AM
psmith closed D50077: [LLD][ELF][ARM] Add support for Armv5 and Armv6 compatible Thunks.
Aug 20 2018, 2:38 AM
psmith committed rL340159: [ELF] Add support for older Arm Architectures with smaller branch range.
[ELF] Add support for older Arm Architectures with smaller branch range
Aug 20 2018, 2:20 AM
psmith committed rLLD340159: [ELF] Add support for older Arm Architectures with smaller branch range.
[ELF] Add support for older Arm Architectures with smaller branch range
Aug 20 2018, 2:20 AM