|
404 | 404 | loopsyms = [gensym!(ls, "n") for n ∈ 1:N]
|
405 | 405 | add_broadcast_loops!(ls, loopsyms, :dest)
|
406 | 406 | elementbytes = sizeof(T)
|
407 |
| - add_broadcast!(ls, :dest, :bc, loopsyms, BC, elementbytes) |
408 |
| - storeop = add_simple_store!(ls, :dest, ArrayReference(:dest, loopsyms), elementbytes) |
| 407 | + add_broadcast!(ls, :destination, :bc, loopsyms, BC, elementbytes) |
| 408 | + storeop = add_simple_store!(ls, :destination, ArrayReference(:dest, loopsyms), elementbytes) |
409 | 409 | doaddref!(ls, storeop)
|
410 | 410 | resize!(ls.loop_order, num_loops(ls)) # num_loops may be greater than N, eg Product
|
411 | 411 | # return ls
|
|
426 | 426 | pushprepreamble!(ls, Expr(:(=), :dest, Expr(:call, :parent, :dest′)))
|
427 | 427 | add_broadcast_loops!(ls, loopsyms, :dest′)
|
428 | 428 | elementbytes = sizeof(T)
|
429 |
| - add_broadcast!(ls, :dest, :bc, loopsyms, BC, elementbytes) |
430 |
| - storeop = add_simple_store!(ls, :dest, ArrayReference(:dest, reverse(loopsyms)), elementbytes) |
| 429 | + add_broadcast!(ls, :destination, :bc, loopsyms, BC, elementbytes) |
| 430 | + storeop = add_simple_store!(ls, :destination, ArrayReference(:dest, reverse(loopsyms)), elementbytes) |
431 | 431 | doaddref!(ls, storeop)
|
432 | 432 | resize!(ls.loop_order, num_loops(ls)) # num_loops may be greater than N, eg Product
|
433 | 433 | Expr(:block, Expr(:meta,:inline), setup_call(ls, :(Base.Broadcast.materialize!(dest′, bc)), LineNumberNode(0), inline, false, u₁, u₂, v, threads%Int, warncheckarg), :dest′)
|
|
0 commit comments