tinygrad/tinygrad/codegen
ignaciosica f02462c5cb
swizzle tc [pr] (#7633)
* swizzle tc draft

* further cleanup

* hotfix: remove typing from fix_st and cleanup

* hotfix: revert cache property (moved into separate pr)

* hotfix

* hotfix: rename

* take patterns from schedule

* hotfix: rename vars

* hotfix

* no more view of store

* hotfix: linter

* as view is only used for tc fix up and tc is only enabled for LOAD, remove valid an preload from pm rule

- also remove inner simplify in fix_st

* add typing to fix_st

---------

Co-authored-by: qazal <77887910+Qazalin@users.noreply.github.com>
2024-11-18 21:08:21 +08:00
..
__init__.py fix: pylint will not lint folders without __init__.py (#4875) 2024-06-08 14:00:24 +02:00
kernel.py swizzle tc [pr] (#7633) 2024-11-18 21:08:21 +08:00
linearize.py Ops.ALU is no more, the arg is just an op (#7525) 2024-11-05 00:22:22 +08:00
lowerer.py remove do_reduce [pr] (#7536) 2024-11-05 01:46:11 +08:00
transcendental.py Remove UnaryOps, BinaryOps, TernaryOps, MetaOps [pr] (#7725) 2024-11-16 20:56:56 +08:00
uopgraph.py Remove UnaryOps, BinaryOps, TernaryOps, MetaOps [pr] (#7725) 2024-11-16 20:56:56 +08:00