George Hotz
03c2dc8bd7
lowerer is kernel [run_process_replay] ( #5437 )
2024-07-12 18:50:55 -07:00
George Hotz
870dc8c350
s/Linearizer/Lowerer [run_process_replay] ( #5428 )
2024-07-12 15:54:07 -07:00
George Hotz
a280cfe169
move dtypes to dtype.py ( #2964 )
...
* move dtypes to dtype.py
* fix urllib
2024-01-01 14:58:48 -08:00
qazal
0eda545946
dtypes.float.vec(sz) ( #2386 )
...
* replace all _dtypen with dtype.vec(n)
fix: print works
* conceptul refactor of cstyle render_load logic
* linearizer GEP is explicit that its dtype is the scalar version of localtype
* vectorized global_store and load don't need a conditional
2023-11-22 17:43:14 -08:00
George Hotz
d24f936501
just cmplt ( #1493 )
...
* just cmplt
* fix maximum
* don't save, there's no backward
* ugh, no slot either
* eq is a scam
2023-08-08 13:58:10 -07:00
George Hotz
ab3d281a6e
Refactor MemOps ( #1256 )
...
* metal tests pass locally
* define global
* refactor DEFINE_GLOBAL
* move assembly out. it isn't tested
* fix llvm
2023-07-17 16:36:33 -07:00