Skip to content

Commit fa051fd

Browse files
committed
Add default maybe inlining, bump deps.
1 parent cf412d2 commit fa051fd

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ VectorizationBase = "3d5dd08c-fd9d-11e8-17fa-ed2836048c2f"
1515
[compat]
1616
DocStringExtensions = "0.8"
1717
OffsetArrays = "1"
18-
SIMDPirates = "0.8.7"
18+
SIMDPirates = "0.8.8"
1919
SLEEFPirates = "0.5"
2020
UnPack = "0,1"
21-
VectorizationBase = "0.12.6"
21+
VectorizationBase = "0.12.10"
2222
julia = "1.1"
2323

2424
[extras]

src/determinestrategy.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,7 @@ function choose_tile(ls::LoopSet)
939939
end
940940
end
941941
ls.loadelimination[] = shouldinline
942-
best_order, bestu₁, bestu₂, best_vec, u₁, u₂, lowest_cost, false#shouldinline
942+
best_order, bestu₁, bestu₂, best_vec, u₁, u₂, lowest_cost, prod(length, ls.loops) < 4097
943943
end
944944
# Last in order is the inner most loop
945945
function choose_order_cost(ls::LoopSet)

src/loopstartstopmanager.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,7 @@ end
271271
function terminatecondition(ls::LoopSet, us::UnrollSpecification, n::Int, inclmask::Bool, UF::Int)
272272
lssm = ls.lssm[]
273273
termind = lssm.terminators[n]
274-
loop = getloop(ls, names(ls)[n])
275-
iszero(termind) && return terminatecondition(loop, us, n, loop.itersymbol, inclmask, UF)
274+
iszero(termind) && return terminatecondition(getloop(ls, names(ls)[n]), us, n, loop.itersymbol, inclmask, UF)
276275

277276
termar = lssm.incrementedptrs[n][termind]
278277
ptr = vptr(termar)

0 commit comments

Comments
 (0)