|
1 | 1 | function _precompile_()
|
2 | 2 | ccall(:jl_generating_output, Cint, ()) == 1 || return nothing
|
3 | 3 |
|
4 |
| - precompile(Tuple{Type{LoopVectorization.LoopSet},Array{Symbol,1},Array{Int64,1},Array{LoopVectorization.Loop,1},Dict{Symbol,LoopVectorization.Operation},Array{LoopVectorization.Operation,1},Array{Int64,1},Array{Int64,1},LoopVectorization.LoopOrder,Expr,Expr,Array{Tuple{Int64,Symbol},1},Array{Tuple{Int64,Int64},1},Array{Tuple{Int64,Float64},1},Array{Int64,1},Array{Int64,1},Array{Symbol,1},Array{Symbol,1},Array{Symbol,1},Array{LoopVectorization.ArrayReferenceMeta,1},Array{Float64,2},Array{Float64,2},Array{Bool,1},Array{Bool,1},Base.RefValue{LoopVectorization.UnrollSpecification},Base.RefValue{Bool},Base.RefValue{LoopVectorization.LoopStartStopManager},Base.RefValue{Int64},Base.RefValue{Bool},Symbol}) |
| 4 | + precompile(Tuple{Type{LoopVectorization.ArrayRefStruct},LoopVectorization.LoopSet,LoopVectorization.ArrayReferenceMeta,Vector{Symbol},Vector{Int64}}) |
5 | 5 | precompile(Tuple{Type{LoopVectorization.LoopSet},Expr,Symbol})
|
6 |
| - precompile(Tuple{Type{LoopVectorization.Loop},LoopVectorization.LoopSet,Expr,Symbol,Type{VectorizationBase.StaticLowerUnitRange{1}}}) |
| 6 | + precompile(Tuple{Type{LoopVectorization.LoopSet},Symbol}) |
| 7 | + precompile(Tuple{Type{Vector{Tuple{Int64,LoopVectorization.NumberType}}},Vector{Int64}}) |
| 8 | + precompile(Tuple{typeof(Base._mapreduce),Base.ComposedFunction{Type{Float64},typeof(length)},typeof(Base.mul_prod),IndexLinear,Vector{LoopVectorization.Loop}}) |
7 | 9 | precompile(Tuple{typeof(LoopVectorization._avx_loopset),Core.SimpleVector,Core.SimpleVector,Core.SimpleVector,Core.SimpleVector,Core.SimpleVector,Any})
|
| 10 | + precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Vector{Symbol},Type{Vector{Float64}},Int64}) |
8 | 11 | precompile(Tuple{typeof(LoopVectorization.add_compute!),LoopVectorization.LoopSet,Symbol,Expr,Int64,Int64,LoopVectorization.ArrayReferenceMetaPosition})
|
9 | 12 | precompile(Tuple{typeof(LoopVectorization.add_compute!),LoopVectorization.LoopSet,Symbol,Expr,Int64,Int64,Nothing})
|
10 |
| - precompile(Tuple{typeof(LoopVectorization.add_constant!),LoopVectorization.LoopSet,Float64,Array{Symbol,1},Symbol,Int64}) |
11 |
| - precompile(Tuple{typeof(LoopVectorization.add_constant_offset_load_elmination_cost!),SubArray{Float64,1,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},Int64},true},SubArray{Float64,1,Array{Float64,2},Tuple{Base.Slice{Base.OneTo{Int64}},Int64},true},Base.RefValue{Bool},LoopVectorization.LoopSet,LoopVectorization.Operation,Float64,LoopVectorization.UnrollSymbols,Bool,Bool,Int64,Int64,Bool}) |
| 13 | + precompile(Tuple{typeof(LoopVectorization.add_constant!),LoopVectorization.LoopSet,Float64,Vector{Symbol},Symbol,Int64}) |
12 | 14 | precompile(Tuple{typeof(LoopVectorization.add_if!),LoopVectorization.LoopSet,Symbol,Expr,Int64,Int64,LoopVectorization.ArrayReferenceMetaPosition})
|
13 |
| - precompile(Tuple{typeof(LoopVectorization.add_if!),LoopVectorization.LoopSet,Symbol,Expr,Int64,Int64,Nothing}) |
14 |
| - precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayReferenceMeta,Int64,Type{VectorizationBase.PermutedDimsStridedPointer{(2, 1),(2, 1),Float64,VectorizationBase.PackedStridedPointer{Float64,1}}},Symbol}) |
15 |
| - precompile(Tuple{typeof(LoopVectorization.add_pow!),LoopVectorization.LoopSet,Symbol,Symbol,Int64,Int64,Int64}) |
16 |
| - precompile(Tuple{typeof(LoopVectorization.argmeta_and_consts_description),LoopVectorization.LoopSet,Array{Symbol,1}}) |
17 |
| - precompile(Tuple{typeof(LoopVectorization.array_reference_meta!),LoopVectorization.LoopSet,Symbol,SubArray{Any,1,Array{Any,1},Tuple{UnitRange{Int64}},true},Int64,Nothing}) |
18 |
| - precompile(Tuple{typeof(LoopVectorization.choose_tile),LoopVectorization.LoopSet}) |
| 15 | + precompile(Tuple{typeof(LoopVectorization.add_load!),LoopVectorization.LoopSet,LoopVectorization.Operation,Bool,Bool}) |
| 16 | + precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayReferenceMeta,Int64,Type{VectorizationBase.PermutedDimsStridedPointer{(4, 2, 3, 1),(4, 2, 3, 1),Float64,VectorizationBase.PermutedDimsStridedPointer{(3, 1, 4, 2),(2, 4, 1, 3),Float64,VectorizationBase.PackedStridedPointer{Float64,3}}}},Symbol}) |
| 17 | + precompile(Tuple{typeof(LoopVectorization.add_pow!),LoopVectorization.LoopSet,Symbol,Expr,Float64,Int64,Int64}) |
| 18 | + precompile(Tuple{typeof(LoopVectorization.add_pow!),LoopVectorization.LoopSet,Symbol,Expr,Int64,Int64,Int64}) |
| 19 | + precompile(Tuple{typeof(LoopVectorization.argmeta_and_consts_description),LoopVectorization.LoopSet,Vector{Symbol}}) |
| 20 | + precompile(Tuple{typeof(LoopVectorization.array_reference_meta!),LoopVectorization.LoopSet,Symbol,SubArray{Any,1,Vector{Any},Tuple{UnitRange{Int64}},true},Int64,Nothing}) |
| 21 | + precompile(Tuple{typeof(LoopVectorization.avx_loopset),Vector{LoopVectorization.Instruction},Vector{LoopVectorization.OperationStruct},Vector{LoopVectorization.ArrayRefStruct},Core.SimpleVector,Core.SimpleVector,Core.SimpleVector,Any}) |
| 22 | + precompile(Tuple{typeof(LoopVectorization.check_macro_kwarg),Expr}) |
19 | 23 | precompile(Tuple{typeof(LoopVectorization.cost_vec_buf),LoopVectorization.LoopSet})
|
20 |
| - precompile(Tuple{typeof(LoopVectorization.determine_unroll_factor),LoopVectorization.LoopSet,Array{Symbol,1},Symbol,Symbol}) |
21 |
| - precompile(Tuple{typeof(LoopVectorization.evaluate_cost_tile),LoopVectorization.LoopSet,Array{Symbol,1},LoopVectorization.UnrollSymbols}) |
22 |
| - precompile(Tuple{typeof(LoopVectorization.evaluate_cost_unroll),LoopVectorization.LoopSet,Array{Symbol,1},Symbol,Float64}) |
| 24 | + precompile(Tuple{typeof(LoopVectorization.evaluate_cost_tile),LoopVectorization.LoopSet,Vector{Symbol},LoopVectorization.UnrollSymbols}) |
| 25 | + precompile(Tuple{typeof(LoopVectorization.evaluate_cost_unroll),LoopVectorization.LoopSet,Vector{Symbol},Symbol,Float64}) |
23 | 26 | precompile(Tuple{typeof(LoopVectorization.generate_call),LoopVectorization.LoopSet,Tuple{Int8,Int8,Int8},Bool})
|
24 | 27 | precompile(Tuple{typeof(LoopVectorization.pushop!),LoopVectorization.LoopSet,LoopVectorization.Operation,Symbol})
|
25 |
| - precompile(Tuple{typeof(LoopVectorization.stride_penalty),LoopVectorization.LoopSet,LoopVectorization.Operation,Array{Symbol,1},Array{Int64,1}}) |
| 28 | + precompile(Tuple{typeof(LoopVectorization.reject_candidate),LoopVectorization.Operation,Symbol,Symbol}) |
| 29 | + precompile(Tuple{typeof(LoopVectorization.stride_penalty),LoopVectorization.LoopSet,Vector{Symbol}}) |
26 | 30 | precompile(Tuple{typeof(LoopVectorization.substitute_broadcast),Expr,Symbol})
|
27 |
| - precompile(Tuple{typeof(println),Base.GenericIOBuffer{Array{UInt8,1}},Array{LoopVectorization.Operation,1}}) |
| 31 | + precompile(Tuple{typeof(println),IOBuffer,Vector{LoopVectorization.Operation}}) |
28 | 32 | precompile(Tuple{typeof(push!),LoopVectorization.LoopSet,Expr,Int64,Int64})
|
29 | 33 | end
|
30 |
| - |
|
0 commit comments