Page MenuHomePhabricator

ThomasR (Thomas)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 2 2019, 4:53 PM (116 w, 3 d)

Recent Activity

May 29 2020

ThomasR committed rGc652c306a6aa: [mlir][spirv] Clean up coop matrix assembly declaration. (authored by ThomasR).
[mlir][spirv] Clean up coop matrix assembly declaration.
May 29 2020, 4:58 PM
ThomasR closed D80687: [mlir][spirv] Clean up coop matrix assembly declaration..
May 29 2020, 4:58 PM · Restricted Project

May 21 2020

ThomasR committed rG0712eac76616: [mlir][spirv] Enable composite instructions for cooperative matrix type. (authored by ThomasR).
[mlir][spirv] Enable composite instructions for cooperative matrix type.
May 21 2020, 12:28 PM
ThomasR closed D80321: [mlir][spirv] Enable composite instructions for cooperative matrix type..
May 21 2020, 12:27 PM · Restricted Project
ThomasR committed rG15389cdc5b72: [mlir][spirv] Add remaining cooperative matrix instructions (authored by ThomasR).
[mlir][spirv] Add remaining cooperative matrix instructions
May 21 2020, 11:56 AM
ThomasR closed D80181: [mlir][spirv] Add remaining cooperative matrix instructions..
May 21 2020, 11:56 AM · Restricted Project
ThomasR committed rG20c0527af744: [ModuloSchedule] Trivial fix for instruction with more than one destination in… (authored by ThomasR).
[ModuloSchedule] Trivial fix for instruction with more than one destination in…
May 21 2020, 8:36 AM
ThomasR closed D80027: Trivial fix for instruction with more than one destination in modulo peeler..
May 21 2020, 8:36 AM · Restricted Project

May 19 2020

ThomasR committed rGb359bbaa8b41: [mlir][spirv] First step to support spirv cooperative matrix extension. (authored by ThomasR).
[mlir][spirv] First step to support spirv cooperative matrix extension.
May 19 2020, 7:49 PM
ThomasR closed D80043: [mlir][spirv] First step to support spirv cooperative matrix extension..
May 19 2020, 7:49 PM · Restricted Project
ThomasR committed rG92577e6a0f73: [mlir][vulkan-runner] Minor fix in timestamp flag for vulkan runner. (authored by ThomasR).
[mlir][vulkan-runner] Minor fix in timestamp flag for vulkan runner.
May 19 2020, 7:17 PM
ThomasR closed D80183: [mlir][vulkan-runner] Minor fix in timestamp flag for vulkan runner..
May 19 2020, 7:16 PM · Restricted Project

May 7 2020

ThomasR committed rGdc26dec331b8: [ModuloSchedule] Fix epilogue peeling with illegal phi. (authored by ThomasR).
[ModuloSchedule] Fix epilogue peeling with illegal phi.
May 7 2020, 10:15 AM
ThomasR closed D79581: [ModuloSchedule] Fix epilogue peeling with illegal phi..
May 7 2020, 10:14 AM · Restricted Project

Apr 14 2020

ThomasR committed rGc228c717aaa1: [AntidepBreaker] Move AntiDepBreaker to include folder. (authored by ThomasR).
[AntidepBreaker] Move AntiDepBreaker to include folder.
Apr 14 2020, 11:51 AM
ThomasR closed D78047: [AntiDepBreaker][NFC] Move AntiDepBreaker.h to include folder.
Apr 14 2020, 11:51 AM · Restricted Project

Mar 30 2020

ThomasR committed rG3ea0774b13a5: [ConstantFold][NFC] Compile time optimization for large vectors (authored by ThomasR).
[ConstantFold][NFC] Compile time optimization for large vectors
Mar 30 2020, 11:57 AM
ThomasR closed D76664: [ConstantFold][NFC] Compile time optimization for large vectors.
Mar 30 2020, 11:57 AM · Restricted Project

Feb 3 2020

ThomasR committed rGe53bbf121325: [GVN] Add GVNOption to control load-pre more fine-grained. (authored by ThomasR).
[GVN] Add GVNOption to control load-pre more fine-grained.
Feb 3 2020, 11:03 PM
ThomasR closed D73804: [GVN] Add GVNOption to control load-pre more fine-grained..
Feb 3 2020, 11:02 PM · Restricted Project

Dec 9 2019

ThomasR committed rGcaabb713ea15: [ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarried (authored by ThomasR).
[ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarried
Dec 9 2019, 7:38 AM
ThomasR closed D71122: [ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarried.
Dec 9 2019, 7:38 AM · Restricted Project

Nov 23 2019

ThomasR committed rGe0297a8bee65: [ModuloSchedule] Fix a bug in experimental expander (authored by ThomasR).
[ModuloSchedule] Fix a bug in experimental expander
Nov 23 2019, 4:10 PM
ThomasR closed D70213: [ModuloSchedule] Fix a bug in experimental expander during prologue/epilogue stitching..
Nov 23 2019, 4:10 PM · Restricted Project

Nov 11 2019

ThomasR committed rGe0f1d9d8729d: [ModuloSchedule] Fix modulo expansion for data loop carried dependencies. (authored by ThomasR).
[ModuloSchedule] Fix modulo expansion for data loop carried dependencies.
Nov 11 2019, 12:12 PM
ThomasR closed D69538: [ModuloSchedule] Fix experimental modulo expansion for data loop carried dependencies..
Nov 11 2019, 12:12 PM · Restricted Project
ThomasR committed rG03da6e8c00de: [ModuloSchedule] Do target loop analysis before peeling. (authored by ThomasR).
[ModuloSchedule] Do target loop analysis before peeling.
Nov 11 2019, 9:36 AM

Jul 3 2019

ThomasR updated the diff for D64141: [CodeGen] Add larger vector types for i32 and f32.

fix spacing

Jul 3 2019, 4:21 PM · Restricted Project
ThomasR updated the diff for D64141: [CodeGen] Add larger vector types for i32 and f32.
Jul 3 2019, 4:03 PM · Restricted Project
ThomasR added a comment to D64141: [CodeGen] Add larger vector types for i32 and f32.

Most of this looks mechanical; I don't think the MVT changes should be contentious. However, the "is65536BitVector()" predicates are starting to get a bit unwieldy to read.

Does an out of tree target need these predicates? I feel they're sufficiently unreadable to either change the format ("is64kBitVector"?) or elide them for larger types.

Cheers,

James

Jul 3 2019, 11:39 AM · Restricted Project
ThomasR updated the diff for D64141: [CodeGen] Add larger vector types for i32 and f32.

Add missing space

Jul 3 2019, 11:34 AM · Restricted Project
ThomasR created D64141: [CodeGen] Add larger vector types for i32 and f32.
Jul 3 2019, 10:16 AM · Restricted Project