Page MenuHomePhabricator

kmclaughlin (Kerry McLaughlin)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 10 2019, 8:51 AM (9 w, 6 d)

Recent Activity

Yesterday

kmclaughlin committed rGe55b3bf40ef3: [SVE][Inline-Asm] Add constraints for SVE predicate registers (authored by kmclaughlin).
[SVE][Inline-Asm] Add constraints for SVE predicate registers
Mon, Sep 16, 2:50 AM
kmclaughlin committed rL371967: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
[SVE][Inline-Asm] Add constraints for SVE predicate registers
Mon, Sep 16, 2:50 AM
kmclaughlin closed D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
Mon, Sep 16, 2:50 AM · Restricted Project

Fri, Sep 13

kmclaughlin added a parent revision for D67551: [AArch64][SVE] Implement sdot and udot (lane) intrinsics: D67549: [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subdivide4).
Fri, Sep 13, 6:58 AM
kmclaughlin added a child revision for D67549: [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subdivide4): D67551: [AArch64][SVE] Implement sdot and udot (lane) intrinsics.
Fri, Sep 13, 6:58 AM · Restricted Project
kmclaughlin created D67551: [AArch64][SVE] Implement sdot and udot (lane) intrinsics.
Fri, Sep 13, 6:58 AM
kmclaughlin added a parent revision for D67550: [AArch64][SVE] Implement unpack intrinsics: D67549: [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subdivide4).
Fri, Sep 13, 6:46 AM
kmclaughlin added a child revision for D67549: [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subdivide4): D67550: [AArch64][SVE] Implement unpack intrinsics.
Fri, Sep 13, 6:46 AM · Restricted Project
kmclaughlin created D67550: [AArch64][SVE] Implement unpack intrinsics.
Fri, Sep 13, 6:46 AM
kmclaughlin created D67549: [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subdivide4).
Fri, Sep 13, 6:31 AM · Restricted Project

Tue, Sep 10

kmclaughlin added inline comments to D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
Tue, Sep 10, 5:38 AM · Restricted Project
kmclaughlin updated the diff for D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
  • Renamed the isPredicateConstraint function to parsePredicateConstraint
  • Added more thorough checks to the tests in aarch64-sve-asm.ll
Tue, Sep 10, 5:24 AM · Restricted Project

Tue, Sep 3

kmclaughlin updated subscribers of D66302: [SVE][Inline-Asm] Support for SVE asm operands.

Thank you to @gribozavr & @ruiu for spotting the warning caused by this patch, and the suggestions to use -Wimplicit-fallthrough!

Tue, Sep 3, 9:18 AM · Restricted Project
kmclaughlin committed rG7b5c6b8d86e9: [SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp (authored by kmclaughlin).
[SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp
Tue, Sep 3, 8:45 AM
kmclaughlin committed rL370769: [SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp.
[SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp
Tue, Sep 3, 8:45 AM
kmclaughlin closed D67095: [SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp.
Tue, Sep 3, 8:45 AM · Restricted Project
kmclaughlin created D67095: [SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISelLowering.cpp.
Tue, Sep 3, 6:32 AM · Restricted Project

Mon, Sep 2

kmclaughlin committed rGda4ef9b4c86d: [SVE][Inline-Asm] Support for SVE asm operands (authored by kmclaughlin).
[SVE][Inline-Asm] Support for SVE asm operands
Mon, Sep 2, 9:13 AM
kmclaughlin committed rL370673: [SVE][Inline-Asm] Support for SVE asm operands.
[SVE][Inline-Asm] Support for SVE asm operands
Mon, Sep 2, 9:11 AM
kmclaughlin closed D66302: [SVE][Inline-Asm] Support for SVE asm operands.
Mon, Sep 2, 9:11 AM · Restricted Project

Fri, Aug 30

kmclaughlin updated the diff for D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
  • Added isPredicateConstraint function to AArch64ISelLowering.cpp, which returns Upl, Upa or Invalid. This is used to replace some repeated checks of the predicate type
  • Minor changes to InlineAsm.cpp
Fri, Aug 30, 6:00 AM · Restricted Project

Thu, Aug 22

kmclaughlin updated the diff for D66302: [SVE][Inline-Asm] Support for SVE asm operands.
  • Removed a confusing comment from AArch64AsmPrinter.cpp
Thu, Aug 22, 10:06 AM · Restricted Project
kmclaughlin updated the diff for D66302: [SVE][Inline-Asm] Support for SVE asm operands.
  • Changed printAsmRegInClass in AArch64AsmPrinter.cpp to accept unsigned AltName instead of bool isVector
  • Added a comment to explain the test in aarch64-sve-asm-negative.ll
Thu, Aug 22, 3:23 AM · Restricted Project

Wed, Aug 21

kmclaughlin added a child revision for D66302: [SVE][Inline-Asm] Support for SVE asm operands: D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
Wed, Aug 21, 4:14 AM · Restricted Project
kmclaughlin added a parent revision for D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers: D66302: [SVE][Inline-Asm] Support for SVE asm operands.
Wed, Aug 21, 4:14 AM · Restricted Project
kmclaughlin created D66524: [SVE][Inline-Asm] Add constraints for SVE predicate registers.
Wed, Aug 21, 4:14 AM · Restricted Project
kmclaughlin added reviewers for D66302: [SVE][Inline-Asm] Support for SVE asm operands: cameron.mcinally, greened.
Wed, Aug 21, 2:23 AM · Restricted Project
kmclaughlin updated subscribers of D66302: [SVE][Inline-Asm] Support for SVE asm operands.
Wed, Aug 21, 2:23 AM · Restricted Project

Tue, Aug 20

kmclaughlin updated the diff for D66302: [SVE][Inline-Asm] Support for SVE asm operands.
  • Added a new test file, aarch64-sve-asm-negative.ll
  • Updated description of the 'y' constraint in LangRef.rst
Tue, Aug 20, 9:24 AM · Restricted Project

Aug 15 2019

kmclaughlin created D66302: [SVE][Inline-Asm] Support for SVE asm operands.
Aug 15 2019, 9:02 AM · Restricted Project

Jul 23 2019

kmclaughlin updated the diff for D64739: [SVE][Inline-Asm] Add support to specify SVE registers in the clobber list.
  • Removed second test in aarch64-sve-inline-asm.c which didn't use -emit-llvm
Jul 23 2019, 2:16 AM · Restricted Project, Restricted Project

Jul 22 2019

kmclaughlin updated the diff for D64739: [SVE][Inline-Asm] Add support to specify SVE registers in the clobber list.
  • Updated test to remove unused variable 't'
Jul 22 2019, 8:53 AM · Restricted Project, Restricted Project

Jul 19 2019

kmclaughlin updated the diff for D64739: [SVE][Inline-Asm] Add support to specify SVE registers in the clobber list.
  • Removed typo fixes from this patch
  • Consolidated the tests in aarch64-sve-inline-asm.c into one test & fixed formatting
  • Added a test without +sve to ensure we get the correct diagnostic
Jul 19 2019, 6:47 AM · Restricted Project, Restricted Project

Jul 15 2019

kmclaughlin removed a reviewer for D64739: [SVE][Inline-Asm] Add support to specify SVE registers in the clobber list: cfe-commits.
Jul 15 2019, 6:55 AM · Restricted Project, Restricted Project
kmclaughlin created D64739: [SVE][Inline-Asm] Add support to specify SVE registers in the clobber list.
Jul 15 2019, 6:47 AM · Restricted Project, Restricted Project