 nimlgenandGitHub
|
1095bbe409
|
hcq2: fix ib reuse (#17330)
* hcq2: initialize IB reuse counters at link
* x
|
2026-07-31 18:43:23 +03:00 |
|
 chenyuandGitHub
|
8e2f175542
|
const(dtype, b) -> const(b, dtype) [PR] (#17328)
prep for dtype removal
|
2026-07-31 09:46:37 -04:00 |
|
 nimlgenandGitHub
|
d4ba8b6e0f
|
hcq2: use stack (#17286)
|
2026-07-29 22:09:34 +03:00 |
|
 nimlgenandGitHub
|
97a2265362
|
hcq2: amd indirect (#17220)
* ind
* mock
|
2026-07-26 21:36:01 +03:00 |
|
 nimlgenandGitHub
|
3946df787d
|
hcq2, cpu is hcq2-ish (#17197)
* m
* i
* x
* x
* Df
* x
* x
|
2026-07-26 02:38:15 +03:00 |
|
 nimlgenandGitHub
|
0ecef210bb
|
hcq2 cleanup 2 (#17177)
* hcq uops
* x
|
2026-07-24 13:04:21 +03:00 |
|
 nimlgenandGitHub
|
709d7b2343
|
hcq2 cleanups (#17162)
|
2026-07-24 10:14:09 +03:00 |
|
 nimlgenandGitHub
|
62273d50fc
|
simpler hcq buffer (#17148)
* simpleer hcq buffer
* x
|
2026-07-23 13:28:51 +03:00 |
|
 nimlgenandGitHub
|
787b2f2db2
|
hcq2: use ins for hcq ir (#17120)
|
2026-07-21 23:42:34 +03:00 |
|
 chenyuandGitHub
|
13ca9bd8a6
|
remove dtypes.index again (#17104)
also reverted some dtype change, the split made things needlessly complicated
|
2026-07-20 20:30:04 -04:00 |
|
 nimlgenandGitHub
|
2b96d64496
|
hcq2: tiny opts and fixes (#17092)
|
2026-07-20 18:46:52 +03:00 |
|
 nimlgenandGitHub
|
232529ce88
|
hcq2: simpler sync (#17069)
* x
* y
* n
|
2026-07-18 16:27:44 +03:00 |
|
 nimlgenandGitHub
|
e33e96415f
|
hcq2: tiny cleanupg (#17042)
|
2026-07-16 16:14:54 +03:00 |
|
 nimlgenandGitHub
|
4257939e50
|
remove copyin/copyout from Buffer (#17020)
* remove copyin/copyout from Buffer
* x
* x
* x
* x
|
2026-07-14 19:47:22 +03:00 |
|
 nimlgenandGitHub
|
e4bdc529c4
|
hcq2 ci (#17008)
* hcq2 ci
* x
|
2026-07-13 19:29:08 +03:00 |
|
 nimlgenandGitHub
|
4d2becddf8
|
hcq2: spec=2 (#17006)
* hcq2: spec=2
* hcq: isolate HCQ spec rules
* chq
* move
|
2026-07-13 18:13:33 +03:00 |
|
 George HotzandGitHub
|
03ecad9486
|
full removal of dtype.vec (#16996)
* full removal of dtype.vec
* fix typo
|
2026-07-12 09:25:50 -07:00 |
|
 nimlgenandGitHub
|
928af24b74
|
hcq2: mini speed ups (#16984)
|
2026-07-11 15:48:07 +03:00 |
|
 nimlgenandGitHub
|
52e060fd7a
|
hcq2: link cache (#16965)
* x
* x
* mini
* cleaner
|
2026-07-10 23:47:16 +03:00 |
|
 chenyuandGitHub
|
ba2c68b1ed
|
start dtypes.index [PR] (#16949)
|
2026-07-09 15:12:23 -04:00 |
|
 nimlgenandGitHub
|
c9f6b2e42b
|
hcq2: prereq for linker (#16945)
|
2026-07-09 17:21:21 +03:00 |
|
 nimlgenandGitHub
|
52b84adc2a
|
hcq2: tiny changes (#16934)
|
2026-07-08 23:17:28 +03:00 |
|
 George HotzandGitHub
|
fdffc6c0c8
|
remove dtypes base (#16931)
* remove dtypes base
* find/replace bug
* vcount is junk too
|
2026-07-08 11:48:11 -07:00 |
|
 George HotzandGitHub
|
2fc7e5341b
|
final removal of PtrDType (glm) (#16913)
* final removal of PtrDType (glm)
* junk
|
2026-07-07 13:37:33 -07:00 |
|
 nimlgenandGitHub
|
91cefdb52a
|
hcq2: rewrite patch split (#16907)
* x
* new patch splitter
* style
* x
* x
|
2026-07-07 20:43:52 +03:00 |
|
 George HotzandGitHub
|
40d112d4d6
|
remove ptr=True from index (#16898)
|
2026-07-06 18:34:18 -07:00 |
|
 nimlgenandGitHub
|
47f9677f67
|
hcq2: shuffle passes (#16886)
|
2026-07-06 21:56:55 +03:00 |
|
 nimlgenandGitHub
|
62cde59cb5
|
hcq2: tiny changes (#16880)
|
2026-07-06 00:24:55 +03:00 |
|
 nimlgenandGitHub
|
17e4f9b6f9
|
hcq2: simpler (#16878)
|
2026-07-05 18:26:19 +03:00 |
|
 nimlgenandGitHub
|
fdf434062b
|
hcq2: simpler (#16862)
* x
* x
* x
|
2026-07-04 22:07:37 +03:00 |
|
 nimlgenandGitHub
|
d73bca617b
|
hcq2: fix deps tracking (#16841)
|
2026-07-03 15:51:25 +03:00 |
|
 nimlgenandGitHub
|
c2c784e028
|
hcq2: rewrite (#16775)
* hcq2: rewrite
* rw
* mid
* jit
* tmp
* x
* x
* revert
* x
* x
|
2026-07-03 00:00:08 +03:00 |
|
 chenyuandGitHub
|
fd7fd9cdca
|
move GETADDR device to its arg (#16808)
|
2026-07-01 09:14:07 +03:00 |
|
 chenyuandGitHub
|
3a9b87e48f
|
remove Ops.DEVICE from Ops.PROGRAM [PR] (#16797)
|
2026-06-29 17:41:31 -04:00 |
|
 nimlgenandGitHub
|
4c3789661d
|
hcq2: split hcq_schedule into hcq_compile/hcq_link for jit (#16784)
|
2026-06-28 10:19:48 +03:00 |
|
 nimlgenandGitHub
|
fe9cd76e8b
|
hcq2: cleanup (#16767)
|
2026-06-26 20:26:35 +03:00 |
|
 nimlgenandGitHub
|
7c1d0b6d9a
|
hcq2: use shrink(bitcast) (#16713)
* hcq2: use shrink(bitcast)
* x
|
2026-06-23 18:11:39 +03:00 |
|
 nimlgenandGitHub
|
f9c8c697d6
|
hcq2: drop args after inner deps (#16708)
|
2026-06-22 23:26:11 +03:00 |
|
 nimlgenandGitHub
|
eda0a402d1
|
hcq2: fix multi (#16661)
|
2026-06-18 22:56:49 +03:00 |
|
 nimlgenandGitHub
|
0f0c622086
|
hcq2: multi folders (#16642)
|
2026-06-17 15:20:25 +03:00 |
|
 nimlgenandGitHub
|
5644605d92
|
hcq2: pack bufs (#16635)
* hcq2: pack bufs
* x
|
2026-06-16 18:58:16 +03:00 |
|
 nimlgenandGitHub
|
4a0488ae97
|
hcq2: optims (#16624)
* hcq2: optims
* x
|
2026-06-15 23:58:28 +03:00 |
|
 nimlgenandGitHub
|
4dc51aff6e
|
hcq2: jit (#16621)
* hcq2: jit
* x
* x
* minor
|
2026-06-15 06:35:35 +07:00 |
|
 nimlgenandGitHub
|
5a9227b30a
|
hcq2: rebind var params (#16610)
|
2026-06-13 14:55:52 +03:00 |
|
 nimlgenandGitHub
|
2bfdf85f87
|
hcq2: move pre bufferize (#16589)
* hcq2: move pre bufferize
* x
|
2026-06-12 16:11:59 +03:00 |
|
 nimlgenandGitHub
|
e5f498de3b
|
hcq2: debug=2 info (#16569)
* hcq2: debug=2 info
* t
* x
* hcq2: debug=2 info
* x
|
2026-06-11 19:52:01 +03:00 |
|
 nimlgenandGitHub
|
2ab2d51099
|
hcq2: fix repeated calls (#16552)
|
2026-06-09 19:11:42 +03:00 |
|
 nimlgenandGitHub
|
fa31c744b9
|
hcq2: cleaner (#16550)
|
2026-06-09 16:33:05 +03:00 |
|
 nimlgenandGitHub
|
95d63d6c07
|
hcq2: lower to ins (#16535)
* hcq2: lower to ins
* pm4
* f
|
2026-06-08 16:15:30 +03:00 |
|
 nimlgenandGitHub
|
8baca185d5
|
hcq2: add kfd (#16537)
|
2026-06-08 13:48:27 +03:00 |
|