Commit 727a57e
authored
Read views of destination in adjoint * adjoint (#56138)
Also, add an aggressive constprop annotation to `generic_matvecmul!`.
Together, these improve performance:
```julia
julia> A = rand(Int,100,100);
julia> @Btime $A' * $A';
290.203 μs (405 allocations: 175.98 KiB) # v"1.12.0-DEV.1364"
270.008 μs (5 allocations: 79.11 KiB) # This PR
```1 parent bbd8158 commit 727a57e
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
825 | 825 | | |
826 | 826 | | |
827 | 827 | | |
828 | | - | |
| 828 | + | |
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
| |||
957 | 957 | | |
958 | 958 | | |
959 | 959 | | |
960 | | - | |
| 960 | + | |
961 | 961 | | |
962 | 962 | | |
963 | 963 | | |
| |||
0 commit comments