Commit 7c7bb60
Tg blas3 (#1117)
* removing manual blas support
* minimal blas generation
* add blas sanity checks
* emit handle_blas
* emit more parts
* emit caching
* finish rebasing of tblgen-blas
* finish refactor on latest main
* fix fwd-mode
* update tests
* fix Attribute settings
* fix tg for older llvm
* add more const and clarify comments
* add inactive fwd test
* disable dot fallback
* make BLAS fallback optional
* cleanup
* fixup
* cleanup
---------
Co-authored-by: William S. Moses <[email protected]>1 parent eeea6e6 commit 7c7bb60
File tree
14 files changed
+2089
-951
lines changed- enzyme
- BCLoad
- Enzyme
- targets
- test/Enzyme
- ForwardModeSplit/blas
- ForwardModeVector/blas
- ForwardMode/blas
- ReverseMode/blas
- tools/enzyme-tblgen
14 files changed
+2089
-951
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
96 | 99 | | |
97 | 100 | | |
98 | 101 | | |
99 | | - | |
100 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
101 | 109 | | |
102 | 110 | | |
103 | 111 | | |
| |||
107 | 115 | | |
108 | 116 | | |
109 | 117 | | |
110 | | - | |
| 118 | + | |
111 | 119 | | |
112 | 120 | | |
113 | 121 | | |
| |||
0 commit comments