@@ -28,7 +28,7 @@ function TracedUtils.materialize_traced_array(x::Diagonal{T,TracedRArray{T,1}})
28
28
return diagm (parent (x))
29
29
end
30
30
31
- function materialize_traced_array (x:: Tridiagonal{T,TracedRArray{T,1}} ) where {T}
31
+ function TracedUtils . materialize_traced_array (x:: Tridiagonal{T,TracedRArray{T,1}} ) where {T}
32
32
return diagm (- 1 => x. dl, 0 => x. d, 1 => x. du)
33
33
end
34
34
@@ -108,7 +108,7 @@ for (AT, dcomp, ocomp) in (
108
108
(:UpperTriangular , " LE" , " GT" ),
109
109
(:UnitUpperTriangular , " LT" , " GE" ),
110
110
)
111
- @eval function set_mlir_data! (
111
+ @eval function TracedUtils . set_mlir_data! (
112
112
x:: LinearAlgebra. $ (AT){T,TracedRArray{T,2 }}, data
113
113
) where {T}
114
114
tdata = TracedRArray {T} (data)
@@ -126,7 +126,9 @@ for (AT, dcomp, ocomp) in (
126
126
end
127
127
end
128
128
129
- function set_mlir_data! (x:: LinearAlgebra.Symmetric{T,TracedRArray{T,2}} , data) where {T}
129
+ function TracedUtils. set_mlir_data! (
130
+ x:: LinearAlgebra.Symmetric{T,TracedRArray{T,2}} , data
131
+ ) where {T}
130
132
if x. uplo == ' L'
131
133
set_mlir_data! (LinearAlgebra. LowerTriangular (parent (x)), data)
132
134
else
@@ -135,7 +137,7 @@ function set_mlir_data!(x::LinearAlgebra.Symmetric{T,TracedRArray{T,2}}, data) w
135
137
return x
136
138
end
137
139
138
- function set_mlir_data! (x:: Tridiagonal{T,TracedRArray{T,1}} , data) where {T}
140
+ function TracedUtils . set_mlir_data! (x:: Tridiagonal{T,TracedRArray{T,1}} , data) where {T}
139
141
tdata = TracedRArray {T} (data)
140
142
set_mlir_data! (x. dl, diag (tdata, - 1 ). mlir_data)
141
143
set_mlir_data! (x. d, diag (tdata, 0 ). mlir_data)
@@ -249,7 +251,7 @@ function LinearAlgebra.diag(x::AnyTracedRArray{T,2}, k::Integer=0) where {T}
249
251
# <unknown>:0: note: see current operation: %0 = "tensor.empty"() : () -> tensor<0xf64>
250
252
length (indices) ≤ 0 && return TracedUtils. promote_to (TracedRArray{T,1 }, T[])
251
253
252
- return Ops. gather_getindex (x, promote_to (TracedRArray{Int,2 }, indices))
254
+ return Ops. gather_getindex (x, TracedUtils . promote_to (TracedRArray{Int,2 }, indices))
253
255
end
254
256
255
257
function LinearAlgebra. _diagm (
0 commit comments