Compiler engineer. Mathematician in previous life.
@_banach_space
- Scotland
Pinned Loading
-
llvm-tutor
llvm-tutor PublicA collection of out-of-tree LLVM passes for teaching and learning
-
clang-tutor
clang-tutor PublicA collection of out-of-tree Clang plugins for teaching and learning
879 contributions in the last year
Day of Week | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | ||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
llvm/llvm-project,
iree-org/iree,
flang-compiler/classic-flang-llvm-project
and 9 other
repositories
Loading
Contribution activity
March 2025
Created 9 commits in 2 repositories
Created a pull request in llvm/llvm-project that received 29 comments
[llvm][docs] Extend docs on GitHub's "squash and merge"
From what I’ve observed, some contributors are still unaware that in LLVM, the PR summary - not the commit messages - is used as the final commit m…
+35
−16
lines changed
•
29
comments
Opened 7 other pull requests in 1 repository
llvm/llvm-project
2
open
4
merged
1
closed
-
[mlir][vector] Fix emulation of "narrow" type
vector.store
This contribution was made on Mar 27 -
[docs][GitHub] Document alternative approach to stacked PRs
This contribution was made on Mar 21
-
[mlir][vector] Update helpers in
VectorEmulateNarrowType.cpp
(nfc)This contribution was made on Mar 16 -
[mlir][vector][docs] Document indexed vs. non-indexed arguments
This contribution was made on Mar 6
-
[llvm][docs] Add notes on upstreaming code from downstream projects
This contribution was made on Mar 4
-
[mlir][nfc] De-duplicate tests from
Type::isIntOrFloat
This contribution was made on Mar 4 -
[mlir][test][sve] Add e2e test for linalg.pack + linalg.unpack
This contribution was made on Mar 4
Reviewed 31 pull requests in 3 repositories
llvm/llvm-project
25 pull requests
-
[mlir][vector] Fix parser of
vector.contract
This contribution was made on Mar 28 -
[mlir][IR] Allow
!llvm.ptr
as vector element typeThis contribution was made on Mar 28 -
[docs][GitHub] Document alternative approach to stacked PRs
This contribution was made on Mar 26
-
[mlir][memref] Verify out-of-bounds access for memref.subview
This contribution was made on Mar 26
-
[MLIR][Linalg] Fix insert_slice fusion with rank reduction
This contribution was made on Mar 26
-
[MLIR] Bubble up tensor.extract_slice through tensor.collapse_shape
This contribution was made on Mar 25
-
[mlir][memref] Verify out-of-bounds access for
memref.subview
This contribution was made on Mar 25 -
[mlir][vector] Allow lowering multi-dim scatters to LLVM
This contribution was made on Mar 24
-
[mlir][vector] Decouple unrolling gather and gather to llvm lowering
This contribution was made on Mar 24
-
[mlir][vector] Allow multi dim vectors in vector.scatter
This contribution was made on Mar 24
-
[mlir][vector] Propagate
vector.extract
through elementwise opsThis contribution was made on Mar 23 -
[mlir][Linalg] Preserve encodings in static shape inference.
This contribution was made on Mar 21
-
[MLIR][Linalg] Introduce transpose/broadcast semantic to linalg.batch…
This contribution was made on Mar 21
-
[mlir][linalg] Type conversion of operands in new elementwise-op.
This contribution was made on Mar 21
-
[mlir][Vector] Infer mask and pass_thru types for maskedload/store
This contribution was made on Mar 17
-
[mlir][vector][docs] Document indexed vs. non-indexed arguments
This contribution was made on Mar 13
-
[MLIR] Refactor to create vectorization convOp precondition check
This contribution was made on Mar 12
-
[mlir][Vector] Refactor VectorEmulateNarrowType.cpp
This contribution was made on Mar 11
-
[llvm][docs] Add notes on upstreaming code from downstream projects
This contribution was made on Mar 11
-
[mlir] Extract RHS rows once when lowering vector.contract to dot
This contribution was made on Mar 10
-
[mlir][Vector] Handle 0-rank case in fold instead of RewriterPattern
This contribution was made on Mar 10
-
[mlir][Vector] Remove more special case uses for extractelement/insertelement
This contribution was made on Mar 10
-
[mlir][vector][nfc] Replace
failure()
withnotifyMatchFailure()
This contribution was made on Mar 6 -
[mlir][Vector] Move vector.insert canonicalizers for DenseElementsAttr to folders
This contribution was made on Mar 6
-
[mlir][docs] Add docs on canonicalizers being folders or patterns
This contribution was made on Mar 5
- Some pull request reviews not shown.
triton-lang/triton-cpu
1 pull request
-
[VectorLowering] Reduce amount of opts for ARM
This contribution was made on Mar 25
llvm/mlir-www
1 pull request
-
Extend TestingGuide (adds notes on formatting)
This contribution was made on Mar 2
Created an issue in llvm/llvm-project that received 2 comments
[mlir][vector] Standarise operand naming
Task
Standarise operand naming for Vector
dialect operations.
Context
Below is a list of vector dialect operations that move values from an abstract …
2
comments
Opened 3 other issues in 1 repository
llvm/llvm-project
3
open
-
[mlir][vector] Constraining Emulated Types in Narrow Type Emulation
This contribution was made on Mar 16
-
[mlir][vector] Narrow-type-emulation - incorrect result
This contribution was made on Mar 16
-
[mlir] Testing infra improvements ideas
This contribution was made on Mar 2