Page MenuHomePhabricator

psmith (Peter Smith)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 17 2015, 9:03 AM (174 w, 6 d)

Recent Activity

Wed, Jan 16

psmith committed rL351335: [ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr.
[ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr
Wed, Jan 16, 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
Wed, Jan 16, 5:27 AM
psmith closed D56724: [LLD][ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr.
Wed, Jan 16, 5:27 AM
psmith committed rLLD351326: [ELF] Implement option to force PIC compatible Thunks.
[ELF] Implement option to force PIC compatible Thunks
Wed, Jan 16, 4:13 AM
psmith committed rL351326: [ELF] Implement option to force PIC compatible Thunks.
[ELF] Implement option to force PIC compatible Thunks
Wed, Jan 16, 4:13 AM
psmith closed D55505: [LLD][ELF] Implement option to force PIC compatible Thunks.
Wed, Jan 16, 4:13 AM

Tue, Jan 15

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

Thu, Jan 10

psmith committed rL350836: [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
[ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.
Thu, Jan 10, 8:12 AM
psmith committed rLLD350836: [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
[ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.
Thu, Jan 10, 8:12 AM
psmith closed D56396: [LLD][ELF] Fix ARM and Thumb V7PILongThunk overflow behavior..
Thu, Jan 10, 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
psmith closed D50076: [LLD][ELF][ARM] Add support for older Arm Architectures with smaller branch range.
Aug 20 2018, 2:20 AM

Aug 8 2018

psmith committed rLLD339253: Add missing REQUIRES x86 to tests..
Add missing REQUIRES x86 to tests.
Aug 8 2018, 7:51 AM
psmith committed rL339253: Add missing REQUIRES x86 to tests..
Add missing REQUIRES x86 to tests.
Aug 8 2018, 7:51 AM
psmith closed D50440: [LLD] Add missing REQUIRES x86 to tests..
Aug 8 2018, 7:51 AM

Aug 6 2018

psmith committed rLLD338999: [ELF] Test undefined weak symbol for Thumb narrow branch.
[ELF] Test undefined weak symbol for Thumb narrow branch
Aug 6 2018, 3:07 AM
psmith committed rL338999: [ELF] Test undefined weak symbol for Thumb narrow branch.
[ELF] Test undefined weak symbol for Thumb narrow branch
Aug 6 2018, 3:07 AM
psmith closed D50234: [LLD][ELF][ARM] Test undefined weak symbol for Thumb narrow branch.
Aug 6 2018, 3:06 AM

Jul 31 2018

psmith committed rL338377: [ELF][ARM] Implement support for Tag_ABI_VFP_args.
[ELF][ARM] Implement support for Tag_ABI_VFP_args
Jul 31 2018, 6:42 AM
psmith committed rLLD338377: [ELF][ARM] Implement support for Tag_ABI_VFP_args.
[ELF][ARM] Implement support for Tag_ABI_VFP_args
Jul 31 2018, 6:42 AM
psmith closed D49993: [LLD][ELF][ARM] Implement support for Tag_ABI_VFP_args.
Jul 31 2018, 6:42 AM
psmith committed rL338373: [ARM] Complete enumeration values for Tag_ABI_VFP_args.
[ARM] Complete enumeration values for Tag_ABI_VFP_args
Jul 31 2018, 6:25 AM
psmith closed D50049: [ARM] Complete enumeration values for Tag_ABI_VFP_args.
Jul 31 2018, 6:25 AM
psmith committed rL338370: [ELF][ARM] Add Arm ABI names for float ABI ELF Header flags.
[ELF][ARM] Add Arm ABI names for float ABI ELF Header flags
Jul 31 2018, 6:04 AM
psmith closed D49992: [ELF][ARM] Add Arm ABI names for float ABI ELF Header flags.
Jul 31 2018, 6:04 AM

Jul 3 2018

psmith committed rLLD336181: [ELF][AArch64] Add test case for load/store exclusive instructions [NFC].
[ELF][AArch64] Add test case for load/store exclusive instructions [NFC]
Jul 3 2018, 1:58 AM
psmith committed rL336181: [ELF][AArch64] Add test case for load/store exclusive instructions [NFC].
[ELF][AArch64] Add test case for load/store exclusive instructions [NFC]
Jul 3 2018, 1:58 AM
psmith closed D48840: [LLD][ELF][AArch64] Add test cases for load/store exclusive instructions [NFC].
Jul 3 2018, 1:58 AM

Jun 25 2018

psmith committed rT335463: [test-suite] Allow --use-perf=profile and --run-under to work together.
[test-suite] Allow --use-perf=profile and --run-under to work together
Jun 25 2018, 6:06 AM
psmith committed rL335463: [test-suite] Allow --use-perf=profile and --run-under to work together.
[test-suite] Allow --use-perf=profile and --run-under to work together
Jun 25 2018, 6:03 AM

Jun 15 2018

psmith committed rL334814: [MC] Move bundling and MCSubtargetInfo to MCEncodedFragment [NFC].
[MC] Move bundling and MCSubtargetInfo to MCEncodedFragment [NFC]
Jun 15 2018, 2:53 AM
psmith closed D45959: [MC] Move bundling and MCSubtargetInfo to MCEncodedFragment [NFC].
Jun 15 2018, 2:52 AM

Jun 6 2018

psmith committed rL334078: [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup.
[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup
Jun 6 2018, 2:44 AM
psmith closed D44928: [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup.
Jun 6 2018, 2:44 AM

Jun 5 2018

psmith committed rL333997: [MC][ARM] Add range checking for Thumb2 resolved fixups..
[MC][ARM] Add range checking for Thumb2 resolved fixups.
Jun 5 2018, 3:05 AM
psmith closed D46306: [MC][ARM] Add range checking for Thumb2 resolved fixups.
Jun 5 2018, 3:05 AM
psmith committed rL333991: [MC][ARM] Correct Thumb BL instruction range.
[MC][ARM] Correct Thumb BL instruction range
Jun 5 2018, 2:36 AM
psmith closed D46305: [MC][ARM] Correct Thumb BL instruction range.
Jun 5 2018, 2:36 AM

May 17 2018

psmith committed rL332606: [AArch64] Correct inline assembly test case for S modifier [NFC].
[AArch64] Correct inline assembly test case for S modifier [NFC]
May 17 2018, 6:21 AM
psmith committed rC332606: [AArch64] Correct inline assembly test case for S modifier [NFC].
[AArch64] Correct inline assembly test case for S modifier [NFC]
May 17 2018, 6:21 AM
psmith closed D46932: [AArch64] Correct inline assembly test case for S modifier [NFC].
May 17 2018, 6:21 AM

May 16 2018

psmith committed rL332444: [AArch64] Support "S" inline assembler constraint.
[AArch64] Support "S" inline assembler constraint
May 16 2018, 2:37 AM
psmith closed D46745: [AArch64] Support "S" inline assembler constraint.
May 16 2018, 2:37 AM

May 15 2018

psmith committed rL332332: [ELF] Implement --keep-unique option.
[ELF] Implement --keep-unique option
May 15 2018, 2:01 AM
psmith committed rLLD332332: [ELF] Implement --keep-unique option.
[ELF] Implement --keep-unique option
May 15 2018, 2:01 AM
psmith closed D46755: [LLD][ELF] Implement --keep-unique option.
May 15 2018, 2:01 AM

May 14 2018

psmith committed rLLD332224: [ELF] Do not error for missing version when symbol has local version..
[ELF] Do not error for missing version when symbol has local version.
May 14 2018, 3:20 AM
psmith committed rL332224: [ELF] Do not error for missing version when symbol has local version..
[ELF] Do not error for missing version when symbol has local version.
May 14 2018, 3:20 AM