This website requires JavaScript.
Explore
Help
Sign In
max 🍓
wash
0 Followers
·
0 Following
https://wash.red
Joined on
2025-11-17
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
wash
pushed to
main
at
wash/mie
2026-01-25 15:12:16 +00:00
b5fa40d4d8
mie: tool: add command to run optimisations on an input IR file
a67e4b6688
mie: tool: validate: remove functionality that was moved to internal subcommands
5873326138
mie: tool: split internal command into several different subcommands
Compare 3 commits »
wash
pushed to
main
at
wash/mie
2026-01-25 15:08:34 +00:00
00152cac56
mie: convert-scf-to-cf: implement if match/rewrite using new interface
287983fa95
mie: implement a full rewriter with pattern-matching and rewriting support
8cdbf5389c
mie: pass: manager: update mie_walker usage
00c7c3d5ea
mie: parse: update parse_region_list to use new Op->Region linking mechanism
9e546ee32f
mie: name: fix crash when destroying a zeroed mie_name
Compare 13 commits »
wash
pushed to
main
at
wash/mie
2026-01-23 23:33:35 +00:00
e9d2c0fbc7
mie: scf: implement lots of print and emit functions
a710ef0b24
mie: func: implement lots of print and emit functions
0277931ca1
mie: builtin: implement lots of print and emit functions
ac7860b6bd
mie: ir: rewrite: add pattern and rewriter interface
29984307aa
mie: pass: support filtering passes to any op of a given dialect
Compare 11 commits »
wash
pushed to
main
at
wash/mie
2026-01-21 14:42:26 +00:00
58bd336eb8
mie: dialect: add emitter functions for various ops
008966e046
mie: ir: add ir builder interface
83343a5eea
mie: ir: block: add function to create block parameters
76166167c9
mie: builtin: improve int attribute print callback
f6f6131f52
mie: builtin: add function to create mie_type_attr instances
Compare 8 commits »
wash
created branch
feature/new-mie
in
wash/ivy
2026-01-19 14:28:18 +00:00
wash
pushed to
feature/new-mie
at
wash/ivy
2026-01-19 14:28:18 +00:00
d2abb6faa3
meta: replace in-repo copy of mie with git submodule
wash
pushed to
main
at
wash/ivy
2026-01-19 14:25:29 +00:00
ee0d649db8
vim: update operator symbols; label and msg-name patterns
100ddd9a87
frontend: compile: specify filename of select graph debug output
89b9fbc988
meta: update clang-format config
fb09facdda
doc: update docs and sample files
Compare 4 commits »
wash
pushed to
archive/legacy-ir
at
wash/mie
2026-01-19 14:15:22 +00:00
wash
created branch
archive/legacy-ir
in
wash/mie
2026-01-19 14:15:22 +00:00
wash
pushed to
main
at
wash/mie
2026-01-19 14:15:07 +00:00
937dc57c4e
tool: validate: resolve op definitions; run test pass
b8c0d139a8
vim: update type and attribute prefixes
abf43a9022
doc: update ir sample files
4700ce7778
build: bump minimum CMake version
95c51045b6
meta: update clang-format config
Compare 82 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-19 14:12:11 +00:00
937dc57c4e
tool: validate: resolve op definitions; run test pass
b8c0d139a8
vim: update type and attribute prefixes
abf43a9022
doc: update ir sample files
4700ce7778
build: bump minimum CMake version
95c51045b6
meta: update clang-format config
Compare 30 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-14 20:54:06 +00:00
3c4af9c26e
mie: builtin: initial implementation of a symbol system
11fc7a6ca9
mie: implement an interface system for ops
Compare 2 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-14 09:45:23 +00:00
50f4be621b
mie: move all builtin types (int, float, index, etc) and attributes to the builtin dialect
da630ce382
mie: replace fixed value system with an extensible attribute interface
Compare 2 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-12 10:44:37 +00:00
d19e8626da
mie: stop using movable memory for mie_name instances.
0fdadb3250
mie: trait: fix trait definitions not being initialised correctly
2d903f4a94
mie: type: fix type definitions not being initialised correctly
3aad8fd4a3
mie: index: cache: fix cache entries not being initialised correctly
49df8616a8
mie: implement a printer system for converting IR to textual form
Compare 6 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-11 14:51:54 +00:00
9df79f90a6
meta: add clang-format config
c9c9cdf544
tool: add temporary parsing and ctx tests to validate subcommand
3253c4cac9
vim: add support for mach-registers, graph instructions, etc
fc61b188e3
doc: add more sample ir and graph files
6b5fd95ac4
mie: op: add data structure for op successors
Compare 15 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-08 19:21:56 +00:00
27e42340de
mie: ir: implement deferred resolution of op arguments
c686c31ca0
mie: add data structures for registering and applying extensible traits
8ad3f36288
mie: parse: implement type reference parsing
0a45e3b571
mie: type: implement function and storage types
e98ccd0c80
mie: vector: store vector components in an anonymous struct; improve macro consistency
Compare 9 commits »
wash
pushed to
feature/new-ir
at
wash/mie
2026-01-04 18:58:23 +00:00
5b06934e85
mie: ctx: add int, string, and index value caches
9d80d94244
mie: add index dialect
3c2ca0f70e
mie: builtin: add string type
aad2cad0a8
mie: add structure to represent primitive values
8b3093411a
mie: arith: add support for int and float values
Compare 10 commits »
wash
created branch
feature/new-ir
in
wash/mie
2026-01-04 18:58:23 +00:00
wash
created branch
main
in
wash/mango
2025-11-17 18:04:27 +00:00
wash
pushed to
main
at
wash/mango
2025-11-17 18:04:27 +00:00
c7d4463f7e
x86_64: remove redundant header files
8811016b7d
kernel: remove redundant header files
e1aeac9562
obj: remove redundant object functions; move to kernel/ subfolder
0ba46e065c
build: build script now exports compile commands
675a6de47e
build: add build script to configure kernel and tools build systems
Compare 10 commits »
First
Previous
1
2
3
4
5
Next
Last