Skip to content

Commit aabe0a6

Browse files
committed
Make sure AbstractSIMD is defined in vmap_grad_forwarddiff
1 parent 81e910c commit aabe0a6

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "LoopVectorization"
22
uuid = "bdcacae8-1622-11e9-2a5c-532679323890"
33
authors = ["Chris Elrod <[email protected]>"]
4-
version = "0.12.26"
4+
version = "0.12.27"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"

src/LoopVectorization.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module LoopVectorization
33
using Static: StaticInt, gt
44
using VectorizationBase, SLEEFPirates, UnPack, OffsetArrays
55
using VectorizationBase: register_size, register_count, cache_linesize, cache_size, has_opmask_registers,
6-
mask, pick_vector_width, MM, AbstractMask, data, grouped_strided_pointer,
6+
mask, pick_vector_width, MM, AbstractMask, data, grouped_strided_pointer, AbstractSIMD,
77
maybestaticlength, maybestaticsize, vzero, maybestaticrange, offsetprecalc, lazymul,
88
vadd_nw, vadd_nsw, vadd_nuw, vsub_nw, vsub_nsw, vsub_nuw, vmul_nw, vmul_nsw, vmul_nuw,
99
maybestaticfirst, maybestaticlast, gep, gesp, NativeTypes, #llvmptr,
@@ -116,7 +116,7 @@ function __init__()
116116
@require ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" include("simdfunctionals/vmap_grad_rrule.jl")
117117
@require ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" include("simdfunctionals/vmap_grad_forwarddiff.jl")
118118
@require SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b" begin
119-
@eval SpecialFunctions.erf(x::VectorizationBase.AbstractSIMD) = VectorizationBase.verf(float(x))
119+
@eval SpecialFunctions.erf(x::AbstractSIMD) = VectorizationBase.verf(float(x))
120120
end
121121
end
122122

src/simdfunctionals/vmap_grad_rrule.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11

2-
using .VectorizationBase: AbstractSIMD
32
import .ChainRulesCore
43

54
function ChainRulesCore.rrule(::typeof(tanh_fast), x)

0 commit comments

Comments
 (0)