Skip to content

Instantly share code, notes, and snippets.

@maleadt

maleadt/fast.log Secret

Created March 15, 2023 09:20
Show Gist options
  • Save maleadt/896e680053d12372710936a44f6bec64 to your computer and use it in GitHub Desktop.
Save maleadt/896e680053d12372710936a44f6bec64 to your computer and use it in GitHub Desktop.
Julia compiler trace comparing CUDA.jl#master with CUDA.jl#1799
")}})
precompile(Tuple{Adapt.var"...", Function})
precompile(Tuple{Base.ComposedFunction{typeof(Base.:(!)), CUDA.var"..."}, Type})
precompile(Tuple{Base.Filesystem.var"##mktempdir##...", String, typeof(Base.Filesystem.mktempdir), Main.var"...", String})
precompile(Tuple{Base.IRShow.var"..."{Int64, Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}, Any})
precompile(Tuple{Base.IRShow.var"..."{Symbol, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}}, Any})
precompile(Tuple{Base.IRShow.var"..."{Symbol}, Any})
precompile(Tuple{Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Any, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, IO, String, Int64})
precompile(Tuple{Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, IO, String, Int64})
precompile(Tuple{Base.IRShow.var"...", Core.CodeInfo})
precompile(Tuple{Base.IRShow.var"...", Core.CodeInfo})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.DevNull}, Int64, typeof(Base.IRShow.lineinfo_disabled), Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Any, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, typeof(Base.IRShow.lineinfo_disabled), Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"##show_ir_stmt##...", Any, Bool, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.IRShow.var"##show_ir_stmt##...", Any, Bool, Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Any, Any, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.IRShow.var"##show_ir_stmts##...", Any, typeof(Base.IRShow.show_ir_stmts), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Any, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float32, 1}, Array{Float32, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float32, 2}, Array{Float32, 2}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float64, 1}, Array{Float64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Int64, 1}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.RedirectStdStream, Base.IOContext{Base.PipeEndpoint}})
precompile(Tuple{Base.Returns{Bool}, Any, Vararg{Any}})
precompile(Tuple{Base.Returns{Nothing}, Any})
precompile(Tuple{Base.var"..."{DataType}, Int64})
precompile(Tuple{Base.var"..."{Array{Method, 1}}, Method})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Bool, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Expr, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Float64, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Int64, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Symbol, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Expr}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Float64}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Int64}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Symbol}})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Any, Any}}, Core.TypeName})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Any, Any}}, Method})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Distributed.AbstractRemoteRef, Nothing}}, Distributed.Future})
precompile(Tuple{Base.var"..."{CUDA.var"..."{CUDA.var"..."{Base.Event}}, Base.AsyncCondition}})
precompile(Tuple{Base.var"..."{Base.Process}})
precompile(Tuple{Base.var"...", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, Base.Returns{Bool}, Any, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.DevNull}, String, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{Base.var"#readcb_specialized##...", Sockets.TCPSocket, Int64, UInt64})
precompile(Tuple{Base.var"##s92##...", Vararg{Any, 5}})
precompile(Tuple{Base.var"##sprint##...", Base.ImmutableDict{Symbol, Any}, Int64, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{Core.Compiler.var"...", Any, Any, Any})
precompile(Tuple{Core.Compiler.var"##analyze_method!##...", Bool, Array{Any, 1}, Core.Compiler.Effects, typeof(Core.Compiler.analyze_method!), Core.MethodMatch, Array{Any, 1}, Core.Compiler.CallInfo, UInt8, Core.Compiler.InliningState{GPUCompiler.GPUInterpreter}})
precompile(Tuple{CUDA_Driver_jll.var"#driver_version##...", Any})
precompile(Tuple{CUDA_Driver_jll.var"#init_driver##...", Any})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}, Function})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Host, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Host}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Host}}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(KernelModule.external_dummy), Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.NVML.var"..."})
precompile(Tuple{CUDA_Runtime_jll.var"##nvdisasm##...", Bool, Bool, typeof(CUDA_Runtime_jll.nvdisasm)})
precompile(Tuple{CUDA_Runtime_jll.var"##nvlink##...", Bool, Bool, typeof(CUDA_Runtime_jll.nvlink)})
precompile(Tuple{CUDA_Runtime_jll.var"##ptxas##...", Bool, Bool, typeof(CUDA_Runtime_jll.ptxas)})
precompile(Tuple{CUDA.var"..."{CUDA.CuStream, Base.Timer, CUDA.CuDevice, Base.Event}})
precompile(Tuple{CUDA.var"..."{Base.Timer, Base.Event}})
precompile(Tuple{CUDA.var"..."{Base.Pipe}})
precompile(Tuple{CUDA.var"...", Int32, Int32, Base.Pairs{Symbol, Bool, Tuple{Symbol}, NamedTuple{(:cooperative,), Tuple{Bool}}}, CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Host, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Host}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Host}}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"..."{Base.ComposedFunction{CUDA.var"#compute_shmem##..."{Tuple{Bool, Int64}, Bool}, CUDA.var"#compute_threads##..."{Int64, Bool, CUDA.CuDevice}}}, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}, Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Core.LLVMPtr{Int32, 0}, Bool})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Core.LLVMPtr{Int32, 0}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Vararg{Int64, 5}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Vararg{Int64, 6}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Core.LLVMPtr{Int32, 0}, Bool})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Core.LLVMPtr{Int32, 0}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Int32, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Int64, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Int32, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Int32, Int16})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type{Int64}, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type{Int64}, Float64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Integer, Tuple{Symbol, Symbol, Symbol}, NamedTuple{(:threads, :blocks, :cooperative), Tuple{Int32, Int32, Bool}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}})
precompile(Tuple{CUDA.var"##context!##...", Bool, typeof(CUDA.context!), CUDA.var"..."{CUDA.CuStream}, CUDA.CuContext})
precompile(Tuple{CUDA.var"##cudacall##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.cudacall), CUDA.CuFunction, Type, CUDA.KernelState, Vararg{Any}})
precompile(Tuple{CUDA.var"##launch##...", Int64, Int64, Bool, Int64, CUDA.CuStream, typeof(CUDA.launch), CUDA.CuFunction, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{CUDA.var"##s6388##...", Vararg{Any, 7}})
precompile(Tuple{CUDA.var"##s6388##...", Vararg{Any, 5}})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 4}})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 6}})
precompile(Tuple{CUDA.var"##s6390##...", Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 5}})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any, Type, Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any})
precompile(Tuple{Distributed.var"..."{Distributed.RemoteValue, Distributed.var"..."{Distributed.CallWaitMsg}}})
precompile(Tuple{Distributed.var"..."{Sockets.TCPSocket, Sockets.TCPSocket, Bool}})
precompile(Tuple{Distributed.var"..."{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket}})
precompile(Tuple{Distributed.var"..."{Distributed.CallWaitMsg, Distributed.MsgHeader, Sockets.TCPSocket}})
precompile(Tuple{Distributed.var"..."{Distributed.RemoteDoMsg}})
precompile(Tuple{Distributed.var"..."{Distributed.Worker, Tuple{Distributed.RRID, Int64}}})
precompile(Tuple{Distributed.var"..."})
precompile(Tuple{Distributed.var"..."{Float64}})
precompile(Tuple{Distributed.var"..."{Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64}, Core.TypeName})
precompile(Tuple{Distributed.var"##remotecall_fetch##...", Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(Distributed.remotecall_fetch), Function, Distributed.Worker, Distributed.RRID, Vararg{Any}})
precompile(Tuple{GPUCompiler.Runtime.var"##s129##...", Any, Any, Any})
precompile(Tuple{GPUCompiler.Runtime.var"##s129##...", Vararg{Any, 4}})
precompile(Tuple{GPUCompiler.var"...", LLVM.Module})
precompile(Tuple{GPUCompiler.var"..."{LLVM.Context}, LLVM.EnumAttribute})
precompile(Tuple{GPUCompiler.var"..."{LLVM.Context}, LLVM.TypeAttribute})
precompile(Tuple{GPUCompiler.var"#callback##..."{GPUCompiler.CodeCache}, Core.MethodInstance, UInt32})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.CallInst})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.StoreInst})
precompile(Tuple{GPUCompiler.var"##code_typed##...", Bool, Base.Pairs{Symbol, Symbol, Tuple{Symbol}, NamedTuple{(:debuginfo,), Tuple{Symbol}}}, typeof(GPUCompiler.code_typed), GPUCompiler.CompilerJob{T, P} where P where T})
precompile(Tuple{GPUCompiler.var"##code_warntype##...", Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(GPUCompiler.code_warntype), Base.IOStream, GPUCompiler.CompilerJob{T, P} where P where T})
precompile(Tuple{GPUCompiler.var"##emit_llvm##...", Bool, Bool, Bool, Bool, Bool, Bool, LLVM.ThreadSafeContext, typeof(GPUCompiler.emit_llvm), GPUCompiler.CompilerJob{T, P} where P where T, Any})
precompile(Tuple{GPUCompiler.var"#hook#160##...", Base.IOStream, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, GPUCompiler.var"#hook##..."{GPUCompiler.var"#hook#160##..."}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{GPUCompiler.var"#lookup_fun##..."{Array{Any, 1}, GPUCompiler.CodeCache}, Core.MethodInstance, UInt64, UInt64})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantFP})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantInt})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantStruct})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.Function})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.GlobalVariable})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.InlineAsm})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.PointerNull})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.PoisonValue})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.UndefValue})
precompile(Tuple{GPUCompiler.var"##method_matches##...", UInt64, typeof(GPUCompiler.method_matches), Type{var"#s124"} where var"#s124"<:Tuple})
precompile(Tuple{GPUCompiler.var"#rewrite_uses!##..."{LLVM.Function, LLVM.Context}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#rewrite_uses!##..."{LLVM.Function, LLVM.Context}, LLVM.Function})
precompile(Tuple{GPUCompiler.var"##s129##...", Any, Any, Any, Type, Any})
precompile(Tuple{LinearAlgebra.var"..."})
precompile(Tuple{LLVM.Interop.var"##isghosttype##...", Nothing, typeof(LLVM.Interop.isghosttype), Type})
precompile(Tuple{LLVM.Interop.var"##s842##...", Any, Any, Any, Any, Any, Any, Type, Type, Type, Type, Any, Any})
precompile(Tuple{LLVM.Interop.var"##s842##...", Vararg{Any, 7}})
precompile(Tuple{LLVM.Interop.var"##s842##...", Vararg{Any, 8}})
precompile(Tuple{LLVM.var"#recurse##..."{LLVM.Function, LLVM.Context, LLVM.ConstantExpr}, LLVM.MDTuple})
precompile(Tuple{LLVM.var"#recurse##..."{LLVM.Function, LLVM.Context, LLVM.ConstantExpr}, LLVM.NamedMDNode})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Array{Float32, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Int64, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Float32, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Base.Complex{Float32}, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}, Main.var"..."{Array{Any, 1}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Main.var"..."{Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, Any}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{String, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{Main.var"..."{Main.var"..."}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{Main.var"..."{Main.var"#mapreduce_gpu#106##..."}, Function, Function, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Function, Function, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"..."})
precompile(Tuple{Main.var"#bar##..."{Main.var"#kernel##..."}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"#f##...", Int64})
precompile(Tuple{Main.var"#foo##..."})
precompile(Tuple{Main.var"#mapreduce_gpu##..."{Main.var"#mapreduce_gpu#105##..."}, Function, Function, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"#outer##...", CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Float32, 1}})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Int64, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{Any, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.BitCastInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.GetElementPtrInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.Instruction, 1}})
precompile(Tuple{Type{Array{LLVM.Value, N} where N}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{Method, 1}}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Base.AsyncCondition}, CUDA.CUBLAS.var"..."})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Axes, F, Args} where Args<:Tuple where F where Axes}, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Array{LLVM.Value, 1}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.round), Tuple{Array{Float32, 2}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.:(==)), Tuple{Float32, Array{Float32, 2}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, Type{Base.OneTo{T} where T<:Integer}, Tuple{Tuple{Int64}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.esc), Tuple{Tuple{}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.esc), Tuple{Tuple{Expr, Expr, Expr}}})
precompile(Tuple{Type{Base.Complex{Float32}}, Int64, Int64})
precompile(Tuple{Type{Base.Complex{T} where T<:Real}, Float32, Float32})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, Any}}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, String}})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Tuple{DataType}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Tuple{DataType, DataType}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{Bool, DataType}, Array{Core.MethodInstance, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"..."{Array{Symbol, 1}}, Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Any, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Bool, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Int64, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Symbol, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{String, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, LLVM.Interop.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Main.var"..."{NTuple{52, Char}}, Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{Expr}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{Expr}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, typeof(Base.esc), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.DevNull, Base.ImmutableDict{Symbol, Any}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.DevNull, Pair{Symbol, Bool}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.PipeEndpoint, Pair{Symbol, Bool}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{Expr}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{Expr}})
precompile(Tuple{Type{Base.IteratorSize}, Array{DataType, 1}})
precompile(Tuple{Type{Base.IteratorSize}, Base.Iterators.Enumerate{Core.SimpleVector}})
precompile(Tuple{Type{Base.IteratorsMD.CartesianIndex{N} where N}, Int64, Vararg{Int64}})
precompile(Tuple{Type{Base.IteratorsMD.CartesianIndices{N, R} where R<:Tuple{Vararg{Base.OrdinalRange{Int64, Int64}, N}} where N}, Tuple{Int64}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Core.SimpleVector, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{12, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{22, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{36, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{4, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{5, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{6, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{7, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{8, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{9, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Tuple{Tuple{Vararg{Union{UInt64, String}}}, Tuple{Vararg{Union{UInt64, String}}}}}}, Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}})
precompile(Tuple{Type{Base.LinearIndices{N, R} where R<:Tuple{Vararg{Base.AbstractUnitRange{Int64}, N}} where N}, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{Base.Pairs{Symbol, V, I, A} where A where I where V}, NamedTuple{(:name,), Tuple{Nothing}}, Tuple{Symbol}})
precompile(Tuple{Type{Base.RefValue{T} where T}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}})
precompile(Tuple{Type{Base.Set{LLVM.DILocation}}})
precompile(Tuple{Type{Base.Set{LLVM.Function}}, Array{LLVM.Function, 1}})
precompile(Tuple{Type{Base.StackTraces.StackFrame}, String, String, Int64})
precompile(Tuple{Type{CUDA.CuArray{Int64, N, B} where B where N}, UndefInitializer, Int64})
precompile(Tuple{Type{CUDA.CuArray{Int64, N, B} where B where N}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 0}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 2}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float64, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int32, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 0}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 1}})
precompile(Tuple{Type{CUDA.CuError}, CUDA.cudaError_enum})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(KernelModule.external_dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(WrapperModule.dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{Distributed.CallMsg{:call_fetch}}, Function, Tuple{Serialization.__deserialized_types__.var"..."{String}, String, Symbol, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.CallWaitMsg}, Function, Tuple{Module, Expr}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.ClusterSerializer{I} where I<:IO}, Sockets.TCPSocket})
precompile(Tuple{Type{Distributed.JoinPGRPMsg}, Int64, Array{Any, 1}, Symbol, Bool, Bool})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{Array{Any, 1}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{Array{Int64, 1}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Float32}, Float32})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P} where P where T}, GPUCompiler.FunctionSpec, GPUCompiler.CompilerConfig{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{Type{GPUCompiler.FunctionSpec}, Type, Type, UInt64})
precompile(Tuple{Type{GPUCompiler.KernelError}, GPUCompiler.CompilerJob{T, P} where P where T, String, String})
precompile(Tuple{Type{LLVM.AddInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AddrSpaceCastInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AllocaInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AndInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Argument}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ArrayType}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.ArrayType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.ArrayType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.BitCastInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.BitCastInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.BrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.CallInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.CallInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantAggregateZero}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantArray}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantAsMetadata}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ConstantAsMetadata}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ConstantExpr}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantFP}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantInt}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.ConstantInt}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantStruct}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.DICompileUnit}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.DILocation}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.DISubProgram}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ExtractValueInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FAddInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FCmpInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FMulInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FNegInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPToSIInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPTruncInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FreezeInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FSubInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Function}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.IntegerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.LLVMDouble, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.LLVMFloat, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.PointerType})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.PointerType, Array{LLVM.IntegerType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.PointerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.ArrayType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.SequentialType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.GetElementPtrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.GetElementPtrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.GlobalVariable}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ICmpInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.InlineAsm}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.InsertValueInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Instruction}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.IntegerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.IntegerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.IntToPtrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.LLVMDouble}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LLVMDouble}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LLVMFloat}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LLVMFloat}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LoadInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.LoadInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.LShrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.MDString}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.MDTuple}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.MetadataAsValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.MulInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.OrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PHIInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PointerNull}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.ArrayType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.IntegerType})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.LLVMDouble, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.LLVMFloat, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.StructType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.PointerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.PoisonValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PtrToIntInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.RetInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.RetInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SDivInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SelectInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ShlInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SIToFPInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StoreInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StoreInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StructType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.StructType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.SubInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SwitchInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.TruncInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UDivInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UndefValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UnreachableInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.VoidType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.XorInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ZExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{Logging.ConsoleLogger}, Base.IOContext{Core.CoreSTDERR}, Base.CoreLogging.LogLevel})
precompile(Tuple{Type{Main.ExecGhost}})
precompile(Tuple{Type{Main.Host}})
precompile(Tuple{Type{Main.Nested}, Main.Host})
precompile(Tuple{Type{NamedTuple{(:async,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:attach_after,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:a,), T} where T<:Tuple}, Tuple{Main.Host}})
precompile(Tuple{Type{NamedTuple{(:backlog,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:bar, :foo), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:bar,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.IntegerType, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMDouble, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMFloat, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType}})
precompile(Tuple{Type{NamedTuple{(:ci, :func, :specfunc), T} where T<:Tuple}, Tuple{Core.CodeInstance, String, String}})
precompile(Tuple{Type{NamedTuple{(:context,), T} where T<:Tuple}, Tuple{Base.IOContext{Base.IOStream}}})
precompile(Tuple{Type{NamedTuple{(:cooperative, :threads, :blocks), T} where T<:Tuple}, Tuple{Bool, Int32, Int32}})
precompile(Tuple{Type{NamedTuple{(:ctx,), T} where T<:Tuple}, Tuple{LLVM.Context}})
precompile(Tuple{Type{NamedTuple{(:debuginfo,), T} where T<:Tuple}, Tuple{Symbol}})
precompile(Tuple{Type{NamedTuple{(:dump_module, :raw, :optimize), T} where T<:Tuple}, Tuple{Bool, Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:dump_module, :raw), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:entry, :compiled), T} where T<:Tuple}, Tuple{LLVM.Function, Base.Dict{Any, Any}}})
precompile(Tuple{Type{NamedTuple{(:final,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:foo, :bar), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:foo,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:format,), T} where T<:Tuple}, Tuple{LLVM.API.LLVMCodeGenFileType}})
precompile(Tuple{Type{NamedTuple{(:image, :entry, :external_gvars), T} where T<:Tuple}, Tuple{Array{UInt8, 1}, String, Array{String, 1}}})
precompile(Tuple{Type{NamedTuple{(:init, :dims), T} where T<:Tuple}, Tuple{Bool, Base.Colon}})
precompile(Tuple{Type{NamedTuple{(:inline_cost_threshold,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:kernel,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:libraries, :deferred_codegen, :optimize, :cleanup, :only_entry, :validate, :ctx), T} where T<:Tuple}, Tuple{Bool, Bool, Bool, Bool, Bool, Bool, LLVM.ThreadSafeContext}})
precompile(Tuple{Type{NamedTuple{(:maxsize,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:max_threads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:maxthreads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:name,), T} where T<:Tuple}, Tuple{String}})
precompile(Tuple{Type{NamedTuple{(:optimize,), Tuple{Bool}}}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:pop_new_node!, :only_after, :bb_color), T} where T<:Tuple}, Tuple{Base.Returns{Nothing}, Bool, Symbol}})
precompile(Tuple{Type{NamedTuple{(:read, :write, :create, :truncate, :append), T} where T<:Tuple}, Tuple{Nothing, Bool, Nothing, Nothing, Nothing}})
precompile(Tuple{Type{NamedTuple{(:shmem,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:skip_destroyed,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:stream,), T} where T<:Tuple}, Tuple{CUDA.CuStream}})
precompile(Tuple{Type{NamedTuple{(:strip, :only_entry, :validate), T} where T<:Tuple}, Tuple{Bool, Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:strip, :validate, :format), T} where T<:Tuple}, Tuple{Bool, Bool, LLVM.API.LLVMCodeGenFileType}})
precompile(Tuple{Type{NamedTuple{(:threads, :blocks), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:triple,), T} where T<:Tuple}, Tuple{String}})
precompile(Tuple{Type{NamedTuple{(:type, :used, :show_type, :idx), T} where T<:Tuple}, Tuple{Core.TypeofBottom, Bool, Bool, Int64}})
precompile(Tuple{Type{NamedTuple{(:type, :used, :show_type, :idx), T} where T<:Tuple}, Tuple{DataType, Bool, Bool, Int64}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{Core.Const, Bool}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{Core.TypeofBottom, Bool}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{DataType, Bool}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.IntegerType, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.LLVMDouble, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.LLVMFloat, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.PointerType, Int64}})
precompile(Tuple{Type{NamedTuple{(:unoptimize_throw_blocks,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:used_gpu_memory,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:validate,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:value_map, :materializer, :changes), T} where T<:Tuple}, Tuple{Base.Dict{LLVM.Value, LLVM.Value}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.API.LLVMCloneFunctionChangeType}})
precompile(Tuple{Type{NamedTuple{(:value, :time, :cpu_bytes, :cpu_gctime, :cpu_gcstats, :gpu_bytes, :gpu_memtime, :gpu_memstats), T} where T<:Tuple}, Tuple{Test.DefaultTestSet, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}})
precompile(Tuple{Type{NamedTuple{(:waitfor,), T} where T<:Tuple}, Tuple{Float64}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."{Main.Host}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."{Main.var"#unreachable##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#child##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#dp_5arg_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#dp_6arg_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#invalid_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."{Main.var"#trap##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel1##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel2##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel_vadd##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#reduce_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Base.:(+))})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Base.identity)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(KernelModule.external_dummy)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Main.dummy)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Main.kernel)})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 1}})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.abs), Float64})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.Instruction, 1}}, Int64, LLVM.CallInst, LLVM.AllocaInst, LLVM.AddInst, LLVM.MulInst})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.PointerType, LLVM.PointerType, LLVM.PointerType, Vararg{LLVM.IntegerType, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.PointerType, LLVM.PointerType, LLVM.PointerType, Vararg{LLVM.IntegerType, 6}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.LLVMFloat, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.IntegerType, 10}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.IntegerType, 20}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, Vararg{LLVM.IntegerType, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, Vararg{LLVM.IntegerType, 6}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.User, 1}}, Int64, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.ConstantInt, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.User, 1}}, Int64, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.ConstantInt, 6}})
precompile(Tuple{typeof(Base.all), Base.BitArray{2}})
precompile(Tuple{typeof(Base.all), Function, Array{Float32, 1}})
precompile(Tuple{typeof(Base._all), Main.var"...", Array{Float32, 1}, Base.Colon})
precompile(Tuple{typeof(Base.alloc_buf_hook), Sockets.TCPSocket, UInt64})
precompile(Tuple{typeof(Base._all), typeof(Base.isempty), LLVM.StructTypeElementSet, Base.Colon})
precompile(Tuple{typeof(Base._any), Base.Fix2{typeof(Base.contains), String}, Base.KeySet{String, Base.EnvDict}, Base.Colon})
precompile(Tuple{typeof(Base.any), Function, Base.KeySet{String, Base.EnvDict}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.GetElementPtrInst, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.LoadInst, 1}})
precompile(Tuple{typeof(Base.argmax), CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(Base.:(+)), Array{Float32, 1}, Array{Float32, 1}})
precompile(Tuple{typeof(Base.:(==)), Array{Float32, 1}, Array{Float32, 1}})
precompile(Tuple{typeof(Base.:(*)), Array{Float32, 2}, Int64})
precompile(Tuple{typeof(Base._array_for), Type{Any}, Base.Iterators.Enumerate{Core.SimpleVector}, Base.HasLength})
precompile(Tuple{typeof(Base._array_for), Type{Bool}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Expr}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Int64}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.ConstantAsMetadata}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.DICompileUnit}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.LLVMType}, Array{Any, 1}, Base.HasShape{1}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.LLVMType}, Array{DataType, 1}, Base.HasShape{1}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.MDString}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.MDTuple}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Symbol}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base.:(==)), Array{Int32, 1}, Array{Int32, 1}})
precompile(Tuple{typeof(Base.:(==)), Array{Int64, 1}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.atexit), Function})
precompile(Tuple{typeof(Base.axes), Base.HasLength})
precompile(Tuple{typeof(Base.:(>=)), Base.CoreLogging.LogLevel, Base.CoreLogging.LogLevel})
precompile(Tuple{typeof(Base.:(*)), Base.Irrational{:π}, Float64})
precompile(Tuple{typeof(Base.:(==)), Base.IteratorsMD.CartesianIndex{2}, Base.IteratorsMD.CartesianIndex{2}})
precompile(Tuple{typeof(Base.Broadcast.broadcastable), Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Array{Float32, 2}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Base.RefValue{DataType}, Array{LLVM.Value, 1}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Float32, Array{Float32, 2}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Tuple{}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Tuple{Expr, Expr, Expr}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Type, Array{Any, 1}})
precompile(Tuple{typeof(Base.Broadcast.broadcast_shape), Tuple{}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.BitCastInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.GetElementPtrInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.Instruction, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.LoadInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{UInt8, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Base.Broadcast.Extruded{Array{LLVM.Value, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Array{Any, 1}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Array{LLVM.Value, 1}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Nothing, typeof(Base.round), Tuple{Array{Float32, 2}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Nothing, typeof(Base.:(==)), Tuple{Float32, Array{Float32, 2}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, typeof(Base.esc), Tuple{Tuple{}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, typeof(Base.esc), Tuple{Tuple{Expr, Expr, Expr}}}})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.BitCastInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.ICmpInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.BitCastInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.GetElementPtrInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.cconvert), Type, Base.Libc.RawFD})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CuDim3})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, Float32})
precompile(Tuple{typeof(Base.cconvert), Type, Float64})
precompile(Tuple{typeof(Base.cconvert), Type{Int32}, GPUCompiler.CompilationPolicy})
precompile(Tuple{typeof(Base.cconvert), Type, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.cconvert), Type, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{CUDA.CUstream_st}}, CUDA.CuDeviceStream})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{Int32}}, Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.cconvert), Type{UInt32}, LLVM.API.LLVMCallConv})
precompile(Tuple{typeof(Base.cconvert), Type{UInt32}, LLVM.MD})
precompile(Tuple{typeof(Base.:(!=)), Char, Char})
precompile(Tuple{typeof(Base.checkbounds_indices), Type{Bool}, Tuple{Base.OneTo{Int64}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.checkindex), Type{Bool}, Base.OneTo{Int64}, Int64})
precompile(Tuple{typeof(Base.cmd_gen), Tuple{Tuple{Base.Cmd}, Tuple{Array{String, 1}}}})
precompile(Tuple{typeof(Base.cmd_gen), Tuple{Tuple{Base.Cmd}, Tuple{Base.SubString{String}}, Tuple{Base.SubString{String}}, Tuple{String}}})
precompile(Tuple{typeof(Base.code_lowered), Any, Any})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{Expr}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{Expr}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."{Array{Symbol, 1}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, Main.var"..."{NTuple{52, Char}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, typeof(Base.identity)}})
precompile(Tuple{typeof(Base.collect_similar), Array{Core.MethodInstance, 1}, Base.Generator{Array{Core.MethodInstance, 1}, Base.var"..."{Bool, DataType}}})
precompile(Tuple{typeof(Base.collect_similar), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Generator{Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, typeof(Base.esc)}})
precompile(Tuple{typeof(Base.collect_to!), Array{Any, 1}, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Int64, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to!), Array{LLVM.Metadata, 1}, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Bool, 1}, Bool, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, 1}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Expr, 1}, Expr, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Int64, 1}, Int64, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.ConstantAsMetadata, 1}, LLVM.ConstantAsMetadata, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.DICompileUnit, 1}, LLVM.DICompileUnit, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.MDString, 1}, LLVM.MDString, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.MDTuple, 1}, LLVM.MDTuple, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}, Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Base.Generator{Array{CUDA.NVML.nvmlProcessInfoV1_st, 1}, CUDA.NVML.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Symbol, 1}, Symbol, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect), Tuple{Tuple{Int64, Int64}, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}})
precompile(Tuple{typeof(Base.collect), Type{Type}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.contains), String})
precompile(Tuple{typeof(Base.convert), Type{Array{UInt8, 1}}, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.convert), Type{Base.Complex{Float32}}, Int64})
precompile(Tuple{typeof(Base.convert), Type{Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}})
precompile(Tuple{typeof(Base.convert), Type{Core.Compiler.InferenceParams}, Core.Compiler.InferenceParams})
precompile(Tuple{typeof(Base.convert), Type{CUDA.cudaCGScope}, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUdevice_attribute_enum}, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CuDim3}, CUDA.CuDim3})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUfunction_attribute_enum}, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUmemPool_attribute_enum}, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUpointer_attribute_enum}, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CuPtr{Bool}}, CUDA.CuPtr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Distributed.ClusterSerializer{I} where I<:IO}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Base.convert), Type{Float32}, Float32})
precompile(Tuple{typeof(Base.convert), Type{Int32}, Int8})
precompile(Tuple{typeof(Base.convert), Type{Int64}, Int32})
precompile(Tuple{typeof(Base.convert), Type{Int64}, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMLinkage}, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.convert), Type{LLVM.Bool}, Bool})
precompile(Tuple{typeof(Base.convert), Type{LLVM.Bool}, Bool})
precompile(Tuple{typeof(Base.convert), Type{Main.var"..."{Int64}}, Main.var"..."{Int64}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{CUDA.CUstream_st}}, Ptr{CUDA.CUstream_st}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{CUDA.CUstream_st}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{LLVM.API.LLVMOpaqueError}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{LLVM.API.LLVMOpaqueMetadata}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{UInt8}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Tuple{Int64}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.convert), Type{UInt32}, Char})
precompile(Tuple{typeof(Base.convert), Type{UInt8}, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.copy), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, Type{Base.OneTo{T} where T<:Integer}, Tuple{Tuple{Int64}}}})
precompile(Tuple{typeof(Base.copy), Random.TaskLocalRNG})
precompile(Tuple{typeof(Base.copy!), Random.TaskLocalRNG, Random.Xoshiro})
precompile(Tuple{typeof(Base.CoreLogging.min_enabled_level), Logging.ConsoleLogger})
precompile(Tuple{typeof(Base.count), Function, Tuple{DataType}})
precompile(Tuple{typeof(Base.divrem), Int32, Int64})
precompile(Tuple{typeof(Base.divrem), Int64, Int64})
precompile(Tuple{typeof(Base.eltype), LLVM.PointerType})
precompile(Tuple{typeof(Base.fetch), Base.Channel{Any}})
precompile(Tuple{typeof(Base.fieldindex), DataType, Symbol})
precompile(Tuple{typeof(Base.fieldtypes), Type})
precompile(Tuple{typeof(Base.Filesystem.mktempdir), Function})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Function})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#hello##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int16, Int32, Int64}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int16, Int64, Int32}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int32, Int32, Int32}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int64, Int32, Int16}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"...", String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"...", String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#invalid_kernel##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#invalid_kernel##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.fill!), CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64})
precompile(Tuple{typeof(Base.fill), Int32, Int64})
precompile(Tuple{typeof(Base.filter), Function, Tuple{}})
precompile(Tuple{typeof(Base.filter), Function, Tuple{Expr}})
precompile(Tuple{typeof(Base.filter_rec), Test.var"...", Tuple{Expr}})
precompile(Tuple{typeof(Base.first), Array{Any, 1}})
precompile(Tuple{typeof(Base.first), Core.Compiler.StmtRange})
precompile(Tuple{typeof(Base.:(+)), Float32, Base.Complex{Int64}})
precompile(Tuple{typeof(Base.:(/)), Float32, Int64})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64, Bool})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64, Float64})
precompile(Tuple{typeof(Base.:(/)), Float64, Int64})
precompile(Tuple{typeof(Base.:(==)), Float64, Int64})
precompile(Tuple{typeof(Base.:(>)), Float64, Int64})
precompile(Tuple{typeof(Base.float), Float32})
precompile(Tuple{typeof(Base.float), Float64})
precompile(Tuple{typeof(Base.flush), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.foreach), Distributed.var"..."{Distributed.ClusterSerializer{Sockets.TCPSocket}}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.foreach), typeof(Base.invokelatest), Array{Function, 1}})
precompile(Tuple{typeof(Base._front), Symbol, Expr})
precompile(Tuple{typeof(Base._front), Symbol, Symbol, Vararg{Any}})
precompile(Tuple{typeof(Base.front), Tuple{}})
precompile(Tuple{typeof(Base.:(==)), Function, Function})
precompile(Tuple{typeof(Base.get), Base.DevNull, Symbol, Bool})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get), Base.Dict{UInt64, Any}, UInt64, Nothing})
precompile(Tuple{typeof(Base.get), Base.IOContext{Base.PipeEndpoint}, Symbol, Bool})
precompile(Tuple{typeof(Base.get!), Function, CUDA.APIUtils.LazyInitialized{Array{Array{Union{Nothing, Bool}, 1}, 1}}})
precompile(Tuple{typeof(Base.get!), Function, CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, CUDA.CuContext}, 1}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}}, Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{typeof(Base.getindex), Array{Any, 1}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getindex), Array{Core.Compiler.BasicBlock, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Core.LineInfoNode, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 0}})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 2}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 2}, Int64, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 0}})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 1}})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.ConstantAsMetadata, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.MDTuple, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.Value, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Test.AbstractTestSet, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{UInt8, 1}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Any, Any}, Core.MethodInstance})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Base.PkgId, Array{Function, 1}}, Base.PkgId})
precompile(Tuple{typeof(Base.getindex), Base.Dict{DataType, String}, Type})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P} where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Int32})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Int64, Union{GPUCompiler.FunctionSpec, GPUCompiler.CompilerJob{T, P} where P where T}}, Int64})
precompile(Tuple{typeof(Base._getindex), Base.IndexCartesian, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Int64})
precompile(Tuple{typeof(Base.getindex), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}, Int64})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Base.CoreLogging.LogLevel}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.add_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.cleanup_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.cpu_features!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.hide_trap!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_gc_frame!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_ptls!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_throw!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.nvvm_reflect!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.resolve_cpu_references!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Union{Nothing, Function}}})
precompile(Tuple{typeof(Base.getindex), LLVM.ConstantArray, Int64})
precompile(Tuple{typeof(Base.getindex), NamedTuple{(:value, :time, :cpu_bytes, :cpu_gctime, :cpu_gcstats, :gpu_bytes, :gpu_memtime, :gpu_memstats), Tuple{Test.DefaultTestSet, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}}, Int64})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Constant}, LLVM.ConstantExpr, LLVM.PointerNull})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AllocaInst, LLVM.AddInst, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.GetElementPtrInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.GetElementPtrInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.LLVMDouble})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.LLVMFloat, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.ArrayType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.LLVMDouble, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.LLVMFloat, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.PointerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.ConstantExpr, LLVM.BitCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Value}, LLVM.CallInst, LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Value}, LLVM.CallInst, LLVM.ConstantExpr, LLVM.Argument})
precompile(Tuple{typeof(Base.getindex), Type{String}, String})
precompile(Tuple{typeof(Base.getindex), Type{Union{Expr, Symbol, Base.Val{x} where x}}})
precompile(Tuple{typeof(Base.getproperty), Base.KeySet{Type, Base.Dict{Type, Tuple{Function, DataType}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.UnitRange{Int64}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.ValueIterator{Base.Dict{Symbol, GPUCompiler.Runtime.RuntimeMethodInstance}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.CodeInfo, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.Compiler.BasicBlock, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.TypeMapEntry, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, Bool}, 1}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, String}, 1}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.CuFunction, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.LocalProcess, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.RemoteValue, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.Worker, Symbol})
precompile(Tuple{typeof(Base.getproperty), GPUCompiler.PTXCompilerTarget, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:a,), Tuple{Main.Device}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.IntegerType, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMDouble, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMFloat, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ), Tuple{GPUCompiler.ArgumentCC, DataType}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:ci, :func, :specfunc), Tuple{Core.CodeInstance, String, String}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:used_gpu_memory,), Tuple{Int64}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Pair{Symbol, String}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Pair{Symbol, Symbol}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Test.DefaultTestSet, Symbol})
precompile(Tuple{typeof(Base.getproperty), Tuple{}, Symbol})
precompile(Tuple{typeof(Base.hash), Any, UInt64})
precompile(Tuple{typeof(Base.hash), Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), CUDA.CuFunction, UInt64})
precompile(Tuple{typeof(Base.hash), Distributed.Future, UInt64})
precompile(Tuple{typeof(Base.hashindex), Core.MethodInstance, Int64})
precompile(Tuple{typeof(Base.hashindex), Tuple{Base.PkgId, Nothing}, Int64})
precompile(Tuple{typeof(Base.hashindex), Tuple{Base.PkgId, String}, Int64})
precompile(Tuple{typeof(Base.hash), UInt64, UInt64})
precompile(Tuple{typeof(Base.haskey), Base.Dict{DataType, String}, Type})
precompile(Tuple{typeof(Base.haskey), Base.Dict{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Int32})
precompile(Tuple{typeof(Base.haskey), Base.IdDict{Any, Any}, Symbol})
precompile(Tuple{typeof(Base.hvcat), Tuple{Int64, Int64}, Bool, Vararg{Bool}})
precompile(Tuple{typeof(Base.imag), Base.Complex{Float32}})
precompile(Tuple{typeof(Base.indexed_iterate), Core.MethodMatch, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Core.MethodMatch, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NTuple{4, Array{Any, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NTuple{4, Array{Any, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, Core.TypeofBottom}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, Core.TypeofBottom}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{String, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{String, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Any, 1}, Symbol}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Any, 1}, Symbol}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Union{}, 1}, Symbol}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Union{}, 1}, Symbol}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.DevNull, Base.ImmutableDict{Symbol, Any}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.DevNull, Base.ImmutableDict{Symbol, Any}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.PipeEndpoint, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.PipeEndpoint, Bool}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Bool, Tuple{Base.Missing, Base.Missing, Base.Missing}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Bool, Tuple{Base.Missing, Base.Missing, Base.Missing}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{DataType, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{DataType, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{11, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{11, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{21, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{21, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{35, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{35, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{4, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{4, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{6, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{6, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{String, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{String, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{}, Array{Union{}, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{}, Array{Union{}, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Expr, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Expr, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.in), Function, Array{Any, 1}})
precompile(Tuple{typeof(Base.in), LLVM.CallInst, Base.Set{LLVM.Instruction}})
precompile(Tuple{typeof(Base.:(!=)), Int32, Int64})
precompile(Tuple{typeof(Base.:(<<)), Int32, Int64})
precompile(Tuple{typeof(Base.:(*)), Int64, Base.Complex{Bool}})
precompile(Tuple{typeof(Base.:(/)), Int64, Base.Irrational{:π}})
precompile(Tuple{typeof(Base.:(-)), Int64, Int32})
precompile(Tuple{typeof(Base.:(&)), Int64, UInt32})
precompile(Tuple{typeof(Base.in), UInt64, Base.Set{UInt64}})
precompile(Tuple{typeof(Base.invokelatest), Any})
precompile(Tuple{typeof(Base.IRShow.DILineInfoPrinter), Array{T, 1} where T})
precompile(Tuple{typeof(Base.IRShow.lineinfo_disabled), IO, String, Int64})
precompile(Tuple{typeof(Base.isapprox), Array{Float32, 2}, Array{Float32, 2}})
precompile(Tuple{typeof(Base.isapprox), Array{Float64, 1}, Array{Float64, 1}})
precompile(Tuple{typeof(Base.isapprox), Array{Int64, 1}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.isapprox), Base.Complex{Float32}, Base.Complex{Float32}})
precompile(Tuple{typeof(Base.isapprox), Float32, Float32})
precompile(Tuple{typeof(Base.isapprox), Int64, Int64})
precompile(Tuple{typeof(Base.isassigned), Base.RefValue{Symbol}})
precompile(Tuple{typeof(Base.isbits), Any})
precompile(Tuple{typeof(Base.isdispatchelem), Any})
precompile(Tuple{typeof(Base.isdispatchtuple), Any})
precompile(Tuple{typeof(Base.isempty), Array{Core.LineInfoNode, 1}})
precompile(Tuple{typeof(Base.isempty), Array{Expr, 1}})
precompile(Tuple{typeof(Base.isempty), Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.isempty), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.isempty), Base.Set{Any}})
precompile(Tuple{typeof(Base.isequal), CUDA.cudaError_enum})
precompile(Tuple{typeof(Base.isequal), Distributed.Future, Nothing})
precompile(Tuple{typeof(Base.isopen), Sockets.TCPServer})
precompile(Tuple{typeof(Base.iterate), Array{Base.PkgId, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Base.PkgId, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{DataType, 1}})
precompile(Tuple{typeof(Base.iterate), Array{DataType, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{Method, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Method, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{Tuple{DataType, DataType}, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Tuple{DataType, DataType}, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}, Int64})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, LLVM.Interop.var"..."}})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Tuple{DataType, DataType}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{DataType, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{DataType, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.ConstantAsMetadata, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.ConstantAsMetadata, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.DICompileUnit, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.DICompileUnit, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDString, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDString, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDTuple, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDTuple, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.Metadata, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.Metadata, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{Type, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{Type, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}})
precompile(Tuple{typeof(Base.iterate), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{typeof(Base.iterate), Core.SimpleVector})
precompile(Tuple{typeof(Base.iterate), Core.SimpleVector, Int64})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{DataType, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.ConstantAsMetadata, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.DICompileUnit, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.MDString, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.MDTuple, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.Metadata, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{Type, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Core.SimpleVector})
precompile(Tuple{typeof(Base.Iterators.enumerate), Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}})
precompile(Tuple{typeof(Base.Iterators.only), Array{Any, 1}})
precompile(Tuple{typeof(Base.Iterators.zip), Core.SimpleVector, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators._zip_iterate_all), Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}, Tuple{Tuple{}, Tuple{}}})
precompile(Tuple{typeof(Base.Iterators._zip_iterate_interleave), Tuple{Tuple{UInt64, Int64}, Tuple{UInt64, Int64}}, Tuple{}, Tuple{Base.Missing, Base.Missing}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{12, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{22, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{36, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{4, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{5, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{6, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{7, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{8, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{9, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr, Expr, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base._iterator_upper_bound), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base._iterator_upper_bound), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Core.SimpleVector, String})
precompile(Tuple{typeof(Base.join), Core.SimpleVector, String})
precompile(Tuple{typeof(Base.keys), Base.Dict{Type, Tuple{Function, DataType}}})
precompile(Tuple{typeof(Base.last), Core.Compiler.StmtRange})
precompile(Tuple{typeof(Base.lastindex), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.lastindex), Array{UInt8, 1}})
precompile(Tuple{typeof(Base.length), Array{Core.LineInfoNode, 1}})
precompile(Tuple{typeof(Base.length), Array{Method, 1}})
precompile(Tuple{typeof(Base.length), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.length), Array{UInt8, 1}})
precompile(Tuple{typeof(Base.length), Array{Union{}, 1}})
precompile(Tuple{typeof(Base.length), Core.SimpleVector})
precompile(Tuple{typeof(Base.Libc.Libdl.dlclose), Ptr{Nothing}})
precompile(Tuple{typeof(Base.Libc.Libdl.dlsym), Ptr{Nothing}, String})
precompile(Tuple{typeof(Base.Libc.Libdl.find_library), Array{String, 1}})
precompile(Tuple{typeof(Base.:(∉)), LLVM.DILocation, Base.Set{LLVM.DILocation}})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.MainInclude.eval), Expr})
precompile(Tuple{typeof(Base.MainInclude.include), String})
precompile(Tuple{typeof(Base.map), Base.ComposedFunction{typeof(Base.:(!)), CUDA.var"..."}, Core.SimpleVector})
precompile(Tuple{typeof(Base.map), CUDA.var"...", Tuple{Expr}})
precompile(Tuple{typeof(Base.map), CUDA.var"...", Tuple{Expr, Expr, Expr}})
precompile(Tuple{typeof(Base.map), Function, Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{11, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{21, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{35, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{4, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Float32, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Int64, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Float32, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), typeof(Base.esc), Tuple{Expr}})
precompile(Tuple{typeof(Base.map), typeof(Base.esc), Tuple{Expr, Expr}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{DataType, Float64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{DataType, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int32, Core.LLVMPtr{Int32, 0}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), NTuple{5, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), NTuple{6, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Bool}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Base.Complex{Float32}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int32}, Tuple{Int16}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{}, NTuple{8, Int64}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 10}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 20}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 34}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{DataType, Float64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{DataType, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int16, Int32, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int16, Int64, Int32}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, CUDA.CuPtr{Int32}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, CUDA.CuPtr{Int32}, Bool}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, Int32, Int32}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64, Int32, Int16}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.ExecGhost, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.ExecGhost, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int64}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.Host, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.Nested, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{NamedTuple{(:a,), Tuple{Main.Host}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Tuple{Bool}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Tuple{Main.Host}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}, Base.Val{256}, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, Base.Val{256}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.max), Float32, Float32})
precompile(Tuple{typeof(Base.max), Float64, Float64})
precompile(Tuple{typeof(Base.merge), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, Base.Pairs{Symbol, Int64, Tuple{Symbol}, NamedTuple{(:threads,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, Base.Pairs{Symbol, String, Tuple{Symbol}, NamedTuple{(:name,), Tuple{String}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, NamedTuple{(:inline_cost_threshold,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.mod), UInt64, UInt64})
precompile(Tuple{typeof(Base.:(>)), Nothing, Int64})
precompile(Tuple{typeof(Base.notify), Base.GenericCondition{Base.Threads.SpinLock}})
precompile(Tuple{typeof(Base.notnothing), Nothing})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:cooperative,), Tuple{Bool}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:debuginfo,), Tuple{Symbol}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:interp,), Tuple{GPUCompiler.GPUInterpreter}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:maxthreads,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:shared, :constant), Tuple{Int32, Int32}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:shmem,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:stream,), Tuple{CUDA.CuStream}}}})
precompile(Tuple{typeof(Base.ntupleany), Base.var"..."{DataType}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.Returns{Bool}, Base.Val{3}})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{NTuple{4, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr, Expr, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.oneto), Int64})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:debuginfo,), Tuple{Symbol}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:idx,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:name,), Tuple{String}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:optimize,), Tuple{Bool}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:threads,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.parse), Type{Bool}, String})
precompile(Tuple{typeof(Base.pathof), Module})
precompile(Tuple{typeof(Base.pointer), CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(Base.pop!), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{Any, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{Expr, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{String, 1}})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, Core.Const})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, GPUCompiler.FunctionSpec})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.DevNull}, String})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Int32})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.IOStream}, String})
precompile(Tuple{typeof(Base.print), Base.IOStream, String, Type, Vararg{Any}})
precompile(Tuple{typeof(Base.print), Base.IOStream, Type})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.DevNull}})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.PipeEndpoint}})
precompile(Tuple{typeof(Base.println), Base.IOStream, Pair{Core.CodeInfo, DataType}})
precompile(Tuple{typeof(Base.prod), Tuple{Int64}})
precompile(Tuple{typeof(Base.prod), Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.promoteK), Type, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.promoteK), Type, Base.Dict{String, Any}, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.promote_typejoin_union), Type{Union{Type{Any}, LLVM.LLVMType}}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddInst, LLVM.MulInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.ConstantInt, Vararg{LLVM.ConstantInt}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AllocaInst, LLVM.AddInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.LLVMDouble})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.LLVMFloat, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.PointerType, Vararg{LLVM.PointerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.AddrSpaceCastInst}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AllocaInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.Argument, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.GetElementPtrInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.Argument})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.BitCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.PointerNull})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantInt, LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantInt, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.GetElementPtrInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.GetElementPtrInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMDouble, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMFloat, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMFloat, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.LLVMDouble, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.LLVMFloat, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.AddrSpaceCastInst}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.AllocaInst}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ArrayType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ArrayType}, Type{LLVM.SequentialType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.Value}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ConstantExpr}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ConstantInt}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.IntegerType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.PointerType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.StructType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.StructType}, Type{LLVM.SequentialType}})
precompile(Tuple{typeof(Base.promoteV), Type, Base.Dict{String, Any}, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.push!), Array{LLVM.Value, 1}, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.push!), Array{LLVM.Value, 1}, LLVM.Argument})
precompile(Tuple{typeof(Base.push!), Array{Test.AbstractTestSet, 1}, Test.DefaultTestSet})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{:stop}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol(" ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("!")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("a ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("b ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("c ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("go home ptxas you're drunk")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("Hello, ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("recurse ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("World ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{:World!}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Expr})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Symbol})
precompile(Tuple{typeof(Base.push!), Base.Set{LLVM.DILocation}, LLVM.DILocation})
precompile(Tuple{typeof(Base.push!), Base.Set{LLVM.Instruction}, LLVM.CallInst})
precompile(Tuple{typeof(Base.push!), Base.Set{UInt64}, UInt64})
precompile(Tuple{typeof(Base.pushfirst!), Array{Type, 1}, Type})
precompile(Tuple{typeof(Base.pushfirst!), Array{Union{Expr, Symbol}, 1}, Expr})
precompile(Tuple{typeof(Base.put!), Base.Channel{Any}, Nothing})
precompile(Tuple{typeof(Base.put!), Distributed.RemoteValue, Nothing})
precompile(Tuple{typeof(Base.rand), Base.UnitRange{Int32}})
precompile(Tuple{typeof(Base.rand), Base.UnitRange{Int64}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Base.Complex{Float32}}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Int32, Int32})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.rand), Type{Int64}, Int64})
precompile(Tuple{typeof(Base.readline), Base.PipeEndpoint})
precompile(Tuple{typeof(Base.read!), Sockets.TCPSocket, Array{Int32, 1}})
precompile(Tuple{typeof(Base.read!), Sockets.TCPSocket, Array{Int64, 1}})
precompile(Tuple{typeof(Base.read), String})
precompile(Tuple{typeof(Base.recursive_prefs_merge), Base.Dict{String, Any}, Base.Dict{String, Any}, Vararg{Base.Dict{String, Any}}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Int64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(Base.identity), typeof(Base.max)}, Type{Base.VersionNumber}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Int64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Int64}})
precompile(Tuple{typeof(Base.reinterpret), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.reinterpret), Type{UInt64}, UInt64})
precompile(Tuple{typeof(Base.replace_ref_begin_end_!), String, Nothing})
precompile(Tuple{typeof(Base.replace), String, Pair{Base.Regex, Base.SubstitutionString{String}}})
precompile(Tuple{typeof(Base.replace), String, Pair{String, String}})
precompile(Tuple{typeof(Base.resize!), Array{Any, 1}, Int64})
precompile(Tuple{typeof(Base.return_types), Any, Any})
precompile(Tuple{typeof(Base.rtoldefault), Type{Float32}, Type{Float32}, Int64})
precompile(Tuple{typeof(Base.rtoldefault), Type{Float64}, Type{Float64}, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.BitCastInst, 1}, LLVM.BitCastInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.CallInst, 1}, LLVM.CallInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.ConstantExpr, 1}, LLVM.ConstantExpr, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.GetElementPtrInst, 1}, LLVM.GetElementPtrInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.LLVMType, 1}, LLVM.IntegerType, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.LoadInst, 1}, LLVM.LoadInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDTuple, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AddInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AddrSpaceCastInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AllocaInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.Argument, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantExpr, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantInt, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.GetElementPtrInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.MulInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Method, 1}, Method, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Symbol, 1}, Symbol, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Union{Base.Libc.RawFD, IO}, 1}, Base.PipeEndpoint, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{LLVM.Value, LLVM.Value}, LLVM.AddrSpaceCastInst, LLVM.Argument})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Ptr{Nothing}}, Nothing})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Symbol}, Symbol})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Union{Nothing, Function}}, Function})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Union{Nothing, Function}}, Nothing})
precompile(Tuple{typeof(Base.setindex!), LLVM.ModuleFlagDict, LLVM.ConstantAsMetadata, String, LLVM.API.LLVMModuleFlagBehavior})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Expr, 1}, Symbol, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{LLVM.ConstantAsMetadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Bool, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Expr, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Float64, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.setproperty!), Base.Process, Symbol, Base.DevNull})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, Bool})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, UInt16})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, UInt64})
precompile(Tuple{typeof(Base.setproperty!), Core.MethodTable, Symbol, Symbol})
precompile(Tuple{typeof(Base.setproperty!), Distributed.ClusterSerializer{Sockets.TCPSocket}, Symbol, UInt64})
precompile(Tuple{typeof(Base.setproperty!), Distributed.Worker, Symbol, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Base.setproperty!), Method, Symbol, Bool})
precompile(Tuple{typeof(Base.setup_stdio), Base.IOContext{Base.PipeEndpoint}, Bool})
precompile(Tuple{typeof(Base.setup_stdio), Base.Pipe, Bool})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P} where P})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, Tuple{Symbol}})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Function})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.IOStream}, Core.ReturnNode})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.IOStream}, Type})
precompile(Tuple{typeof(Base.show_call), Base.IOContext{Base.IOStream}, Symbol, GlobalRef, Array{Any, 1}, Int64, Int64, Bool})
precompile(Tuple{typeof(Base.show_signature_function), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Any, Bool, String, Bool})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.DevNull}, Nothing, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.Const, Int64, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.ReturnNode, Int64, Int64, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.SSAValue, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Nothing, Int64})
precompile(Tuple{typeof(Base.show_unquoted), IO, Core.ReturnNode, Int64, Int64})
precompile(Tuple{typeof(Base.signed), Int64})
precompile(Tuple{typeof(Base.similar), Array{Float32, 1}})
precompile(Tuple{typeof(Base.similar), Array{Float32, 2}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{Any}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Base.Broadcast.Extruded{Array{LLVM.Value, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{UInt8}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.BitCastInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.CallInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.GetElementPtrInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.LoadInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}, Type{Tuple{Bool, Int64}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base._simple_count_helper), Base.Generator{Tuple{DataType}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}}, Int64})
precompile(Tuple{typeof(Base.size), Array{Float32, 2}})
precompile(Tuple{typeof(Base.sizeof), Core.Const})
precompile(Tuple{typeof(Base.sizeof), Function})
precompile(Tuple{typeof(Base.something), Bool, Bool})
precompile(Tuple{typeof(Base.something), String, String, Vararg{String}})
precompile(Tuple{typeof(Base.something), Type, Type})
precompile(Tuple{typeof(Base.sprint), Function})
precompile(Tuple{typeof(Base.sqrt), Float32})
precompile(Tuple{typeof(Base.string), Int64})
precompile(Tuple{typeof(Base.:(^)), String, Int64})
precompile(Tuple{typeof(Base.string), String, Core.Const})
precompile(Tuple{typeof(Base.string), String, UInt32, Vararg{Any}})
precompile(Tuple{typeof(Base.string_with_env), Base.ImmutableDict{Symbol, Any}, Type})
precompile(Tuple{typeof(Base.strip), Base.SubString{String}})
precompile(Tuple{typeof(Base.strip), String})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:debuginfo,), Tuple{Symbol}}, Type{NamedTuple{(:interactive,), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:type, :used, :show_type, :idx), Tuple{DataType, Bool, Bool, Int64}}, Type{NamedTuple{(:type, :used, :show_type), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.sum), Array{Int64, 1}})
precompile(Tuple{typeof(Base.sum), NTuple{8, Int64}})
precompile(Tuple{typeof(Base.sum), Tuple{Int16}})
precompile(Tuple{typeof(Base.sum), Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{typeof(Base.:(∉)), Symbol, Tuple{Symbol, Symbol}})
precompile(Tuple{typeof(Base.tail), Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}})
precompile(Tuple{typeof(Base.tail), Tuple{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}})
precompile(Tuple{typeof(Base.take!), Base.Channel{Any}})
precompile(Tuple{typeof(Base.task_local_storage)})
precompile(Tuple{typeof(Base.task_local_storage), GPUArrays.var"..."{CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}}, Symbol, GPUArraysCore.ScalarIndexing})
precompile(Tuple{typeof(Base._throw_bitset_notempty_error)})
precompile(Tuple{typeof(Base.to_indices), Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.tryparse), Type{Bool}, String})
precompile(Tuple{typeof(Base._typeddict), Base.Dict{String, Any}, Base.Dict{String, Any}, Vararg{Base.Dict{String, Any}}})
precompile(Tuple{typeof(Base.typesof)})
precompile(Tuple{typeof(Base.typesof), Any})
precompile(Tuple{typeof(Base.:(*)), UInt32, Int64})
precompile(Tuple{typeof(Base.:(>)), UInt32, Int64})
precompile(Tuple{typeof(Base.:(!=)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(<)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(>)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(-)), UInt64})
precompile(Tuple{typeof(Base.:(<=)), UInt64, UInt64})
precompile(Tuple{typeof(Base.:(==)), UInt64, UInt64})
precompile(Tuple{typeof(Base.:(>)), UInt64, UInt64})
precompile(Tuple{typeof(Base._unique!), GPUCompiler.var"...", Array{LLVM.Use, 1}, Array{LLVM.Use, 1}, Base.Set{LLVM.DILocation}, Int64})
precompile(Tuple{typeof(Base.unlock), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Base.Libc.RawFD}, Base.Libc.RawFD})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Bool}, Bool})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.cudaCGScope}, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUdevice_attribute_enum}, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CuDim3}, CUDA.CuDim3})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUfunction_attribute_enum}, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUmemPool_attribute_enum}, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUpointer_attribute_enum}, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Float32}, Float32})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Float64}, Float64})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMLinkage}, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Main.var"..."{Int64}}, Main.var"..."{Int64}})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{CUDA.CUstream_st}}, CUDA.CuDeviceStream})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{Int32}}, Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, LLVM.ConstantExpr})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.unwrap_composed), Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}})
precompile(Tuple{typeof(Base.uvfinalize), Sockets.TCPServer})
precompile(Tuple{typeof(Base.uvfinalize), Sockets.TCPSocket})
precompile(Tuple{typeof(Base._uv_hook_close), Base.AsyncCondition})
precompile(Tuple{typeof(Base.values), Base.Dict{Symbol, GPUCompiler.Runtime.RuntimeMethodInstance}})
precompile(Tuple{typeof(Base.vcat), Array{Any, 1}, Array{Expr, 1}})
precompile(Tuple{typeof(Base.vcat), Array{Any, 1}, UInt64, Int64})
precompile(Tuple{typeof(Base.vect), Base.Complex{Float32}})
precompile(Tuple{typeof(Base.vect), Float32})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.vect), LLVM.CallInst})
precompile(Tuple{typeof(Base.vect), LLVM.CallInst, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.ConstantExpr})
precompile(Tuple{typeof(Base.vect), LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.Function})
precompile(Tuple{typeof(Base.vect), LLVM.Function, Vararg{LLVM.Function}})
precompile(Tuple{typeof(Base.vect), LLVM.IntegerType})
precompile(Tuple{typeof(Base.vect), LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), Tuple{DataType, DataType}, Vararg{Tuple{DataType, DataType}}})
precompile(Tuple{typeof(Base.vect), Type{Base.Cstring}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{GPUArrays.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{GPUArrays.var"#broadcast_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Int32}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Int64}})
precompile(Tuple{typeof(Base.vect), Type{Int64}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.KernelObject{Float64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Int64}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Main.Device}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Main.var"#unreachable##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#child##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#dp_5arg_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#dp_6arg_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#hello##..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#increment##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#inner##..."{Float64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."{Int64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."{Main.var"#trap##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel1##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel2##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel_vadd##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#reduce_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Ptr{Int8}}})
precompile(Tuple{typeof(Base.vect), Type{typeof(CUDA.partial_mapreduce_grid)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(KernelModule.external_dummy)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.dummy)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_a)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_b)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_c)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.world)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(WrapperModule.dummy)}})
precompile(Tuple{typeof(Base.vect), Type{UInt64}})
precompile(Tuple{typeof(Base.visit), Base.var"..."{Array{Method, 1}}, Core.TypeMapEntry})
precompile(Tuple{typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Base.write), Base.IOStream, Array{Int8, 1}})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, String})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, UInt64})
precompile(Tuple{typeof(Base.zeros), Type{Float32}})
precompile(Tuple{typeof(Base.zeros), Type{Int32}, Int64})
precompile(Tuple{typeof(Base.zeros), Type{Int64}})
precompile(Tuple{typeof(Core.Compiler.abstract_call_known), GPUCompiler.GPUInterpreter, Any, Core.Compiler.ArgInfo, Core.Compiler.StmtInfo, Core.Compiler.InferenceState, Int64})
precompile(Tuple{typeof(Core.Compiler.append!), Array{Any, 1}, Array{Core.MethodInstance, 1}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Array{Any, 1}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.HasShape{1}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.HasShape{2}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.IteratorSize, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Float64, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{LLVM.LLVMType, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{LLVM.Value, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.Host, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#dp_5arg_kernel##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#dp_6arg_kernel##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#trap##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#unreachable##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{typeof(Base.isless), 1}}})
precompile(Tuple{typeof(Core.Compiler.iterate), NamedTuple{(:a,), Tuple{Main.Host}}})
precompile(Tuple{typeof(Core.Compiler.iterate), NamedTuple{(:a,), Tuple{Main.Host}}, Int64})
precompile(Tuple{typeof(Core.Compiler.return_type), GPUCompiler.GPUInterpreter, DataType})
precompile(Tuple{typeof(Core.Compiler.typeinf_type), Core.Compiler.NativeInterpreter, Method, Any, Core.SimpleVector})
precompile(Tuple{typeof(Core.Compiler.typeinf_type), GPUCompiler.GPUInterpreter, Method, Any, Core.SimpleVector})
precompile(Tuple{typeof(Core.convert), Type{Core.TypeofBottom}, Type{Union{}}})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.default_expr_type_printer), IO})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Any, Any, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:attach_after,), Tuple{Bool}}, Base.Returns{Nothing}, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Tuple{Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Tuple{Int64, Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.DevNull}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.DevNull}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.ImmutableDict{Symbol, Any}}}, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.IOContext{Base.IOStream}}}, typeof(Base.sprint), Function})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:cooperative, :threads, :blocks), Tuple{Bool, Int32, Int32}}, CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, Type{LLVM.ConstantInt}, Int32})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, Type{LLVM.MDNode}, Array{LLVM.Function, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, typeof(Base.convert), Type{LLVM.FunctionType}, GPUCompiler.Runtime.RuntimeMethodInstance})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, typeof(Base.parse), Type{LLVM.Module}, Array{UInt8, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, typeof(LLVM.Interop.tbaa_addrspace), Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.ThreadSafeContext}}, typeof(GPUCompiler.emit_function!), LLVM.Module, GPUCompiler.CompilerConfig{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, Type, GPUCompiler.Runtime.RuntimeMethodInstance, UInt64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:init,), Tuple{Tuple{Bool, Int64}}}, typeof(GPUArrays.mapreducedim!), typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:kernel,), Tuple{Bool}}, Type{GPUCompiler.CompilerConfig{T, P} where P where T}, GPUCompiler.CompilerConfig{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:kernel,), Tuple{Bool}}, typeof(CUDA.compiler_config), CUDA.CuDevice})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:libraries, :deferred_codegen, :optimize, :cleanup, :only_entry, :validate, :ctx), Tuple{Bool, Bool, Bool, Bool, Bool, Bool, LLVM.ThreadSafeContext}}, typeof(GPUCompiler.emit_llvm), GPUCompiler.CompilerJob{T, P} where P where T, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:maxthreads,), Tuple{Int64}}, typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:optimize, :libraries, :validate, :ctx), Tuple{Bool, Bool, Bool, LLVM.ThreadSafeContext}}, typeof(GPUCompiler.codegen), Symbol, GPUCompiler.CompilerJob{_A, _B} where _B where _A})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:read, :write, :create, :truncate, :append), Tuple{Nothing, Bool, Nothing, Nothing, Nothing}}, typeof(Base.open_flags)})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:shmem,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:stream,), Tuple{CUDA.CuStream}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks, :cooperative), Tuple{Int32, Int32, Bool}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuDeviceArray{Float32, 0, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Device, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Device}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Device}}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.launch), CUDA.CuFunction, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Tuple{Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Tuple{Int64, Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:throw_error,), Tuple{Bool}}, typeof(Base.Libc.Libdl.dlopen), String, UInt32})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:throw_error,), Tuple{Bool}}, typeof(Base.Libc.Libdl.dlsym), Ptr{Nothing}, String})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used, :show_type, :idx), Tuple{Core.TypeofBottom, Bool, Bool, Int64}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used, :show_type, :idx), Tuple{DataType, Bool, Bool, Int64}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOContext{Base.DevNull}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.Const, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.DevNull})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.Const, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOStream})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.TypeofBottom, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOStream})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{DataType, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.DevNull})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:unoptimize_throw_blocks,), Tuple{Bool}}, Type{Core.Compiler.InferenceParams}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:value_map, :materializer, :changes), Tuple{Base.Dict{LLVM.Value, LLVM.Value}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.API.LLVMCloneFunctionChangeType}}, typeof(LLVM.clone_into!), LLVM.Function, LLVM.Function})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:version,), Tuple{Base.VersionNumber}}, Type{Distributed.Worker}, Int64, Sockets.TCPSocket, Sockets.TCPSocket, Distributed.DefaultClusterManager})
precompile(Tuple{typeof(CUDA.APIUtils.initialize!), CUDA.APIUtils.LazyInitialized{Array{Array{Union{Nothing, Bool}, 1}, 1}}, CUDA.var"...", Nothing})
precompile(Tuple{typeof(CUDA.APIUtils.initialize!), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, CUDA.CuContext}, 1}}, CUDA.var"...", Nothing})
precompile(Tuple{typeof(CUDA.attribute), CUDA.CuDevice, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(CUDA.code_llvm), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_native), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_sass), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_sass_callback), Ptr{Nothing}, CUDA.CUPTI.CUpti_CallbackDomain, UInt32, Ptr{Nothing}})
precompile(Tuple{typeof(CUDA.code_typed), Any, Any})
precompile(Tuple{typeof(CUDA.code_typed), Base.IOContext{Base.PipeEndpoint}, Any, Any})
precompile(Tuple{typeof(CUDA.code_warntype), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.convert_arguments), CUDA.var"..."{Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, CUDA.CuFunction}, Type{Tuple{CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(CUDA.cu), Array{Bool, 2}})
precompile(Tuple{typeof(CUDA.CUBLAS.__init__)})
precompile(Tuple{typeof(CUDA.CUBLAS.log_message), Base.Cstring})
precompile(Tuple{typeof(CUDA.cudaconvert), Base.Complex{Float32}})
precompile(Tuple{typeof(CUDA.cudaconvert), Float32})
precompile(Tuple{typeof(CUDA.cudaconvert), Function})
precompile(Tuple{typeof(CUDA.cudaconvert), Int64})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.Device}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.var"#unreachable##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.var"#unreachable##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#dp_5arg_kernel##...", Type{NTuple{5, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#dp_6arg_kernel##...", Type{NTuple{6, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#invalid_kernel##...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##..."{Main.var"#trap##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##..."{Main.var"#trap##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int16, Int32, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int16, Int64, Int32}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int32, Int32, Int32}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int64, Int32, Int16}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel1##...", Type{Tuple{Type{Int64}, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel2##...", Type{Tuple{Type{Int64}, Float64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel_vadd##...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#reduce_kernel##...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(KernelModule.external_dummy), Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}})
precompile(Tuple{typeof(CUDA.cuOccupancyMaxPotentialBlockSize), Base.RefValue{Int32}, Base.RefValue{Int32}, CUDA.CuFunction, Base.CFunction, Int64, Int64})
precompile(Tuple{typeof(CUDA.device)})
precompile(Tuple{typeof(CUDA_Driver_jll.find_artifact_dir)})
precompile(Tuple{typeof(CUDA_Driver_jll.__init__)})
precompile(Tuple{typeof(CUDA_Driver_jll.is_available)})
precompile(Tuple{typeof(CUDA.__init__)})
precompile(Tuple{typeof(CUDA.link), GPUCompiler.CompilerJob{T, P} where P where T, NamedTuple{(:image, :entry, :external_gvars), Tuple{Array{UInt8, 1}, String, Array{String, 1}}}})
precompile(Tuple{typeof(CUDA.maxthreads), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.maxthreads), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.memory), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.KernelObject{Float64}, CUDA.CuDeviceArray{Float64, 1, 1}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#inner##..."{Float64}, CUDA.CuDeviceArray{Float64, 1, 1}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#kernel##..."{Int64}, CUDA.CuDeviceArray{Int64, 0, 1}})
precompile(Tuple{typeof(CUDA.precompile_runtime)})
precompile(Tuple{typeof(CUDA.registers), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.return_type), Any, Any})
precompile(Tuple{typeof(CUDA_Runtime_jll.find_artifact_dir)})
precompile(Tuple{typeof(CUDA_Runtime_jll.__init__)})
precompile(Tuple{typeof(CUDA_Runtime_jll.is_available)})
precompile(Tuple{typeof(CUDA_Runtime_jll.nvdisasm)})
precompile(Tuple{typeof(CUDA_Runtime_jll.nvlink)})
precompile(Tuple{typeof(CUDA_Runtime_jll.ptxas)})
precompile(Tuple{typeof(CUDA.saturate), Float32})
precompile(Tuple{typeof(CUDA.unsafe_destroy!), CUDA.CuStream})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Bool, Int64}, 3, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_unload!), CUDA.CuModule})
precompile(Tuple{typeof(CUDA.version), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.zeros), Type, Int64})
precompile(Tuple{typeof(Distributed.def_rv_channel)})
precompile(Tuple{typeof(Distributed.del_clients), Array{Any, 1}})
precompile(Tuple{typeof(Distributed.deliver_result), Sockets.TCPSocket, Symbol, Distributed.RRID, Array{Any, 1}})
precompile(Tuple{typeof(Distributed.deliver_result), Sockets.TCPSocket, Symbol, Distributed.RRID, Nothing})
precompile(Tuple{typeof(Distributed.flush_gc_msgs)})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.CallWaitMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.JoinPGRPMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.RemoteDoMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.ResultMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.process_opts), Base.JLOptions})
precompile(Tuple{typeof(Distributed.remotecall_fetch), Function, Distributed.Worker, Distributed.RRID, Vararg{Any}})
precompile(Tuple{typeof(Distributed.remote_do), Function, Distributed.Worker, Array{Any, 1}})
precompile(Tuple{typeof(Distributed._require_callback), Base.PkgId})
precompile(Tuple{typeof(Distributed.run_work_thunk), Distributed.var"..."{Distributed.CallWaitMsg}, Bool})
precompile(Tuple{typeof(Distributed.serialize_hdr_raw), Sockets.TCPSocket, Distributed.MsgHeader})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.CallMsg{:call}})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.CallMsg{:call_fetch}})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.JoinCompleteMsg})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.RemoteDoMsg})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.ResultMsg})
precompile(Tuple{typeof(Distributed.set_valid_processes), Array{Int64, 1}})
precompile(Tuple{typeof(Distributed.start_worker), Base.IOContext{Base.PipeEndpoint}, String})
precompile(Tuple{typeof(Distributed.syms_2b_sent), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64})
precompile(Tuple{typeof(Distributed.terminate_all_workers)})
precompile(Tuple{typeof(GPUCompiler.actual_compilation), Base.Dict{UInt64, Any}, UInt64, GPUCompiler.CompilerConfig{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, Type, Type, UInt64, typeof(CUDA.compile), typeof(CUDA.link)})
precompile(Tuple{typeof(GPUCompiler.add_kernel_state!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.addTargetPasses!), LLVM.ModulePassManager, LLVM.TargetMachine, String})
precompile(Tuple{typeof(GPUCompiler.assign_args!), Expr, Array{Any, 1}})
precompile(Tuple{typeof(GPUCompiler.cached_compilation), Base.Dict{UInt64, Any}, GPUCompiler.CompilerConfig{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, Type, Type, Function, Function})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.ci_cache_lookup), GPUCompiler.CodeCache, Core.MethodInstance, UInt64, UInt64})
precompile(Tuple{typeof(GPUCompiler.classify_arguments), GPUCompiler.CompilerJob{T, P} where P where T, LLVM.FunctionType})
precompile(Tuple{typeof(GPUCompiler.cleanup_kernel_state!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.cpu_features!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Function, Expr, Vararg{Expr}})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Symbol, Expr})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Symbol, Symbol})
precompile(Tuple{typeof(GPUCompiler.emit_trap!), GPUCompiler.CompilerJob{T, P} where P where T, LLVM.Builder, LLVM.Module, LLVM.CallInst})
precompile(Tuple{typeof(GPUCompiler.enable_timings)})
precompile(Tuple{typeof(GPUCompiler.finish_module!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P} where P, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{CUDA.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{GPUArrays.var"..."}}, Type{Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{GPUArrays.var"#broadcast_kernel##..."}}, Type{Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{GPUArrays.var"#broadcast_kernel##..."}}, Type{Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{GPUArrays.var"#broadcast_kernel##..."}}, Type{Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{GPUArrays.var"#broadcast_kernel##..."}}, Type{Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.KernelObject{Float64}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Int64, Int64, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."{Main.Device}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."{Main.var"#unreachable##..."}}}, Type{Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."{Main.var"#unreachable##..."}}}, Type{Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#child##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#child##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#child##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#dp_5arg_kernel##..."}}, Type{Type{NTuple{5, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#dp_6arg_kernel##..."}}, Type{Type{NTuple{6, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#hello##..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#inner##..."{Float64}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#invalid_kernel##..."}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."{Int64}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."{Main.var"#trap##..."}}}, Type{Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."{Main.var"#trap##..."}}}, Type{Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{Int16, Int32, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{Int16, Int64, Int32}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{Int32, Int32, Int32}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{Int64, Int32, Int16}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel1##..."}}, Type{Type{Tuple{Type{Int64}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel2##..."}}, Type{Type{Tuple{Type{Int64}, Float64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#kernel_vadd##..."}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#parent##..."{Main.var"#child##..."}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#parent##..."{Main.var"#child##..."}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#parent##..."{Main.var"#child##..."}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#parent##..."{Main.var"#child##..."}}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#parent##..."{Main.var"#child##..."}}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{Main.var"#reduce_kernel##..."}}, Type{Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Base.getindex)}}, Type{Type{Tuple{Base.RefValue{Integer}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Base.getindex)}}, Type{Type{Tuple{CUDA.CuDeviceArray{Float32, 1, 1}, Int32}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Base.identity)}}, Type{Type{Tuple{Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Base.sin)}}, Type{Type{Tuple{Float32}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(CUDA.big_mapreduce_kernel)}}, Type{Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 2, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(CUDA.big_mapreduce_kernel)}}, Type{Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(CUDA.partial_mapreduce_grid)}}, Type{Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(CUDA.partial_mapreduce_grid)}}, Type{Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 4, 1}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(KernelModule.external_dummy)}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.dummy)}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.dummy)}}, Type{Type{Tuple{Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel_a)}}, Type{Type{Tuple{Bool}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel)}}, Type{Type{Tuple{Bool}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel)}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel)}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel)}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(Main.kernel)}}, Type{Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}})
precompile(Tuple{typeof(GPUCompiler.get_world_generator), Any, Type{Type{typeof(WrapperModule.dummy)}}, Type{Type{Tuple{}}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{typeof(Base.getindex)}, Type{Tuple{Base.RefValue{Integer}}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{typeof(Base.getindex)}, Type{Tuple{CUDA.CuDeviceArray{Float32, 1, 1}, Int32}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{typeof(Base.identity)}, Type{Tuple{Int64}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{typeof(Base.sin)}, Type{Tuple{Float32}}})
precompile(Tuple{typeof(GPUCompiler.get_world), Type{typeof(Main.dummy)}, Type{Tuple{Int64}}})
precompile(Tuple{typeof(GPUCompiler.hide_trap!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.DevNull, String, String})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.GenericIOBuffer{Array{UInt8, 1}}, String, String})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.IOStream, String, String})
precompile(Tuple{typeof(GPUCompiler.__init__)})
precompile(Tuple{typeof(GPUCompiler.kernel_state_intr), LLVM.Module, LLVM.ArrayType})
precompile(Tuple{typeof(GPUCompiler.llvm_datalayout), GPUCompiler.PTXCompilerTarget})
precompile(Tuple{typeof(GPUCompiler.llvm_triple), GPUCompiler.PTXCompilerTarget})
precompile(Tuple{typeof(GPUCompiler.lower_gc_frame!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.lower_kernel_state!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.lower_ptls!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.lower_throw!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Bool, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Int64, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Tuple{Symbol}, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Type, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mcgen), GPUCompiler.CompilerJob{T, P} where P where T, LLVM.Module, LLVM.API.LLVMCodeGenFileType})
precompile(Tuple{typeof(GPUCompiler.nvvm_reflect!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_entry!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P} where P, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_entry!), GPUCompiler.CompilerJob{T, P} where P where T, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_module!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P} where P, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.resolve_cpu_references!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.Runtime.T_prjlvalue), LLVM.Context})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr, Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr, Expr, Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(JLLWrappers.adjust_ENV!), Base.Dict{K, V} where V where K, String, String, Bool, Bool})
precompile(Tuple{typeof(JLLWrappers.get_julia_libpaths)})
precompile(Tuple{typeof(LinearAlgebra.norm), Float32})
precompile(Tuple{typeof(LinearAlgebra.norm), Float64})
precompile(Tuple{typeof(LinearAlgebra.norm), Int64})
precompile(Tuple{typeof(LLVM.addrspacecast!), LLVM.Builder, LLVM.AllocaInst, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.alignment!), LLVM.LoadInst, Int64})
precompile(Tuple{typeof(LLVM.alignment!), LLVM.StoreInst, Int64})
precompile(Tuple{typeof(LLVM.alloca!), LLVM.Builder, LLVM.ArrayType})
precompile(Tuple{typeof(LLVM.alloca!), LLVM.Builder, LLVM.StructType})
precompile(Tuple{typeof(LLVM.API.LLVMCloneFunctionInto), LLVM.Function, LLVM.Function, Array{LLVM.Value, 1}, Int64, LLVM.API.LLVMCloneFunctionChangeType, String, Ptr{Nothing}, Ptr{Nothing}, Ptr{Nothing}, Base.RefValue{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}}})
precompile(Tuple{typeof(LLVM.API.LLVMGetElementAsConstant), LLVM.ConstantArray, Int64})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.CallInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.LoadInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.StoreInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.bitcast!), LLVM.Builder, LLVM.AllocaInst, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.bitcast!), LLVM.Builder, LLVM.ConstantExpr, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.callconv!), LLVM.CallInst, UInt32})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, GPUCompiler.Runtime.RuntimeMethodInstance, Array{LLVM.ConstantExpr, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.CallInst, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Constant, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Instruction, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.User, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.User, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Value, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.clopts), String})
precompile(Tuple{typeof(LLVM.context), LLVM.Module})
precompile(Tuple{typeof(LLVM.elements!), LLVM.StructType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVMExtra_jll.find_artifact_dir)})
precompile(Tuple{typeof(LLVMExtra_jll.__init__)})
precompile(Tuple{typeof(LLVM.function_pass_callback), Ptr{Nothing}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.handle_diagnostic), Ptr{LLVM.API.LLVMOpaqueDiagnosticInfo}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.handle_error), Base.Cstring})
precompile(Tuple{typeof(LLVM.inbounds_gep!), LLVM.Builder, LLVM.Argument, Array{LLVM.Argument, 1}})
precompile(Tuple{typeof(LLVM.inbounds_gep!), LLVM.Builder, LLVM.BitCastInst, Array{LLVM.Argument, 1}})
precompile(Tuple{typeof(LLVM.__init__)})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type, Expr})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type, Expr, Vararg{Expr}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.ArrayType})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.ArrayType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType, Array{LLVM.IntegerType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.LLVMFloat, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.PointerType})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.StructType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.VoidType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.line), LLVM.DILocation})
precompile(Tuple{typeof(LLVM.load!), LLVM.Builder, LLVM.ConstantExpr})
precompile(Tuple{typeof(LLVM.load!), LLVM.Builder, LLVM.GetElementPtrInst})
precompile(Tuple{typeof(LLVM.materializer_callback), Ptr{LLVM.API.LLVMOpaqueValue}, Base.RefValue{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}}})
precompile(Tuple{typeof(LLVM.module_pass_callback), Ptr{Nothing}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.name), LLVM.Function})
precompile(Tuple{typeof(LLVM.operands), LLVM.ConstantArray})
precompile(Tuple{typeof(LLVM.operands), LLVM.MDTuple})
precompile(Tuple{typeof(LLVM.parameter_attributes), LLVM.Function, Int64})
precompile(Tuple{typeof(LLVM.ptrtoint!), LLVM.Builder, LLVM.CallInst, LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.ptrtoint!), LLVM.Builder, LLVM.ConstantExpr, LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.ptrtoint!), LLVM.Builder, LLVM.Function, LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.replace_metadata_uses!), LLVM.Function, LLVM.ConstantExpr})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.CallInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.CallInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.ConstantExpr})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.LoadInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.LoadInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.PtrToIntInst})
precompile(Tuple{typeof(LLVM.struct_gep!), LLVM.Builder, LLVM.AllocaInst, Int64})
precompile(Tuple{typeof(LLVM.triple!), LLVM.Module, String})
precompile(Tuple{typeof(LLVM.tsm_callback), Ptr{Nothing}, Ptr{LLVM.API.LLVMOpaqueModule}})
precompile(Tuple{typeof(Main.can_use_cupti)})
precompile(Tuple{typeof(Main.runtests), Function, String, Symbol, Nothing})
precompile(Tuple{typeof(Main.testf), Function, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Main.testf), Function, Array{Float32, 1}})
precompile(Tuple{typeof(Main.testf), Function, Array{Int64, 1}})
precompile(Tuple{typeof(RandomNumbers.__init__)})
precompile(Tuple{typeof(Random.seed!), Int64})
precompile(Tuple{typeof(Random.set_global_seed!), Int64})
precompile(Tuple{typeof(Requires.callbacks), Base.PkgId})
precompile(Tuple{typeof(Requires.err), Any, Module, String, String, Any})
precompile(Tuple{typeof(Requires.__init__)})
precompile(Tuple{typeof(Requires.isprecompiling)})
precompile(Tuple{typeof(Requires.listenpkg), Any, Base.PkgId})
precompile(Tuple{typeof(Requires.loaded), Base.PkgId})
precompile(Tuple{typeof(Requires.loadpkg), Base.PkgId})
precompile(Tuple{typeof(Requires.withnotifications), Any, Vararg{Any}})
precompile(Tuple{typeof(Requires.withpath), Any, String})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, DataType})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.CodeInfo}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.LineInfoNode}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.TypeName}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Method}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{UnionAll}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Any, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Method, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Symbol, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Any})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Any, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Int32, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Symbol, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{UInt8, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Bool})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Core.TypeofBottom})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Expr})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Float64})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, GlobalRef})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Int32})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Module})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Symbol})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Array{Any, 1}}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Distributed.RRID, Int64}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt128})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt16})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt8})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UnionAll})
precompile(Tuple{typeof(Sockets.nagle), Sockets.TCPServer, Bool})
precompile(Tuple{typeof(Sockets.quickack), Sockets.TCPServer, Bool})
precompile(Tuple{typeof(Sockets.uv_connectioncb), Ptr{Nothing}, Int32})
precompile(Tuple{typeof(TestSuite.include), String})
precompile(Tuple{typeof(TestSuite.test_result), Array{Float32, 1}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(TestSuite.test_result), Array{Float64, 1}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(TestSuite.test_result), NTuple{4, Float32}, NTuple{4, Float32}})
precompile(Tuple{typeof(Test.test_expr!), Any, Any, Any})
precompile(Tuple{typeof(Test.testset_beginend_call), Tuple{Expr, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{Expr, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{String, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(TimerOutputs.__init__)})
precompile(Tuple{typeof(TimerOutputs.print_timer), Base.IOContext{Base.PipeEndpoint}, TimerOutputs.TimerOutput})
precompile(Tuple{typeof(WrapperModule.wrapper)})
precompile(Tuple{Type{Pair{A, B} where B where A}, Core.CodeInfo, Type})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}})
precompile(Tuple{Type{Pair{A, B} where B where A}, LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{Type{Pair{A, B} where B where A}, LLVM.Argument, LLVM.Argument})
precompile(Tuple{Type{Pair{A, B} where B where A}, String, Type})
precompile(Tuple{Type{Random.Sampler{E} where E}, Random.TaskLocalRNG, Base.UnitRange{Int64}, Base.Val{1}})
precompile(Tuple{Type{Ref{Int32}}})
precompile(Tuple{Type{Test.Returned}, Any, Any, LineNumberNode})
precompile(Tuple{Type{Test.Threw}, Any, Union{Nothing, Array{Any, 1}}, LineNumberNode})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Any, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Bool, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Int64, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Symbol, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{Type{UInt128}, UInt16})
precompile(Tuple{Type{UInt32}, CUDA.CUmemorytype_enum})
precompile(Tuple{Type{UInt32}, CUDA.CUPTI.CUpti_CallbackIdResource})
")}})
precompile(Tuple{Adapt.var"...", Function})
precompile(Tuple{Base.ComposedFunction{typeof(Base.:(!)), CUDA.var"..."}, Type})
precompile(Tuple{Base.Filesystem.var"##mktempdir##...", String, typeof(Base.Filesystem.mktempdir), Main.var"...", String})
precompile(Tuple{Base.IRShow.var"..."{Int64, Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}, Any})
precompile(Tuple{Base.IRShow.var"..."{Symbol, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}}, Any})
precompile(Tuple{Base.IRShow.var"..."{Symbol}, Any})
precompile(Tuple{Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Any, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, IO, String, Int64})
precompile(Tuple{Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, IO, String, Int64})
precompile(Tuple{Base.IRShow.var"...", Core.CodeInfo})
precompile(Tuple{Base.IRShow.var"...", Core.CodeInfo})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.DevNull}, Int64, typeof(Base.IRShow.lineinfo_disabled), Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Any, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, Base.IRShow.var"..."{Core.CodeInfo, Base.IRShow.var"#emit_lineinfo_update##..."{Array{Core.LineInfoNode, 1}, Bool, Base.IRShow.var"#indent##..."{Base.RefValue{Int64}}, Base.RefValue{Int64}, Array{Core.LineInfoNode, 1}}}, Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"#print_indentation##..."{Symbol, Base.IOContext{Base.IOStream}, Int64, typeof(Base.IRShow.lineinfo_disabled), Core.Compiler.CFG, Int64}, Bool})
precompile(Tuple{Base.IRShow.var"##show_ir_stmt##...", Any, Bool, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.IRShow.var"##show_ir_stmt##...", Any, Bool, Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Any, Any, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.IRShow.var"##show_ir_stmts##...", Any, typeof(Base.IRShow.show_ir_stmts), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Any, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float32, 1}, Array{Float32, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float32, 2}, Array{Float32, 2}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Float64, 1}, Array{Float64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Array{Int64, 1}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Int64})
precompile(Tuple{Base.Iterators.var"..."{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}, Int64})
precompile(Tuple{Base.RedirectStdStream, Base.IOContext{Base.PipeEndpoint}})
precompile(Tuple{Base.Returns{Bool}, Any, Vararg{Any}})
precompile(Tuple{Base.Returns{Nothing}, Any})
precompile(Tuple{Base.var"..."{DataType}, Int64})
precompile(Tuple{Base.var"..."{Array{Method, 1}}, Method})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Bool, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Expr, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Float64, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Int64, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."}, Tuple{Symbol, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Bool}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Expr}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Float64}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Int64}})
precompile(Tuple{Base.var"..."{GPUCompiler.var"..."{Expr}}, Tuple{Symbol, Symbol}})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Any, Any}}, Core.TypeName})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Any, Any}}, Method})
precompile(Tuple{Base.var"..."{Base.WeakKeyDict{Distributed.AbstractRemoteRef, Nothing}}, Distributed.Future})
precompile(Tuple{Base.var"..."{CUDA.var"..."{CUDA.var"..."{Base.Event}}, Base.AsyncCondition}})
precompile(Tuple{Base.var"..."{Base.Process}})
precompile(Tuple{Base.var"...", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, Base.Returns{Bool}, Any, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.DevNull}, String, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled##...", Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{Base.var"#readcb_specialized##...", Sockets.TCPSocket, Int64, UInt64})
precompile(Tuple{Base.var"##s92##...", Vararg{Any, 5}})
precompile(Tuple{Base.var"##sprint##...", Base.ImmutableDict{Symbol, Any}, Int64, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{Core.Compiler.var"...", Any, Any, Any})
precompile(Tuple{Core.Compiler.var"##analyze_method!##...", Bool, Array{Any, 1}, Core.Compiler.Effects, typeof(Core.Compiler.analyze_method!), Core.MethodMatch, Array{Any, 1}, Core.Compiler.CallInfo, UInt8, Core.Compiler.InliningState{GPUCompiler.GPUInterpreter}})
precompile(Tuple{CUDA_Driver_jll.var"#driver_version##...", Any})
precompile(Tuple{CUDA_Driver_jll.var"#init_driver##...", Any})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}, Function})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Host, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Host}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Host}}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(KernelModule.external_dummy), Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.NVML.var"..."})
precompile(Tuple{CUDA_Runtime_jll.var"##nvdisasm##...", Bool, Bool, typeof(CUDA_Runtime_jll.nvdisasm)})
precompile(Tuple{CUDA_Runtime_jll.var"##nvlink##...", Bool, Bool, typeof(CUDA_Runtime_jll.nvlink)})
precompile(Tuple{CUDA_Runtime_jll.var"##ptxas##...", Bool, Bool, typeof(CUDA_Runtime_jll.ptxas)})
precompile(Tuple{CUDA.var"..."{CUDA.CuStream, Base.Timer, CUDA.CuDevice, Base.Event}})
precompile(Tuple{CUDA.var"..."{Base.Timer, Base.Event}})
precompile(Tuple{CUDA.var"..."{Base.Pipe}})
precompile(Tuple{CUDA.var"...", Int32, Int32, Base.Pairs{Symbol, Bool, Tuple{Symbol}, NamedTuple{(:cooperative,), Tuple{Bool}}}, CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Host, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Host}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Host}}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"...", Int64, Int64, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{CUDA.var"..."{Base.ComposedFunction{CUDA.var"#compute_shmem##..."{Tuple{Bool, Int64}, Bool}, CUDA.var"#compute_threads##..."{Int64, Bool, CUDA.CuDevice}}}, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}, Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Core.LLVMPtr{Int32, 0}, Bool})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Core.LLVMPtr{Int32, 0}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Vararg{Int64, 5}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Vararg{Int64, 6}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Core.LLVMPtr{Int32, 0}, Bool})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Core.LLVMPtr{Int32, 0}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Int32, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Int64, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Int32, Int32})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Int32, Int16})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type{Int64}, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type{Int64}, Float64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Int64})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{CUDA.var"##call##...", Base.Pairs{Symbol, Integer, Tuple{Symbol, Symbol, Symbol}, NamedTuple{(:threads, :blocks, :cooperative), Tuple{Int32, Int32, Bool}}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}})
precompile(Tuple{CUDA.var"##context!##...", Bool, typeof(CUDA.context!), CUDA.var"..."{CUDA.CuStream}, CUDA.CuContext})
precompile(Tuple{CUDA.var"##cudacall##...", Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, typeof(CUDA.cudacall), CUDA.CuFunction, Type, CUDA.KernelState, Vararg{Any}})
precompile(Tuple{CUDA.var"##launch##...", Int64, Int64, Bool, Int64, CUDA.CuStream, typeof(CUDA.launch), CUDA.CuFunction, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{CUDA.var"##s6388##...", Vararg{Any, 7}})
precompile(Tuple{CUDA.var"##s6388##...", Vararg{Any, 5}})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 4}})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 6}})
precompile(Tuple{CUDA.var"##s6390##...", Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Vararg{Any, 5}})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any, Any, Type, Any})
precompile(Tuple{CUDA.var"##s6390##...", Any, Any})
precompile(Tuple{Distributed.var"..."{Distributed.RemoteValue, Distributed.var"..."{Distributed.CallWaitMsg}}})
precompile(Tuple{Distributed.var"..."{Sockets.TCPSocket, Sockets.TCPSocket, Bool}})
precompile(Tuple{Distributed.var"..."{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket}})
precompile(Tuple{Distributed.var"..."{Distributed.CallWaitMsg, Distributed.MsgHeader, Sockets.TCPSocket}})
precompile(Tuple{Distributed.var"..."{Distributed.RemoteDoMsg}})
precompile(Tuple{Distributed.var"..."{Distributed.Worker, Tuple{Distributed.RRID, Int64}}})
precompile(Tuple{Distributed.var"..."})
precompile(Tuple{Distributed.var"..."{Float64}})
precompile(Tuple{Distributed.var"..."{Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64}, Core.TypeName})
precompile(Tuple{Distributed.var"##remotecall_fetch##...", Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(Distributed.remotecall_fetch), Function, Distributed.Worker, Distributed.RRID, Vararg{Any}})
precompile(Tuple{GPUCompiler.var"...", LLVM.Module})
precompile(Tuple{GPUCompiler.var"..."{LLVM.Context}, LLVM.EnumAttribute})
precompile(Tuple{GPUCompiler.var"..."{LLVM.Context}, LLVM.TypeAttribute})
precompile(Tuple{GPUCompiler.var"#callback##..."{GPUCompiler.CodeCache}, Core.MethodInstance, UInt32})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.CallInst})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#check_user##..."{Base.Set{LLVM.Function}, Array{LLVM.Function, 1}}, LLVM.StoreInst})
precompile(Tuple{GPUCompiler.var"##code_typed##...", Bool, Base.Pairs{Symbol, Symbol, Tuple{Symbol}, NamedTuple{(:debuginfo,), Tuple{Symbol}}}, typeof(GPUCompiler.code_typed), GPUCompiler.CompilerJob{T, P, F} where F where P where T})
precompile(Tuple{GPUCompiler.var"##code_typed##...", Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(GPUCompiler.code_typed), GPUCompiler.CompilerJob{T, P, F} where F where P where T})
precompile(Tuple{GPUCompiler.var"##code_warntype##...", Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(GPUCompiler.code_warntype), Base.DevNull, GPUCompiler.CompilerJob{T, P, F} where F where P where T})
precompile(Tuple{GPUCompiler.var"##code_warntype##...", Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(GPUCompiler.code_warntype), Base.IOStream, GPUCompiler.CompilerJob{T, P, F} where F where P where T})
precompile(Tuple{GPUCompiler.var"#hook#156##...", Base.IOStream, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, GPUCompiler.var"#hook##..."{GPUCompiler.var"#hook#156##..."}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}})
precompile(Tuple{GPUCompiler.var"#lookup_fun##..."{Array{Any, 1}, GPUCompiler.CodeCache}, Core.MethodInstance, UInt64, UInt64})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantFP})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantInt})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.ConstantStruct})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.Function})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.GlobalVariable})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.InlineAsm})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.PointerNull})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.PoisonValue})
precompile(Tuple{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.UndefValue})
precompile(Tuple{GPUCompiler.var"#rewrite_uses!##..."{LLVM.Function, LLVM.Context}, LLVM.ConstantExpr})
precompile(Tuple{GPUCompiler.var"#rewrite_uses!##..."{LLVM.Function, LLVM.Context}, LLVM.Function})
precompile(Tuple{GPUCompiler.var"##s130##...", Any, Any, Any, Type, Any})
precompile(Tuple{GPUCompiler.var"##s598##...", Vararg{Any, 4}})
precompile(Tuple{LinearAlgebra.var"..."})
precompile(Tuple{LLVM.Interop.var"##s842##...", Any, Any, Any, Any, Any, Any, Type, Type, Type, Type, Any, Any})
precompile(Tuple{LLVM.Interop.var"##s842##...", Vararg{Any, 7}})
precompile(Tuple{LLVM.Interop.var"##s842##...", Vararg{Any, 8}})
precompile(Tuple{LLVM.var"#recurse##..."{LLVM.Function, LLVM.Context, LLVM.ConstantExpr}, LLVM.MDTuple})
precompile(Tuple{LLVM.var"#recurse##..."{LLVM.Function, LLVM.Context, LLVM.ConstantExpr}, LLVM.NamedMDNode})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"...", Array{Float32, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Int64, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Float32, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Array{Base.Complex{Float32}, 1}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}, Main.var"..."{Array{Any, 1}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Main.var"..."{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Any}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{String, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}})
precompile(Tuple{Main.var"..."{Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Set{Any}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{Main.var"...", CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{Main.var"..."{Main.var"..."}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{Main.var"..."{Main.var"#mapreduce_gpu#106##..."}, Function, Function, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"...", Function, Function, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"..."})
precompile(Tuple{Main.var"#bar##..."{Main.var"#kernel##..."}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"#f##...", Int64})
precompile(Tuple{Main.var"#foo##..."})
precompile(Tuple{Main.var"#mapreduce_gpu##..."{Main.var"#mapreduce_gpu#105##..."}, Function, Function, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Main.var"#outer##...", CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, Float64})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{RandomNumbers.var"..."})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Float32, 1}})
precompile(Tuple{TestSuite.var"..."{UnionAll}, Array{Int64, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{Any, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.BitCastInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.GetElementPtrInst, 1}})
precompile(Tuple{Type{Array{LLVM.Instruction, 1}}, Array{LLVM.Instruction, 1}})
precompile(Tuple{Type{Array{LLVM.Value, N} where N}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{Method, 1}}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Array{T, N} where N where T}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{Type{Base.AsyncCondition}, CUDA.CUBLAS.var"..."})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Axes, F, Args} where Args<:Tuple where F where Axes}, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Array{LLVM.Value, 1}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.round), Tuple{Array{Float32, 2}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.:(==)), Tuple{Float32, Array{Float32, 2}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, Type{Base.OneTo{T} where T<:Integer}, Tuple{Tuple{Int64}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.esc), Tuple{Tuple{}}})
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Axes, F, Args} where Args<:Tuple where F where Axes}, typeof(Base.esc), Tuple{Tuple{Expr, Expr, Expr}}})
precompile(Tuple{Type{Base.Complex{Float32}}, Int64, Int64})
precompile(Tuple{Type{Base.Complex{T} where T<:Real}, Float32, Float32})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Any}}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}}, Pair{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}, String}})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Tuple{DataType}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Tuple{DataType, DataType}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{Bool, DataType}, Array{Core.MethodInstance, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."{Expr}}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Base.var"..."{GPUCompiler.var"..."}, Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"...", Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, CUDA.var"..."{Array{Symbol, 1}}, Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Any, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Bool, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Int64, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{Symbol, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, GPUCompiler.var"...", Array{String, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, LLVM.Interop.var"...", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Main.var"..."{NTuple{52, Char}}, Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{Expr}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Test.var"...", Base.Iterators.Filter{Test.var"...", Tuple{Expr}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, typeof(Base.esc), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.DevNull, Base.ImmutableDict{Symbol, Any}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.DevNull, Pair{Symbol, Bool}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.PipeEndpoint, Pair{Symbol, Bool}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{Expr}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, Test.var"...", Tuple{Expr}})
precompile(Tuple{Type{Base.IteratorSize}, Array{DataType, 1}})
precompile(Tuple{Type{Base.IteratorSize}, Base.Iterators.Enumerate{Core.SimpleVector}})
precompile(Tuple{Type{Base.IteratorsMD.CartesianIndex{N} where N}, Int64, Vararg{Int64}})
precompile(Tuple{Type{Base.IteratorsMD.CartesianIndices{N, R} where R<:Tuple{Vararg{Base.OrdinalRange{Int64, Int64}, N}} where N}, Tuple{Int64}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Core.SimpleVector, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{12, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{22, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{36, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{4, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{5, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{6, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{7, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{8, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{NTuple{9, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Is} where Is<:Tuple}, Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}})
precompile(Tuple{Type{Base.Iterators.Zip{Tuple{Tuple{Vararg{Union{UInt64, String}}}, Tuple{Vararg{Union{UInt64, String}}}}}}, Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}})
precompile(Tuple{Type{Base.LinearIndices{N, R} where R<:Tuple{Vararg{Base.AbstractUnitRange{Int64}, N}} where N}, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{Base.Pairs{Symbol, V, I, A} where A where I where V}, NamedTuple{(:minthreads, :maxthreads, :blocks_per_sm, :maxregs), NTuple{4, Nothing}}, NTuple{4, Symbol}})
precompile(Tuple{Type{Base.RefValue{T} where T}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}})
precompile(Tuple{Type{Base.Set{LLVM.DILocation}}})
precompile(Tuple{Type{Base.Set{LLVM.Function}}, Array{LLVM.Function, 1}})
precompile(Tuple{Type{Base.StackTraces.StackFrame}, String, String, Int64})
precompile(Tuple{Type{CUDA.CuArray{Int64, N, B} where B where N}, UndefInitializer, Int64})
precompile(Tuple{Type{CUDA.CuArray{Int64, N, B} where B where N}, UndefInitializer, Tuple{Int64}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 0}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 2}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float64, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int32, 1}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 0}})
precompile(Tuple{Type{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 1}})
precompile(Tuple{Type{CUDA.CuError}, CUDA.cudaError_enum})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(KernelModule.external_dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{CUDA.HostKernel{typeof(WrapperModule.dummy), Tuple{}}}, Function, CUDA.CuFunction, CUDA.KernelState})
precompile(Tuple{Type{Distributed.CallMsg{:call_fetch}}, Function, Tuple{Serialization.__deserialized_types__.var"..."{String}, String, Symbol, Nothing}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.CallWaitMsg}, Function, Tuple{Module, Expr}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.ClusterSerializer{I} where I<:IO}, Sockets.TCPSocket})
precompile(Tuple{Type{Distributed.JoinPGRPMsg}, Int64, Array{Any, 1}, Symbol, Bool, Bool})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{Array{Any, 1}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{Array{Int64, 1}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Distributed.RemoteDoMsg}, Function, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{Type{Float32}, Float32})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Base.getindex), Tuple{Base.RefValue{Integer}}}, CUDA.CUDACompilerParams})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Base.getindex), Tuple{CUDA.CuDeviceArray{Float32, 1, 1}, Int32}}, CUDA.CUDACompilerParams})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Base.identity), Tuple{Int64}}, CUDA.CUDACompilerParams})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Base.sin), Tuple{Float32}}, CUDA.CUDACompilerParams})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}, CUDA.CUDACompilerParams, Symbol, Bool})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Function, Type})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Function, Type, Bool})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Function, Type, Bool, Nothing})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Function, Type, Bool, String})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{CUDA.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{GPUArrays.var"..."}, Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{GPUArrays.var"#broadcast_kernel##..."}, Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{GPUArrays.var"#broadcast_kernel##..."}, Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{GPUArrays.var"#broadcast_kernel##..."}, Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{GPUArrays.var"#broadcast_kernel##..."}, Type{Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."{Int64}}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Int64, Int64, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."{Main.Device}}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."{Main.var"#unreachable##..."}}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."{Main.var"#unreachable##..."}}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#dp_5arg_kernel##..."}, Type{NTuple{5, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#dp_6arg_kernel##..."}, Type{NTuple{6, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#hello##..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#increment##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#invalid_kernel##..."}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."{Main.var"#trap##..."}}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."{Main.var"#trap##..."}}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{Int16, Int32, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{Int16, Int64, Int32}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{Int32, Int32, Int32}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{Int64, Int32, Int16}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel##..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#kernel_vadd##..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#parent##..."{Main.var"#child##..."}}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#parent##..."{Main.var"#child##..."}}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#parent##..."{Main.var"#child##..."}}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#parent##..."{Main.var"#child##..."}}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#parent##..."{Main.var"#child##..."}}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{Main.var"#reduce_kernel##..."}, Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Base.getindex)}, Type{Tuple{Base.RefValue{Integer}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Base.getindex)}, Type{Tuple{CUDA.CuDeviceArray{Float32, 1, 1}, Int32}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Base.identity)}, Type{Tuple{Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Base.sin)}, Type{Tuple{Float32}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(CUDA.big_mapreduce_kernel)}, Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 2, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(CUDA.big_mapreduce_kernel)}, Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(CUDA.partial_mapreduce_grid)}, Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(CUDA.partial_mapreduce_grid)}, Type{Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{3, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 4, 1}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(KernelModule.external_dummy)}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.dummy)}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.dummy)}, Type{Tuple{}}, Bool, String, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.dummy)}, Type{Tuple{Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel_a)}, Type{Tuple{Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel_b)}, Type{Tuple{Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel_c)}, Type{Tuple{Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel)}, Type{Tuple{Bool}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel)}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel)}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel)}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.kernel)}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(Main.world)}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.FunctionSpec{F, TT} where TT where F}, Type{typeof(WrapperModule.dummy)}, Type{Tuple{}}, Bool, Nothing, UInt64})
precompile(Tuple{Type{GPUCompiler.KernelError}, GPUCompiler.CompilerJob{T, P, F} where F where P where T, String, String})
precompile(Tuple{Type{LLVM.AddInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AddrSpaceCastInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AllocaInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.AndInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Argument}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ArrayType}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.ArrayType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.ArrayType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.BitCastInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.BrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.CallInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.CallInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantAggregateZero}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantArray}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantAsMetadata}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ConstantAsMetadata}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ConstantExpr}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantFP}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantInt}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.ConstantInt}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ConstantStruct}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.DICompileUnit}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.DILocation}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.DISubProgram}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.ExtractValueInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FAddInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FCmpInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FMulInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FNegInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPToSIInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FPTruncInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FreezeInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FSubInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Function}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.LLVMFloat, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.PointerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.ArrayType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, LLVM.VoidType, Array{LLVM.SequentialType, 1}})
precompile(Tuple{Type{LLVM.FunctionType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.GetElementPtrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.GlobalVariable}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ICmpInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.InlineAsm}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.InsertValueInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.Instruction}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.IntegerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.IntToPtrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.LLVMDouble}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LLVMDouble}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LLVMFloat}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.LoadInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.LShrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.MDString}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.MDTuple}, Ptr{LLVM.API.LLVMOpaqueMetadata}})
precompile(Tuple{Type{LLVM.MetadataAsValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.MulInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.OrInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PHIInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PointerNull}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.ArrayType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.IntegerType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.LLVMDouble, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.LLVMFloat, Int64})
precompile(Tuple{Type{LLVM.PointerType}, LLVM.StructType, Int64})
precompile(Tuple{Type{LLVM.PointerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.PointerType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.PoisonValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.PtrToIntInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.RetInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.RetInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SDivInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SelectInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ShlInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SIToFPInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StoreInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StoreInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.StructType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.StructType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.SubInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.SwitchInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.TruncInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UDivInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UndefValue}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.UnreachableInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.VoidType}, Ptr{LLVM.API.LLVMOpaqueType}})
precompile(Tuple{Type{LLVM.XorInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{LLVM.ZExtInst}, Ptr{LLVM.API.LLVMOpaqueValue}})
precompile(Tuple{Type{Logging.ConsoleLogger}, Base.IOContext{Core.CoreSTDERR}, Base.CoreLogging.LogLevel})
precompile(Tuple{Type{Main.ExecGhost}})
precompile(Tuple{Type{Main.Host}})
precompile(Tuple{Type{Main.Nested}, Main.Host})
precompile(Tuple{Type{NamedTuple{(:always_inline,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:async,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:attach_after,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:a,), T} where T<:Tuple}, Tuple{Main.Host}})
precompile(Tuple{Type{NamedTuple{(:backlog,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:bar, :foo), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:bar,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:blocks,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.IntegerType, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMDouble, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMFloat, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ, :codegen), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}}})
precompile(Tuple{Type{NamedTuple{(:cc, :typ), T} where T<:Tuple}, Tuple{GPUCompiler.ArgumentCC, DataType}})
precompile(Tuple{Type{NamedTuple{(:ci, :func, :specfunc), T} where T<:Tuple}, Tuple{Core.CodeInstance, String, String}})
precompile(Tuple{Type{NamedTuple{(:context,), T} where T<:Tuple}, Tuple{Base.IOContext{Base.IOStream}}})
precompile(Tuple{Type{NamedTuple{(:cooperative, :threads, :blocks), T} where T<:Tuple}, Tuple{Bool, Int32, Int32}})
precompile(Tuple{Type{NamedTuple{(:debuginfo,), T} where T<:Tuple}, Tuple{Symbol}})
precompile(Tuple{Type{NamedTuple{(:dump_module, :raw, :optimize), T} where T<:Tuple}, Tuple{Bool, Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:dump_module, :raw), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:entry, :compiled), T} where T<:Tuple}, Tuple{LLVM.Function, Base.Dict{Any, Any}}})
precompile(Tuple{Type{NamedTuple{(:final,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:foo, :bar), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:foo,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:format,), T} where T<:Tuple}, Tuple{LLVM.API.LLVMCodeGenFileType}})
precompile(Tuple{Type{NamedTuple{(:image, :entry, :external_gvars), T} where T<:Tuple}, Tuple{Array{UInt8, 1}, String, Array{String, 1}}})
precompile(Tuple{Type{NamedTuple{(:init, :dims), T} where T<:Tuple}, Tuple{Bool, Base.Colon}})
precompile(Tuple{Type{NamedTuple{(:inline_cost_threshold,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:libraries, :deferred_codegen, :optimize, :cleanup, :only_entry, :validate, :ctx), T} where T<:Tuple}, Tuple{Bool, Bool, Bool, Bool, Bool, Bool, LLVM.ThreadSafeContext}})
precompile(Tuple{Type{NamedTuple{(:maxsize,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:max_threads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:maxthreads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:name,), T} where T<:Tuple}, Tuple{String}})
precompile(Tuple{Type{NamedTuple{(:optimize,), Tuple{Bool}}}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:optimize,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:pop_new_node!, :only_after, :bb_color), T} where T<:Tuple}, Tuple{Base.Returns{Nothing}, Bool, Symbol}})
precompile(Tuple{Type{NamedTuple{(:read, :write, :create, :truncate, :append), T} where T<:Tuple}, Tuple{Nothing, Bool, Nothing, Nothing, Nothing}})
precompile(Tuple{Type{NamedTuple{(:shmem,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:skip_destroyed,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:stream,), T} where T<:Tuple}, Tuple{CUDA.CuStream}})
precompile(Tuple{Type{NamedTuple{(:threads, :blocks), T} where T<:Tuple}, Tuple{Int64, Int64}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:threads,), T} where T<:Tuple}, Tuple{Tuple{Int64, Int64, Int64}}})
precompile(Tuple{Type{NamedTuple{(:triple,), T} where T<:Tuple}, Tuple{String}})
precompile(Tuple{Type{NamedTuple{(:type, :used, :show_type, :idx), T} where T<:Tuple}, Tuple{Core.TypeofBottom, Bool, Bool, Int64}})
precompile(Tuple{Type{NamedTuple{(:type, :used, :show_type, :idx), T} where T<:Tuple}, Tuple{DataType, Bool, Bool, Int64}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{Core.Const, Bool}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{Core.TypeofBottom, Bool}})
precompile(Tuple{Type{NamedTuple{(:type, :used), T} where T<:Tuple}, Tuple{DataType, Bool}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.IntegerType, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.LLVMDouble, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.LLVMFloat, Int64}})
precompile(Tuple{Type{NamedTuple{(:typ, :i), T} where T<:Tuple}, Tuple{LLVM.PointerType, Int64}})
precompile(Tuple{Type{NamedTuple{(:unoptimize_throw_blocks,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:used_gpu_memory,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{Type{NamedTuple{(:value_map, :materializer, :changes), T} where T<:Tuple}, Tuple{Base.Dict{LLVM.Value, LLVM.Value}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.API.LLVMCloneFunctionChangeType}})
precompile(Tuple{Type{NamedTuple{(:value, :time, :cpu_bytes, :cpu_gctime, :cpu_gcstats, :gpu_bytes, :gpu_memtime, :gpu_memstats), T} where T<:Tuple}, Tuple{Test.DefaultTestSet, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}})
precompile(Tuple{Type{NamedTuple{(:waitfor,), T} where T<:Tuple}, Tuple{Float64}})
precompile(Tuple{Type{NamedTuple{(:world,), T} where T<:Tuple}, Tuple{UInt64}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."{Main.Host}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."{Main.var"#unreachable##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#child##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#dp_5arg_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#dp_6arg_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#invalid_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."{Main.var"#trap##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel1##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel2##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#kernel_vadd##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#parent##..."{Main.var"#child##..."}})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, Main.var"#reduce_kernel##..."})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Base.:(+))})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Base.identity)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(KernelModule.external_dummy)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Main.dummy)})
precompile(Tuple{typeof(Adapt.adapt_structure), CUDA.Adaptor, typeof(Main.kernel)})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Float32, 1}})
precompile(Tuple{typeof(Adapt.adapt), TestSuite.ArrayAdaptor{CUDA.CuArray{T, N, B} where B where N where T}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.abs), Float64})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.Instruction, 1}}, Int64, LLVM.CallInst, LLVM.AllocaInst, LLVM.AddInst, LLVM.MulInst})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.PointerType, LLVM.PointerType, LLVM.PointerType, Vararg{LLVM.IntegerType, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.PointerType, LLVM.PointerType, LLVM.PointerType, Vararg{LLVM.IntegerType, 6}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.IntegerType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.LLVMFloat, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.IntegerType, 10}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.IntegerType, 20}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, Vararg{LLVM.IntegerType, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.LLVMType, 1}}, Int64, LLVM.ArrayType, Vararg{LLVM.IntegerType, 6}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.SequentialType, 1}}, Int64, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.User, 1}}, Int64, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.ConstantInt, 5}})
precompile(Tuple{typeof(Base.afoldl), Base.var"..."{Array{LLVM.User, 1}}, Int64, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantInt, LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.ConstantInt, 6}})
precompile(Tuple{typeof(Base.all), Base.BitArray{2}})
precompile(Tuple{typeof(Base.all), Function, Array{Float32, 1}})
precompile(Tuple{typeof(Base._all), Main.var"...", Array{Float32, 1}, Base.Colon})
precompile(Tuple{typeof(Base.alloc_buf_hook), Sockets.TCPSocket, UInt64})
precompile(Tuple{typeof(Base._all), typeof(Base.isempty), LLVM.StructTypeElementSet, Base.Colon})
precompile(Tuple{typeof(Base._any), Base.Fix2{typeof(Base.contains), String}, Base.KeySet{String, Base.EnvDict}, Base.Colon})
precompile(Tuple{typeof(Base.any), Function, Base.KeySet{String, Base.EnvDict}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.GetElementPtrInst, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.append!), Array{LLVM.Instruction, 1}, Array{LLVM.LoadInst, 1}})
precompile(Tuple{typeof(Base.argmax), CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(Base.:(+)), Array{Float32, 1}, Array{Float32, 1}})
precompile(Tuple{typeof(Base.:(==)), Array{Float32, 1}, Array{Float32, 1}})
precompile(Tuple{typeof(Base.:(*)), Array{Float32, 2}, Int64})
precompile(Tuple{typeof(Base._array_for), Type{Any}, Base.Iterators.Enumerate{Core.SimpleVector}, Base.HasLength})
precompile(Tuple{typeof(Base._array_for), Type{Bool}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Expr}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Int64}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.ConstantAsMetadata}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.DICompileUnit}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.LLVMType}, Array{Any, 1}, Base.HasShape{1}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.LLVMType}, Array{DataType, 1}, Base.HasShape{1}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.MDString}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{LLVM.MDTuple}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base._array_for), Type{Symbol}, Base.HasShape{1}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base.:(==)), Array{Int32, 1}, Array{Int32, 1}})
precompile(Tuple{typeof(Base.:(==)), Array{Int64, 1}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.atexit), Function})
precompile(Tuple{typeof(Base.axes), Base.HasLength})
precompile(Tuple{typeof(Base.:(>=)), Base.CoreLogging.LogLevel, Base.CoreLogging.LogLevel})
precompile(Tuple{typeof(Base.:(*)), Base.Irrational{:π}, Float64})
precompile(Tuple{typeof(Base.:(==)), Base.IteratorsMD.CartesianIndex{2}, Base.IteratorsMD.CartesianIndex{2}})
precompile(Tuple{typeof(Base.Broadcast.broadcastable), Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Array{Float32, 2}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Base.RefValue{DataType}, Array{LLVM.Value, 1}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Float32, Array{Float32, 2}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Tuple{}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Tuple{Expr, Expr, Expr}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), Function, Type, Array{Any, 1}})
precompile(Tuple{typeof(Base.Broadcast.broadcast_shape), Tuple{}, Tuple{Base.OneTo{Int64}}})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.BitCastInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.GetElementPtrInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.Instruction, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{LLVM.LoadInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{UInt8, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Base.Broadcast.Extruded{Array{LLVM.Value, 1}, Tuple{Bool}, Tuple{Int64}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Array{Any, 1}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Array{LLVM.Value, 1}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Nothing, typeof(Base.round), Tuple{Array{Float32, 2}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{2}, Nothing, typeof(Base.:(==)), Tuple{Float32, Array{Float32, 2}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, typeof(Base.esc), Tuple{Tuple{}}}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, typeof(Base.esc), Tuple{Tuple{Expr, Expr, Expr}}}})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.BitCastInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.ICmpInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.BitCastInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{LLVM.Instruction, 1}, Array{LLVM.CallInst, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, LLVM.GetElementPtrInst, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.cconvert), Type, Base.Libc.RawFD})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CuDim3})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.cconvert), Type, Float32})
precompile(Tuple{typeof(Base.cconvert), Type, Float64})
precompile(Tuple{typeof(Base.cconvert), Type, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.cconvert), Type, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{CUDA.CUstream_st}}, CUDA.CuDeviceStream})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{Int32}}, Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.cconvert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.cconvert), Type{UInt32}, LLVM.API.LLVMCallConv})
precompile(Tuple{typeof(Base.cconvert), Type{UInt32}, LLVM.MD})
precompile(Tuple{typeof(Base.:(!=)), Char, Char})
precompile(Tuple{typeof(Base.checkbounds_indices), Type{Bool}, Tuple{Base.OneTo{Int64}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.checkindex), Type{Bool}, Base.OneTo{Int64}, Int64})
precompile(Tuple{typeof(Base.cmd_gen), Tuple{Tuple{Base.Cmd}, Tuple{Array{String, 1}}}})
precompile(Tuple{typeof(Base.cmd_gen), Tuple{Tuple{Base.Cmd}, Tuple{Base.SubString{String}}, Tuple{Base.SubString{String}}, Tuple{String}}})
precompile(Tuple{typeof(Base.code_lowered), Any, Any})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{Expr}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{Expr}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{11, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{21, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{35, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{4, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{NTuple{6, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Iterators.Zip{Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}}, Base.var"..."{GPUCompiler.var"..."{Expr}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."{Array{Symbol, 1}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, Main.var"..."{NTuple{52, Char}}}})
precompile(Tuple{typeof(Base.collect), Base.Generator{Base.UnitRange{Int64}, typeof(Base.identity)}})
precompile(Tuple{typeof(Base.collect_similar), Array{Core.MethodInstance, 1}, Base.Generator{Array{Core.MethodInstance, 1}, Base.var"..."{Bool, DataType}}})
precompile(Tuple{typeof(Base.collect_similar), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Generator{Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, typeof(Base.esc)}})
precompile(Tuple{typeof(Base.collect_to!), Array{Any, 1}, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Int64, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to!), Array{LLVM.Metadata, 1}, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Bool, 1}, Bool, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, 1}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Expr, 1}, Expr, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Int64, 1}, Int64, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.ConstantAsMetadata, 1}, LLVM.ConstantAsMetadata, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.DICompileUnit, 1}, LLVM.DICompileUnit, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.MDString, 1}, LLVM.MDString, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{LLVM.MDTuple, 1}, LLVM.MDTuple, Base.Generator{Array{Ptr{LLVM.API.LLVMOpaqueMetadata}, 1}, LLVM.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, 1}, Pair{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Base.Generator{Array{CUDA.NVML.nvmlProcessInfoV1_st, 1}, CUDA.NVML.var"..."}, Int64})
precompile(Tuple{typeof(Base.collect_to_with_first!), Array{Symbol, 1}, Symbol, Base.Generator{Base.Iterators.Zip{Tuple{Array{Any, 1}, Array{Bool, 1}}}, Base.var"..."{GPUCompiler.var"..."}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.collect), Tuple{Tuple{Int64, Int64}, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}})
precompile(Tuple{typeof(Base.collect), Type{Type}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Core.SimpleVector, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{12, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{22, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{36, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{4, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{5, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{6, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{7, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{8, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{NTuple{9, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.collect), Type{Union{Expr, Symbol}}, Base.Generator{Base.Iterators.Filter{CUDA.var"...", Base.Iterators.Zip{Tuple{Tuple{Expr, Expr, Expr}, Array{Any, 1}}}}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.contains), String})
precompile(Tuple{typeof(Base.convert), Type{Array{UInt8, 1}}, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.convert), Type{Base.Complex{Float32}}, Int64})
precompile(Tuple{typeof(Base.convert), Type{Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}, Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}})
precompile(Tuple{typeof(Base.convert), Type{Core.Compiler.InferenceParams}, Core.Compiler.InferenceParams})
precompile(Tuple{typeof(Base.convert), Type{CUDA.cudaCGScope}, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUdevice_attribute_enum}, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CuDim3}, CUDA.CuDim3})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUfunction_attribute_enum}, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUmemPool_attribute_enum}, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CUpointer_attribute_enum}, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.convert), Type{CUDA.CuPtr{Bool}}, CUDA.CuPtr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Distributed.ClusterSerializer{I} where I<:IO}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Base.convert), Type{Float32}, Float32})
precompile(Tuple{typeof(Base.convert), Type{Int32}, Int8})
precompile(Tuple{typeof(Base.convert), Type{Int64}, Int32})
precompile(Tuple{typeof(Base.convert), Type{Int64}, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.convert), Type{LLVM.API.LLVMLinkage}, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.convert), Type{LLVM.Bool}, Bool})
precompile(Tuple{typeof(Base.convert), Type{LLVM.Bool}, Bool})
precompile(Tuple{typeof(Base.convert), Type{Main.var"..."{Int64}}, Main.var"..."{Int64}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{CUDA.CUstream_st}}, Ptr{CUDA.CUstream_st}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{CUDA.CUstream_st}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{LLVM.API.LLVMOpaqueError}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{LLVM.API.LLVMOpaqueMetadata}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Ptr{UInt8}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.convert), Type{Tuple{Int64}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.convert), Type{UInt32}, Char})
precompile(Tuple{typeof(Base.convert), Type{UInt8}, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.copy), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, Type{Base.OneTo{T} where T<:Integer}, Tuple{Tuple{Int64}}}})
precompile(Tuple{typeof(Base.copy), Random.TaskLocalRNG})
precompile(Tuple{typeof(Base.copy!), Random.TaskLocalRNG, Random.Xoshiro})
precompile(Tuple{typeof(Base.CoreLogging.min_enabled_level), Logging.ConsoleLogger})
precompile(Tuple{typeof(Base.count), Function, Tuple{DataType}})
precompile(Tuple{typeof(Base.divrem), Int32, Int64})
precompile(Tuple{typeof(Base.divrem), Int64, Int64})
precompile(Tuple{typeof(Base.eltype), LLVM.PointerType})
precompile(Tuple{typeof(Base.fetch), Base.Channel{Any}})
precompile(Tuple{typeof(Base.fieldindex), DataType, Symbol})
precompile(Tuple{typeof(Base.fieldtypes), Type})
precompile(Tuple{typeof(Base.Filesystem.mktempdir), Function})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Function})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#hello##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int16, Int32, Int64}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int16, Int64, Int32}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int32, Int32, Int32}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Tuple{Int64, Int32, Int16}}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"...", String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"...", String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#invalid_kernel##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"#invalid_kernel##..."}, String})
precompile(Tuple{typeof(Base.Filesystem.mktemp), Main.var"..."{Main.var"..."}, String})
precompile(Tuple{typeof(Base.fill!), CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64})
precompile(Tuple{typeof(Base.fill), Int32, Int64})
precompile(Tuple{typeof(Base.filter), Function, Tuple{}})
precompile(Tuple{typeof(Base.filter), Function, Tuple{Expr}})
precompile(Tuple{typeof(Base.filter_rec), Test.var"...", Tuple{Expr}})
precompile(Tuple{typeof(Base.first), Array{Any, 1}})
precompile(Tuple{typeof(Base.first), Core.Compiler.StmtRange})
precompile(Tuple{typeof(Base.:(+)), Float32, Base.Complex{Int64}})
precompile(Tuple{typeof(Base.:(/)), Float32, Int64})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64, Bool})
precompile(Tuple{typeof(Base.:(*)), Float64, Float64, Float64})
precompile(Tuple{typeof(Base.:(/)), Float64, Int64})
precompile(Tuple{typeof(Base.:(==)), Float64, Int64})
precompile(Tuple{typeof(Base.:(>)), Float64, Int64})
precompile(Tuple{typeof(Base.float), Float32})
precompile(Tuple{typeof(Base.float), Float64})
precompile(Tuple{typeof(Base.flush), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.foreach), Distributed.var"..."{Distributed.ClusterSerializer{Sockets.TCPSocket}}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.foreach), typeof(Base.invokelatest), Array{Function, 1}})
precompile(Tuple{typeof(Base._front), Symbol, Expr})
precompile(Tuple{typeof(Base._front), Symbol, Symbol, Vararg{Any}})
precompile(Tuple{typeof(Base.front), Tuple{}})
precompile(Tuple{typeof(Base.:(==)), Function, Function})
precompile(Tuple{typeof(Base.get), Base.DevNull, Symbol, Bool})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get!), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}, Array{LLVM.CallInst, 1}})
precompile(Tuple{typeof(Base.get), Base.Dict{UInt64, Any}, UInt64, Nothing})
precompile(Tuple{typeof(Base.get), Base.IOContext{Base.PipeEndpoint}, Symbol, Bool})
precompile(Tuple{typeof(Base.get!), Function, CUDA.APIUtils.LazyInitialized{Array{Array{Union{Nothing, Bool}, 1}, 1}}})
precompile(Tuple{typeof(Base.get!), Function, CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, CUDA.CuContext}, 1}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.get!), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}}, Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, String}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.getindex), Array{Any, 1}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getindex), Array{Core.Compiler.BasicBlock, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Core.LineInfoNode, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 0}})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 2}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Float32, 2}, Int64, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 0}})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 1}})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.ConstantAsMetadata, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.MDTuple, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{LLVM.Value, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Test.AbstractTestSet, 1}, Int64})
precompile(Tuple{typeof(Base.getindex), Array{UInt8, 1}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Any, Any}, Core.MethodInstance})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Base.PkgId, Array{Function, 1}}, Base.PkgId})
precompile(Tuple{typeof(Base.getindex), Base.Dict{DataType, String}, Type})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{GPUCompiler.CompilerJob{T, P, F} where F where P where T, Array{LLVM.CallInst, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Int32})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, Int64})
precompile(Tuple{typeof(Base._getindex), Base.IndexCartesian, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Int64})
precompile(Tuple{typeof(Base.getindex), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}, Int64})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Base.CoreLogging.LogLevel}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.add_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.cleanup_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.cpu_features!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.hide_trap!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_gc_frame!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_kernel_state!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_ptls!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.lower_throw!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.nvvm_reflect!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{typeof(GPUCompiler.resolve_cpu_references!)}})
precompile(Tuple{typeof(Base.getindex), Base.RefValue{Union{Nothing, Function}}})
precompile(Tuple{typeof(Base.getindex), LLVM.ConstantArray, Int64})
precompile(Tuple{typeof(Base.getindex), NamedTuple{(:value, :time, :cpu_bytes, :cpu_gctime, :cpu_gcstats, :gpu_bytes, :gpu_memtime, :gpu_memstats), Tuple{Test.DefaultTestSet, Float64, Int64, Float64, Base.GC_Diff, Int64, Float64, CUDA.AllocStats}}, Int64})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Constant}, LLVM.ConstantExpr, LLVM.PointerNull})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.AllocaInst, LLVM.AddInst, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.GetElementPtrInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Instruction}, LLVM.CallInst, LLVM.GetElementPtrInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.IntegerType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.LLVMDouble})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.LLVMFloat, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.PointerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.StructType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.ArrayType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.IntegerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.LLVMDouble, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.LLVMFloat, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.LLVMType}, LLVM.PointerType, LLVM.StructType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.PointerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.SequentialType}, LLVM.ArrayType, LLVM.StructType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.CallInst, LLVM.AddrSpaceCastInst, LLVM.ConstantInt})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.CallInst, LLVM.ConstantInt, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.User}, LLVM.ConstantExpr, LLVM.BitCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Value}, LLVM.CallInst, LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.getindex), Type{LLVM.Value}, LLVM.CallInst, LLVM.ConstantExpr, LLVM.Argument})
precompile(Tuple{typeof(Base.getindex), Type{String}, String})
precompile(Tuple{typeof(Base.getindex), Type{Union{Expr, Symbol, Base.Val{x} where x}}})
precompile(Tuple{typeof(Base.getproperty), Base.Iterators.Enumerate{Core.SimpleVector}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.KeySet{Type, Base.Dict{Type, Tuple{Function, DataType}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.UnitRange{Int64}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.ValueIterator{Base.Dict{Symbol, GPUCompiler.Runtime.RuntimeMethodInstance}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.CodeInfo, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.Compiler.BasicBlock, Symbol})
precompile(Tuple{typeof(Base.getproperty), Core.TypeMapEntry, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, Bool}, 1}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, String}, 1}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), CUDA.CuFunction, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.LocalProcess, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.RemoteValue, Symbol})
precompile(Tuple{typeof(Base.getproperty), Distributed.Worker, Symbol})
precompile(Tuple{typeof(Base.getproperty), GPUCompiler.FunctionSpec{F, TT} where TT where F, Symbol})
precompile(Tuple{typeof(Base.getproperty), GPUCompiler.PTXCompilerTarget, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:a,), Tuple{Main.Device}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.IntegerType, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMDouble, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.LLVMFloat, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ, :codegen), Tuple{GPUCompiler.ArgumentCC, DataType, NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:cc, :typ), Tuple{GPUCompiler.ArgumentCC, DataType}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:ci, :func, :specfunc), Tuple{Core.CodeInstance, String, String}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:typ, :i), Tuple{LLVM.PointerType, Int64}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:used_gpu_memory,), Tuple{Int64}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Pair{Symbol, String}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Pair{Symbol, Symbol}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Test.DefaultTestSet, Symbol})
precompile(Tuple{typeof(Base.getproperty), Tuple{}, Symbol})
precompile(Tuple{typeof(Base.hash), Any, UInt64})
precompile(Tuple{typeof(Base.hash), CUDA.CuFunction, UInt64})
precompile(Tuple{typeof(Base.hash), Distributed.Future, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, UInt64})
precompile(Tuple{typeof(Base.hash), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}, UInt64})
precompile(Tuple{typeof(Base.hashindex), Core.MethodInstance, Int64})
precompile(Tuple{typeof(Base.hashindex), Tuple{Base.PkgId, Nothing}, Int64})
precompile(Tuple{typeof(Base.hashindex), Tuple{Base.PkgId, String}, Int64})
precompile(Tuple{typeof(Base.haskey), Base.Dict{DataType, String}, Type})
precompile(Tuple{typeof(Base.haskey), Base.Dict{Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}}, Int32})
precompile(Tuple{typeof(Base.haskey), Base.IdDict{Any, Any}, Symbol})
precompile(Tuple{typeof(Base.hvcat), Tuple{Int64, Int64}, Bool, Vararg{Bool}})
precompile(Tuple{typeof(Base.imag), Base.Complex{Float32}})
precompile(Tuple{typeof(Base.indexed_iterate), Core.MethodMatch, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Core.MethodMatch, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NTuple{4, Array{Any, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NTuple{4, Array{Any, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, Core.TypeofBottom}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, Core.TypeofBottom}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Core.CodeInfo, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{String, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{String, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Any, 1}, Symbol}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Any, 1}, Symbol}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Union{}, 1}, Symbol}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Array{Union{}, 1}, Symbol}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.DevNull, Base.ImmutableDict{Symbol, Any}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.DevNull, Base.ImmutableDict{Symbol, Any}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.PipeEndpoint, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.PipeEndpoint, Bool}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Bool, Tuple{Base.Missing, Base.Missing, Base.Missing}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Bool, Tuple{Base.Missing, Base.Missing, Base.Missing}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{Int64, Int64, Int64}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#hello##...", Tuple{}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel_a), Tuple{Bool}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{CUDA.HostKernel{typeof(Main.kernel), Tuple{Bool}}, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{DataType, DataType}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{DataType, DataType}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{11, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{11, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{21, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{21, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{35, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{35, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{4, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{4, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{5, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{6, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{NTuple{6, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{String, String}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{String, String}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{}, Array{Union{}, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{}, Array{Union{}, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Expr, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Expr, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Any, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}}, Int64, Int64})
precompile(Tuple{typeof(Base.in), Function, Array{Any, 1}})
precompile(Tuple{typeof(Base.in), LLVM.CallInst, Base.Set{LLVM.Instruction}})
precompile(Tuple{typeof(Base.:(!=)), Int32, Int64})
precompile(Tuple{typeof(Base.:(<<)), Int32, Int64})
precompile(Tuple{typeof(Base.:(*)), Int64, Base.Complex{Bool}})
precompile(Tuple{typeof(Base.:(/)), Int64, Base.Irrational{:π}})
precompile(Tuple{typeof(Base.:(-)), Int64, Int32})
precompile(Tuple{typeof(Base.:(&)), Int64, UInt32})
precompile(Tuple{typeof(Base.in), UInt64, Base.Set{UInt64}})
precompile(Tuple{typeof(Base.invokelatest), Any})
precompile(Tuple{typeof(Base.IRShow.DILineInfoPrinter), Array{T, 1} where T})
precompile(Tuple{typeof(Base.IRShow.lineinfo_disabled), IO, String, Int64})
precompile(Tuple{typeof(Base.isapprox), Array{Float32, 2}, Array{Float32, 2}})
precompile(Tuple{typeof(Base.isapprox), Array{Float64, 1}, Array{Float64, 1}})
precompile(Tuple{typeof(Base.isapprox), Array{Int64, 1}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.isapprox), Base.Complex{Float32}, Base.Complex{Float32}})
precompile(Tuple{typeof(Base.isapprox), Float32, Float32})
precompile(Tuple{typeof(Base.isapprox), Int64, Int64})
precompile(Tuple{typeof(Base.isassigned), Base.RefValue{Symbol}})
precompile(Tuple{typeof(Base.isbits), Any})
precompile(Tuple{typeof(Base.isdispatchelem), Any})
precompile(Tuple{typeof(Base.isdispatchtuple), Any})
precompile(Tuple{typeof(Base.isempty), Array{Core.LineInfoNode, 1}})
precompile(Tuple{typeof(Base.isempty), Array{Expr, 1}})
precompile(Tuple{typeof(Base.isempty), Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.isempty), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.isempty), Base.Set{Any}})
precompile(Tuple{typeof(Base.isequal), CUDA.cudaError_enum})
precompile(Tuple{typeof(Base.isequal), Distributed.Future, Nothing})
precompile(Tuple{typeof(Base.isopen), Sockets.TCPServer})
precompile(Tuple{typeof(Base.iterate), Array{Base.PkgId, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Base.PkgId, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{DataType, 1}})
precompile(Tuple{typeof(Base.iterate), Array{DataType, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{Method, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Method, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Array{Tuple{DataType, DataType}, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Tuple{DataType, DataType}, 1}, Int64})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, CUDA.var"..."}, Int64})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Base.UnitRange{Int64}, LLVM.Interop.var"..."}})
precompile(Tuple{typeof(Base.iterate), Base.Generator{Tuple{DataType, DataType}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{DataType, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{DataType, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.ConstantAsMetadata, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.ConstantAsMetadata, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.DICompileUnit, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.DICompileUnit, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDString, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDString, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDTuple, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.MDTuple, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.Metadata, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{LLVM.Metadata, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{Type, 1}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Array{Type, 1}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Core.SimpleVector}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.iterate), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}})
precompile(Tuple{typeof(Base.iterate), Base.IteratorsMD.CartesianIndices{1, Tuple{Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{typeof(Base.iterate), Core.SimpleVector})
precompile(Tuple{typeof(Base.iterate), Core.SimpleVector, Int64})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{DataType, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.ConstantAsMetadata, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.DICompileUnit, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.MDString, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.MDTuple, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{LLVM.Metadata, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Array{Type, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Core.SimpleVector})
precompile(Tuple{typeof(Base.Iterators.enumerate), Tuple{Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}}})
precompile(Tuple{typeof(Base.Iterators.only), Array{Any, 1}})
precompile(Tuple{typeof(Base.Iterators.zip), Core.SimpleVector, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators._zip_iterate_all), Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}, Tuple{Tuple{}, Tuple{}}})
precompile(Tuple{typeof(Base.Iterators._zip_iterate_interleave), Tuple{Tuple{UInt64, Int64}, Tuple{UInt64, Int64}}, Tuple{}, Tuple{Base.Missing, Base.Missing}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{12, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{22, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{36, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{4, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{5, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{6, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{7, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{8, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), NTuple{9, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr, Expr, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr, Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base.Iterators.zip), Tuple{Expr}, Vararg{Any}})
precompile(Tuple{typeof(Base._iterator_upper_bound), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base._iterator_upper_bound), Base.Generator{Base.Iterators.Filter{Test.var"...", Tuple{}}, Test.var"..."}})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Core.SimpleVector, String})
precompile(Tuple{typeof(Base.join), Core.SimpleVector, String})
precompile(Tuple{typeof(Base.keys), Base.Dict{Type, Tuple{Function, DataType}}})
precompile(Tuple{typeof(Base.last), Core.Compiler.StmtRange})
precompile(Tuple{typeof(Base.lastindex), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.lastindex), Array{UInt8, 1}})
precompile(Tuple{typeof(Base.length), Array{Core.LineInfoNode, 1}})
precompile(Tuple{typeof(Base.length), Array{Method, 1}})
precompile(Tuple{typeof(Base.length), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.length), Array{UInt8, 1}})
precompile(Tuple{typeof(Base.length), Array{Union{}, 1}})
precompile(Tuple{typeof(Base.length), Core.SimpleVector})
precompile(Tuple{typeof(Base.Libc.Libdl.dlclose), Ptr{Nothing}})
precompile(Tuple{typeof(Base.Libc.Libdl.dlsym), Ptr{Nothing}, String})
precompile(Tuple{typeof(Base.Libc.Libdl.find_library), Array{String, 1}})
precompile(Tuple{typeof(Base.:(∉)), LLVM.DILocation, Base.Set{LLVM.DILocation}})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Base.getindex), Tuple{Base.RefValue{Integer}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Base.getindex), Tuple{CUDA.CuDeviceArray{Float32, 1, 1}, Int32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Base.identity), Tuple{Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Base.sin), Tuple{Float32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{CUDA.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), GPUCompiler.var"..."{LLVM.ThreadSafeContext, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}}, Base.ReentrantLock})
precompile(Tuple{typeof(Base.lock), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.MainInclude.eval), Expr})
precompile(Tuple{typeof(Base.MainInclude.include), String})
precompile(Tuple{typeof(Base.map), Base.ComposedFunction{typeof(Base.:(!)), CUDA.var"..."}, Core.SimpleVector})
precompile(Tuple{typeof(Base.map), CUDA.var"...", Tuple{Expr}})
precompile(Tuple{typeof(Base.map), CUDA.var"...", Tuple{Expr, Expr, Expr}})
precompile(Tuple{typeof(Base.map), Function, Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{11, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{11, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{21, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{21, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{35, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{35, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{4, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{4, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{5, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, NTuple{6, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Bool, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Any, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Int64, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Base.map), Function, Tuple{Symbol, Symbol, Symbol}, Array{Symbol, 1}, Array{Bool, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Float32, 1}})
precompile(Tuple{typeof(Base.mapreduce), Function, Function, Array{Int64, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Float32, 1}})
precompile(Tuple{typeof(Base._mapreduce), typeof(Base.identity), typeof(Base.:(+)), Base.IndexLinear, Array{Int64, 1}})
precompile(Tuple{typeof(Base.map), typeof(Base.esc), Tuple{Expr}})
precompile(Tuple{typeof(Base.map), typeof(Base.esc), Tuple{Expr, Expr}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{DataType, Float64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{DataType, Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int32, Core.LLVMPtr{Int32, 0}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Int64}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}})
precompile(Tuple{typeof(Base.map), typeof(Core.Typeof), Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), NTuple{5, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), NTuple{6, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Bool}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}, Base.Complex{Float32}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int32}, Tuple{Int16}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Tuple{}, NTuple{8, Int64}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 10}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 20}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, Vararg{Int64, 34}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{DataType, Float64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{DataType, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int16, Int32, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int16, Int64, Int32}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, CUDA.CuPtr{Int32}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, CUDA.CuPtr{Int32}, Bool}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int32, Int32, Int32}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64, Int32, Int16}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Int64, Int64, Int64}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.ExecGhost, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.ExecGhost, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, Tuple{Int64}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.Host, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Main.Nested, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{NamedTuple{(:a,), Tuple{Main.Host}}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Tuple{Bool}, CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{Tuple{Main.Host}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}, Base.Val{256}, CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, Base.Val{256}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.map), typeof(CUDA.cudaconvert), Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Base.max), Float32, Float32})
precompile(Tuple{typeof(Base.max), Float64, Float64})
precompile(Tuple{typeof(Base.merge), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, Base.Pairs{Symbol, Int64, Tuple{Symbol}, NamedTuple{(:threads,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}})
precompile(Tuple{typeof(Base.merge), NamedTuple{(), Tuple{}}, NamedTuple{(:inline_cost_threshold,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.mod), UInt64, UInt64})
precompile(Tuple{typeof(Base.:(>)), Nothing, Int64})
precompile(Tuple{typeof(Base.notify), Base.GenericCondition{Base.Threads.SpinLock}})
precompile(Tuple{typeof(Base.notnothing), Nothing})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:cooperative,), Tuple{Bool}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:debuginfo,), Tuple{Symbol}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:interp,), Tuple{GPUCompiler.GPUInterpreter}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:maxthreads,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:minthreads, :maxthreads, :blocks_per_sm, :maxregs), NTuple{4, Nothing}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:shared, :constant), Tuple{Int32, Int32}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:shmem,), Tuple{Int64}}}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:stream,), Tuple{CUDA.CuStream}}}})
precompile(Tuple{typeof(Base.ntupleany), Base.var"..."{DataType}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.Returns{Bool}, Base.Val{3}})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{NTuple{4, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Expr, Expr, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.ntuple), Base.var"..."{Tuple{Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Symbol, Expr}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.oneto), Int64})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:debuginfo,), Tuple{Symbol}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:idx,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:optimize,), Tuple{Bool}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:threads,), Tuple{Int64}}})
precompile(Tuple{typeof(Base.parse), Type{Bool}, String})
precompile(Tuple{typeof(Base.pathof), Module})
precompile(Tuple{typeof(Base.pointer), CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(Base.pop!), Array{Test.AbstractTestSet, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{Any, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{Expr, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{LLVM.Instruction, 1}})
precompile(Tuple{typeof(Base.popfirst!), Array{String, 1}})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, Core.Const})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, String, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, String, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.DevNull}, String})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Int32})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.IOStream}, String})
precompile(Tuple{typeof(Base.print), Base.IOStream, String, Type, Vararg{Any}})
precompile(Tuple{typeof(Base.print), Base.IOStream, Type})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.DevNull}})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.PipeEndpoint}})
precompile(Tuple{typeof(Base.println), Base.IOStream, Pair{Core.CodeInfo, DataType}})
precompile(Tuple{typeof(Base.prod), Tuple{Int64}})
precompile(Tuple{typeof(Base.prod), Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.promoteK), Type, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.promoteK), Type, Base.Dict{String, Any}, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.promote_typejoin_union), Type{Union{Type{Any}, LLVM.LLVMType}}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddInst, LLVM.MulInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AddrSpaceCastInst, LLVM.ConstantInt, Vararg{LLVM.ConstantInt}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.AllocaInst, LLVM.AddInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.LLVMDouble})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.LLVMFloat, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.PointerType, Vararg{LLVM.PointerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ArrayType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AddrSpaceCastInst, Vararg{LLVM.AddrSpaceCastInst}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.AllocaInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.Argument, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.CallInst, LLVM.GetElementPtrInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.AddrSpaceCastInst, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.Argument})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.BitCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantExpr, LLVM.PointerNull})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantInt, LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.ConstantInt, LLVM.ConstantInt, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.GetElementPtrInst, LLVM.AddInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.GetElementPtrInst, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.IntegerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.IntegerType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMDouble, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMFloat, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.LLVMFloat, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.IntegerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.LLVMDouble, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.LLVMFloat, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.PointerType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.PointerType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.IntegerType, Vararg{LLVM.IntegerType}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType, Vararg{Any}})
precompile(Tuple{typeof(Base.promote_typeof), LLVM.StructType, LLVM.StructType, Vararg{LLVM.StructType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.AddrSpaceCastInst}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.AllocaInst}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ArrayType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ArrayType}, Type{LLVM.SequentialType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.CallInst}, Type{LLVM.Value}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ConstantExpr}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.ConstantInt}, Type{LLVM.User}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.IntegerType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.PointerType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.StructType}, Type{LLVM.LLVMType}})
precompile(Tuple{typeof(Base.promote_type), Type{LLVM.StructType}, Type{LLVM.SequentialType}})
precompile(Tuple{typeof(Base.promoteV), Type, Base.Dict{String, Any}, Base.Dict{String, Any}})
precompile(Tuple{typeof(Base.push!), Array{LLVM.Value, 1}, LLVM.AddrSpaceCastInst})
precompile(Tuple{typeof(Base.push!), Array{LLVM.Value, 1}, LLVM.Argument})
precompile(Tuple{typeof(Base.push!), Array{Test.AbstractTestSet, 1}, Test.DefaultTestSet})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{:stop}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol(" ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("!")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("a ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("b ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("c ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("go home ptxas you're drunk")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("Hello, ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("recurse ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{Symbol("World ")}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Base.Val{:World!}})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Expr})
precompile(Tuple{typeof(Base.push!), Array{Union{Union{Expr, Symbol}, Base.Val{x} where x}, 1}, Symbol})
precompile(Tuple{typeof(Base.push!), Base.Set{LLVM.DILocation}, LLVM.DILocation})
precompile(Tuple{typeof(Base.push!), Base.Set{LLVM.Instruction}, LLVM.CallInst})
precompile(Tuple{typeof(Base.push!), Base.Set{UInt64}, UInt64})
precompile(Tuple{typeof(Base.pushfirst!), Array{Type, 1}, Type})
precompile(Tuple{typeof(Base.pushfirst!), Array{Union{Expr, Symbol}, 1}, Expr})
precompile(Tuple{typeof(Base.put!), Base.Channel{Any}, Nothing})
precompile(Tuple{typeof(Base.put!), Distributed.RemoteValue, Nothing})
precompile(Tuple{typeof(Base.rand), Base.UnitRange{Int32}})
precompile(Tuple{typeof(Base.rand), Base.UnitRange{Int64}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Base.Complex{Float32}}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Int32, Int32})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Int64})
precompile(Tuple{typeof(Base.rand), Type{Float32}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base.rand), Type{Int64}, Int64})
precompile(Tuple{typeof(Base.readline), Base.PipeEndpoint})
precompile(Tuple{typeof(Base.read!), Sockets.TCPSocket, Array{Int32, 1}})
precompile(Tuple{typeof(Base.read!), Sockets.TCPSocket, Array{Int64, 1}})
precompile(Tuple{typeof(Base.read), String})
precompile(Tuple{typeof(Base.recursive_prefs_merge), Base.Dict{String, Any}, Base.Dict{String, Any}, Vararg{Base.Dict{String, Any}}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{Base.ComposedFunction{typeof(Base.float), typeof(LinearAlgebra.norm)}, typeof(Base.:(+))}, Type{Int64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.max)}, Type{Int64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Float32}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Float64}})
precompile(Tuple{typeof(Base.reduce_empty), Base.MappingRF{typeof(LinearAlgebra.norm), typeof(Base.min)}, Type{Int64}})
precompile(Tuple{typeof(Base.reinterpret), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.reinterpret), Type{UInt64}, UInt64})
precompile(Tuple{typeof(Base.replace_ref_begin_end_!), String, Nothing})
precompile(Tuple{typeof(Base.replace), String, Pair{Base.Regex, Base.SubstitutionString{String}}})
precompile(Tuple{typeof(Base.replace), String, Pair{String, String}})
precompile(Tuple{typeof(Base.resize!), Array{Any, 1}, Int64})
precompile(Tuple{typeof(Base.return_types), Any, Any})
precompile(Tuple{typeof(Base.rtoldefault), Type{Float32}, Type{Float32}, Int64})
precompile(Tuple{typeof(Base.rtoldefault), Type{Float64}, Type{Float64}, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.BitCastInst, 1}, LLVM.BitCastInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.CallInst, 1}, LLVM.CallInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.ConstantExpr, 1}, LLVM.ConstantExpr, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.GetElementPtrInst, 1}, LLVM.GetElementPtrInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.LLVMType, 1}, LLVM.IntegerType, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.LoadInst, 1}, LLVM.LoadInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Metadata, 1}, LLVM.MDTuple, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AddInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AddrSpaceCastInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.AllocaInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.Argument, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantExpr, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantInt, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.ConstantInt, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.GetElementPtrInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{LLVM.Value, 1}, LLVM.MulInst, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Method, 1}, Method, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Symbol, 1}, Symbol, Int64})
precompile(Tuple{typeof(Base.setindex!), Array{Union{Base.Libc.RawFD, IO}, 1}, Base.PipeEndpoint, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Int64, Union{GPUCompiler.CompilerJob{T, P, F} where F where P where T, GPUCompiler.FunctionSpec{F, TT} where TT where F}}, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}, Int64})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{LLVM.Value, LLVM.Value}, LLVM.AddrSpaceCastInst, LLVM.Argument})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Ptr{Nothing}}, Nothing})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Symbol}, Symbol})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Union{Nothing, Function}}, Function})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Union{Nothing, Function}}, Nothing})
precompile(Tuple{typeof(Base.setindex!), LLVM.ModuleFlagDict, LLVM.ConstantAsMetadata, String, LLVM.API.LLVMModuleFlagBehavior})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Expr, 1}, Symbol, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{LLVM.ConstantAsMetadata, 1}, LLVM.MDString, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Bool, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Expr, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Float64, Int64})
precompile(Tuple{typeof(Base.setindex_widen_up_to), Array{Symbol, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.setproperty!), Base.Process, Symbol, Base.DevNull})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, Bool})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, UInt16})
precompile(Tuple{typeof(Base.setproperty!), Core.CodeInfo, Symbol, UInt64})
precompile(Tuple{typeof(Base.setproperty!), Core.MethodTable, Symbol, Symbol})
precompile(Tuple{typeof(Base.setproperty!), Distributed.ClusterSerializer{Sockets.TCPSocket}, Symbol, UInt64})
precompile(Tuple{typeof(Base.setproperty!), Distributed.Worker, Symbol, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Base.setproperty!), Method, Symbol, Bool})
precompile(Tuple{typeof(Base.setup_stdio), Base.IOContext{Base.PipeEndpoint}, Bool})
precompile(Tuple{typeof(Base.setup_stdio), Base.Pipe, Bool})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P, F} where F where P})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, Tuple{Symbol}})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Function})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.IOStream}, Core.ReturnNode})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.IOStream}, Type})
precompile(Tuple{typeof(Base.show_call), Base.IOContext{Base.IOStream}, Symbol, GlobalRef, Array{Any, 1}, Int64, Int64, Bool})
precompile(Tuple{typeof(Base.show_signature_function), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Any, Bool, String, Bool})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.DevNull}, Nothing, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.Const, Int64, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.ReturnNode, Int64, Int64, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Core.SSAValue, Int64})
precompile(Tuple{typeof(Base.show_unquoted), Base.IOContext{Base.IOStream}, Nothing, Int64})
precompile(Tuple{typeof(Base.show_unquoted), IO, Core.ReturnNode, Int64, Int64})
precompile(Tuple{typeof(Base.signed), Int64})
precompile(Tuple{typeof(Base.similar), Array{Float32, 1}})
precompile(Tuple{typeof(Base.similar), Array{Float32, 2}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Base.Broadcast.var"..."{Base.Pairs{Symbol, LLVM.Context, Tuple{Symbol}, NamedTuple{(:ctx,), Tuple{LLVM.Context}}}, typeof(Base.convert)}, Tuple{Base.RefValue{Type{LLVM.LLVMType}}, Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{Any}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.convert), Tuple{Base.RefValue{DataType}, Base.Broadcast.Extruded{Array{LLVM.Value, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{UInt8}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.BitCastInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.CallInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.GetElementPtrInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.Instruction}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(LLVM.user), Tuple{Base.Broadcast.Extruded{Array{LLVM.Use, 1}, Tuple{Bool}, Tuple{Int64}}}}, Type{LLVM.LoadInst}})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}, Type{Tuple{Bool, Int64}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Base._simple_count_helper), Base.Generator{Tuple{DataType}, Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}}, Int64})
precompile(Tuple{typeof(Base.size), Array{Float32, 2}})
precompile(Tuple{typeof(Base.sizeof), Core.Const})
precompile(Tuple{typeof(Base.sizeof), Function})
precompile(Tuple{typeof(Base.something), Bool, Bool})
precompile(Tuple{typeof(Base.something), String, String, Vararg{String}})
precompile(Tuple{typeof(Base.something), Type, Type})
precompile(Tuple{typeof(Base.sprint), Function})
precompile(Tuple{typeof(Base.sqrt), Float32})
precompile(Tuple{typeof(Base.string), Int64})
precompile(Tuple{typeof(Base.:(^)), String, Int64})
precompile(Tuple{typeof(Base.string), String, Core.Const})
precompile(Tuple{typeof(Base.string), String, UInt32, Vararg{Any}})
precompile(Tuple{typeof(Base.string), Symbol, String, Vararg{String}})
precompile(Tuple{typeof(Base.string_with_env), Base.ImmutableDict{Symbol, Any}, Type})
precompile(Tuple{typeof(Base.strip), Base.SubString{String}})
precompile(Tuple{typeof(Base.strip), String})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:debuginfo,), Tuple{Symbol}}, Type{NamedTuple{(:interactive,), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:type, :used, :show_type, :idx), Tuple{DataType, Bool, Bool, Int64}}, Type{NamedTuple{(:type, :used, :show_type), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.sum), Array{Int64, 1}})
precompile(Tuple{typeof(Base.sum), NTuple{8, Int64}})
precompile(Tuple{typeof(Base.sum), Tuple{Int16}})
precompile(Tuple{typeof(Base.sum), Tuple{Int32, Int8, Int16, Int64, Int16, Int16}})
precompile(Tuple{typeof(Base.:(∉)), Symbol, Tuple{Symbol, Symbol}})
precompile(Tuple{typeof(Base.tail), Tuple{Tuple{String, UInt64}, Tuple{String, UInt64}}})
precompile(Tuple{typeof(Base.tail), Tuple{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}})
precompile(Tuple{typeof(Base.take!), Base.Channel{Any}})
precompile(Tuple{typeof(Base.task_local_storage)})
precompile(Tuple{typeof(Base.task_local_storage), GPUArrays.var"..."{CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}}, Symbol, GPUArraysCore.ScalarIndexing})
precompile(Tuple{typeof(Base._throw_bitset_notempty_error)})
precompile(Tuple{typeof(Base.to_indices), Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.tryparse), Type{Bool}, String})
precompile(Tuple{typeof(Base._typeddict), Base.Dict{String, Any}, Base.Dict{String, Any}, Vararg{Base.Dict{String, Any}}})
precompile(Tuple{typeof(Base.typesof)})
precompile(Tuple{typeof(Base.typesof), Any})
precompile(Tuple{typeof(Base.:(*)), UInt32, Int64})
precompile(Tuple{typeof(Base.:(>)), UInt32, Int64})
precompile(Tuple{typeof(Base.:(!=)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(<)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(>)), UInt32, UInt32})
precompile(Tuple{typeof(Base.:(-)), UInt64})
precompile(Tuple{typeof(Base.:(==)), UInt64, UInt64})
precompile(Tuple{typeof(Base.:(>)), UInt64, UInt64})
precompile(Tuple{typeof(Base._unique!), GPUCompiler.var"...", Array{LLVM.Use, 1}, Array{LLVM.Use, 1}, Base.Set{LLVM.DILocation}, Int64})
precompile(Tuple{typeof(Base.unlock), Sockets.TCPSocket})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Base.Libc.RawFD}, Base.Libc.RawFD})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Bool}, Bool})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.cudaCGScope}, CUDA.cudaCGScope})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUdevice_attribute_enum}, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CuDim3}, CUDA.CuDim3})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUfunction_attribute_enum}, CUDA.CUfunction_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUmemPool_attribute_enum}, CUDA.CUmemPool_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{CUDA.CUpointer_attribute_enum}, CUDA.CUpointer_attribute_enum})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Float32}, Float32})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Float64}, Float64})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMAttributeIndex}, LLVM.API.LLVMAttributeIndex})
precompile(Tuple{typeof(Base.unsafe_convert), Type{LLVM.API.LLVMLinkage}, LLVM.API.LLVMLinkage})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Main.var"..."{Int64}}, Main.var"..."{Int64}})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{CUDA.CUstream_st}}, CUDA.CuDeviceStream})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{Int32}}, Base.RefValue{Int32}})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, LLVM.ConstantExpr})
precompile(Tuple{typeof(Base.unsafe_convert), Type{Ptr{LLVM.API.LLVMOpaqueValue}}, Ptr{Nothing}})
precompile(Tuple{typeof(Base.unwrap_composed), Base.ComposedFunction{typeof(Base.:(!)), Base.Fix2{typeof(Base.:(==)), Type{Core.Box}}}})
precompile(Tuple{typeof(Base.uvfinalize), Sockets.TCPServer})
precompile(Tuple{typeof(Base.uvfinalize), Sockets.TCPSocket})
precompile(Tuple{typeof(Base._uv_hook_close), Base.AsyncCondition})
precompile(Tuple{typeof(Base.values), Base.Dict{Symbol, GPUCompiler.Runtime.RuntimeMethodInstance}})
precompile(Tuple{typeof(Base.vcat), Array{Any, 1}, Array{Expr, 1}})
precompile(Tuple{typeof(Base.vcat), Array{Any, 1}, UInt64, Int64})
precompile(Tuple{typeof(Base.vect), Base.Complex{Float32}})
precompile(Tuple{typeof(Base.vect), Float32})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.ArrayType, Vararg{LLVM.ArrayType}})
precompile(Tuple{typeof(Base.vect), LLVM.CallInst})
precompile(Tuple{typeof(Base.vect), LLVM.CallInst, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.ConstantExpr})
precompile(Tuple{typeof(Base.vect), LLVM.ConstantExpr, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), LLVM.Function})
precompile(Tuple{typeof(Base.vect), LLVM.Function, Vararg{LLVM.Function}})
precompile(Tuple{typeof(Base.vect), LLVM.PointerType, Vararg{Any}})
precompile(Tuple{typeof(Base.vect), Tuple{DataType, DataType}, Vararg{Tuple{DataType, DataType}}})
precompile(Tuple{typeof(Base.vect), Type{Base.Cstring}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{GPUArrays.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{GPUArrays.var"#broadcast_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Int32}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Int64}})
precompile(Tuple{typeof(Base.vect), Type{Int64}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.KernelObject{Float64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Int64}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Main.Device}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."{Main.var"#unreachable##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#child##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#dp_5arg_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#dp_6arg_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#hello##..."}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#increment##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#inner##..."{Float64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."{Int64}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."{Main.var"#trap##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel1##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel2##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#kernel_vadd##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#parent##..."{Main.var"#child##..."}}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{Main.var"#reduce_kernel##..."}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(CUDA.partial_mapreduce_grid)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(KernelModule.external_dummy)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.dummy)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_a)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_b)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel_c)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.kernel)}, Vararg{DataType}})
precompile(Tuple{typeof(Base.vect), Type{typeof(Main.world)}})
precompile(Tuple{typeof(Base.vect), Type{typeof(WrapperModule.dummy)}})
precompile(Tuple{typeof(Base.visit), Base.var"..."{Array{Method, 1}}, Core.TypeMapEntry})
precompile(Tuple{typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Base.write), Base.IOStream, Array{Int8, 1}})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, String})
precompile(Tuple{typeof(Base.write), Sockets.TCPSocket, UInt64})
precompile(Tuple{typeof(Base.zeros), Type{Float32}})
precompile(Tuple{typeof(Base.zeros), Type{Int32}, Int64})
precompile(Tuple{typeof(Base.zeros), Type{Int64}})
precompile(Tuple{typeof(Core.Compiler.abstract_call_known), GPUCompiler.GPUInterpreter, Any, Core.Compiler.ArgInfo, Core.Compiler.StmtInfo, Core.Compiler.InferenceState, Int64})
precompile(Tuple{typeof(Core.Compiler.append!), Array{Any, 1}, Array{Core.MethodInstance, 1}})
precompile(Tuple{typeof(Core.Compiler.convert), Type{UInt64}, Int32})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Array{Any, 1}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.HasShape{1}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.HasShape{2}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Base.IteratorSize, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Float64, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{LLVM.LLVMType, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{LLVM.Value, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.Host, 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#child##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#dp_5arg_kernel##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#dp_6arg_kernel##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#trap##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{Main.var"#unreachable##...", 1}}})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{typeof(Base.isless), 1}}})
precompile(Tuple{typeof(Core.Compiler.iterate), NamedTuple{(:a,), Tuple{Main.Host}}})
precompile(Tuple{typeof(Core.Compiler.iterate), NamedTuple{(:a,), Tuple{Main.Host}}, Int64})
precompile(Tuple{typeof(Core.Compiler.return_type), GPUCompiler.GPUInterpreter, DataType})
precompile(Tuple{typeof(Core.Compiler.typeinf_type), Core.Compiler.NativeInterpreter, Method, Any, Core.SimpleVector})
precompile(Tuple{typeof(Core.Compiler.typeinf_type), GPUCompiler.GPUInterpreter, Method, Any, Core.SimpleVector})
precompile(Tuple{typeof(Core.convert), Type{Core.TypeofBottom}, Type{Union{}}})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.default_expr_type_printer), IO})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Any, Any, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{typeof(Core.kwcall), Any, typeof(Base.IRShow.show_ir_stmt), IO, Union{Core.Compiler.IRCode, Core.Compiler.IncrementalCompact, Core.CodeInfo}, Int64, Base.IRShow.IRShowConfig, Base.BitSet, Core.Compiler.CFG, Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:always_inline,), Tuple{Bool}}, Type{GPUCompiler.CompilerJob{T, P, F} where F where P where T}, GPUCompiler.PTXCompilerTarget, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}, CUDA.CUDACompilerParams})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:attach_after,), Tuple{Bool}}, Base.Returns{Nothing}, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Tuple{Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:blocks,), Tuple{Tuple{Int64, Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.DevNull}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :underline, :blink, :reverse, :hidden), NTuple{5, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.DevNull}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.IOStream}, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.ImmutableDict{Symbol, Any}}}, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.IOContext{Base.IOStream}}}, typeof(Base.sprint), Function})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:cooperative, :threads, :blocks), Tuple{Bool, Int32, Int32}}, CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, Type{LLVM.ConstantInt}, Int32})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, Type{LLVM.MDNode}, Array{LLVM.Function, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, typeof(Base.parse), Type{LLVM.Module}, Array{UInt8, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:ctx,), Tuple{LLVM.Context}}, typeof(LLVM.Interop.tbaa_addrspace), Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:init,), Tuple{Tuple{Bool, Int64}}}, typeof(GPUArrays.mapreducedim!), typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:libraries, :deferred_codegen, :optimize, :cleanup, :only_entry, :validate, :ctx), Tuple{Bool, Bool, Bool, Bool, Bool, Bool, LLVM.ThreadSafeContext}}, typeof(GPUCompiler.emit_llvm), GPUCompiler.CompilerJob{T, P, F} where F where P where T, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:maxthreads,), Tuple{Int64}}, typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:read, :write, :create, :truncate, :append), Tuple{Nothing, Bool, Nothing, Nothing, Nothing}}, typeof(Base.open_flags)})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:shmem,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:stream,), Tuple{CUDA.CuStream}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks, :cooperative), Tuple{Int32, Int32, Bool}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}, Tuple{Bool}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}, CUDA.CuDeviceArray{Float32, 0, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Device, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Tuple{Main.Device}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}, NamedTuple{(:a,), Tuple{Main.Device}}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}, Main.Nested, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}, Int16, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}, Int16, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}, Int32, Vararg{Int32}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}, Int64, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}, Type, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{CUDA.CuDeviceArray{Float32, 2, 1}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuDeviceArray{Float32, 2, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.call), CUDA.HostKernel{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}, typeof(CUDA.launch), CUDA.CuFunction, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}, Main.ExecGhost, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}, Int32, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}, CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}, Function, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Int64}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Tuple{Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:threads,), Tuple{Tuple{Int64, Int64, Int64}}}, CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:throw_error,), Tuple{Bool}}, typeof(Base.Libc.Libdl.dlopen), String, UInt32})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:throw_error,), Tuple{Bool}}, typeof(Base.Libc.Libdl.dlsym), Ptr{Nothing}, String})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used, :show_type, :idx), Tuple{Core.TypeofBottom, Bool, Bool, Int64}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOContext{Base.IOStream}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used, :show_type, :idx), Tuple{DataType, Bool, Bool, Int64}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOContext{Base.DevNull}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.Const, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.DevNull})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.Const, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOStream})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{Core.TypeofBottom, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.IOStream})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:type, :used), Tuple{DataType, Bool}}, typeof(InteractiveUtils.warntype_type_printer), Base.DevNull})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:unoptimize_throw_blocks,), Tuple{Bool}}, Type{Core.Compiler.InferenceParams}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:value_map, :materializer, :changes), Tuple{Base.Dict{LLVM.Value, LLVM.Value}, GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}, LLVM.API.LLVMCloneFunctionChangeType}}, typeof(LLVM.clone_into!), LLVM.Function, LLVM.Function})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:verbose,), Tuple{Bool}}, typeof(CUDA.code_sass), Base.DevNull, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:version,), Tuple{Base.VersionNumber}}, Type{Distributed.Worker}, Int64, Sockets.TCPSocket, Sockets.TCPSocket, Distributed.DefaultClusterManager})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:world,), Tuple{UInt64}}, typeof(GPUCompiler.method_matches), Type{var"#s125"} where var"#s125"<:Tuple})
precompile(Tuple{typeof(CUDA.APIUtils.initialize!), CUDA.APIUtils.LazyInitialized{Array{Array{Union{Nothing, Bool}, 1}, 1}}, CUDA.var"...", Nothing})
precompile(Tuple{typeof(CUDA.APIUtils.initialize!), CUDA.APIUtils.LazyInitialized{Array{Union{Nothing, CUDA.CuContext}, 1}}, CUDA.var"...", Nothing})
precompile(Tuple{typeof(CUDA.attribute), CUDA.CuDevice, CUDA.CUdevice_attribute_enum})
precompile(Tuple{typeof(CUDA.code_llvm), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_native), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_sass), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.code_sass_callback), Ptr{Nothing}, CUDA.CUPTI.CUpti_CallbackDomain, UInt32, Ptr{Nothing}})
precompile(Tuple{typeof(CUDA.code_typed), Any, Any})
precompile(Tuple{typeof(CUDA.code_typed), Base.IOContext{Base.PipeEndpoint}, Any, Any})
precompile(Tuple{typeof(CUDA.code_warntype), Base.DevNull, Any, Any})
precompile(Tuple{typeof(CUDA.convert_arguments), CUDA.var"..."{Base.Pairs{Symbol, Int64, Tuple{Symbol, Symbol}, NamedTuple{(:threads, :blocks), Tuple{Int64, Int64}}}, CUDA.CuFunction}, Type{Tuple{CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(CUDA.cu), Array{Bool, 2}})
precompile(Tuple{typeof(CUDA.CUBLAS.__init__)})
precompile(Tuple{typeof(CUDA.CUBLAS.log_message), Base.Cstring})
precompile(Tuple{typeof(CUDA.cudaconvert), Base.Complex{Float32}})
precompile(Tuple{typeof(CUDA.cudaconvert), Float32})
precompile(Tuple{typeof(CUDA.cudaconvert), Function})
precompile(Tuple{typeof(CUDA.cudaconvert), Int64})
precompile(Tuple{typeof(CUDA.cufunction_link), GPUCompiler.CompilerJob{T, P, F} where F where P where T, NamedTuple{(:image, :entry, :external_gvars), Tuple{Array{UInt8, 1}, String, Array{String, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.Device}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.var"#unreachable##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"..."{Main.var"#unreachable##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#child##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#dp_5arg_kernel##...", Type{NTuple{5, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#dp_6arg_kernel##...", Type{NTuple{6, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#invalid_kernel##...", Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##..."{Main.var"#trap##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##..."{Main.var"#trap##..."}, Type{Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int16, Int32, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int16, Int64, Int32}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int32, Int32, Int32}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{Int64, Int32, Int16}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel1##...", Type{Tuple{Type{Int64}, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel2##...", Type{Tuple{Type{Int64}, Float64}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel##...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#kernel_vadd##...", Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#parent##..."{Main.var"#child##..."}, Type{Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), Main.var"#reduce_kernel##...", Type{Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(KernelModule.external_dummy), Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.dummy), Type{Tuple{Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}})
precompile(Tuple{typeof(CUDA.cufunction), typeof(Main.kernel), Type{Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}})
precompile(Tuple{typeof(CUDA.cuOccupancyMaxPotentialBlockSize), Base.RefValue{Int32}, Base.RefValue{Int32}, CUDA.CuFunction, Base.CFunction, Int64, Int64})
precompile(Tuple{typeof(CUDA.device)})
precompile(Tuple{typeof(CUDA_Driver_jll.find_artifact_dir)})
precompile(Tuple{typeof(CUDA_Driver_jll.__init__)})
precompile(Tuple{typeof(CUDA_Driver_jll.is_available)})
precompile(Tuple{typeof(CUDA.__init__)})
precompile(Tuple{typeof(CUDA.maxthreads), CUDA.HostKernel{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}})
precompile(Tuple{typeof(CUDA.maxthreads), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.memory), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.KernelObject{Float64}, CUDA.CuDeviceArray{Float64, 1, 1}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#inner##..."{Float64}, CUDA.CuDeviceArray{Float64, 1, 1}})
precompile(Tuple{typeof(CUDA.pack_arguments), CUDA.var"..."{Bool, Int64, CUDA.CuStream, CUDA.CuFunction, CUDA.CuDim3, CUDA.CuDim3}, CUDA.KernelState, Main.var"#kernel##..."{Int64}, CUDA.CuDeviceArray{Int64, 0, 1}})
precompile(Tuple{typeof(CUDA.precompile_runtime)})
precompile(Tuple{typeof(CUDA.registers), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.return_type), Any, Any})
precompile(Tuple{typeof(CUDA_Runtime_jll.find_artifact_dir)})
precompile(Tuple{typeof(CUDA_Runtime_jll.__init__)})
precompile(Tuple{typeof(CUDA_Runtime_jll.is_available)})
precompile(Tuple{typeof(CUDA_Runtime_jll.nvdisasm)})
precompile(Tuple{typeof(CUDA_Runtime_jll.nvlink)})
precompile(Tuple{typeof(CUDA_Runtime_jll.ptxas)})
precompile(Tuple{typeof(CUDA.saturate), Float32})
precompile(Tuple{typeof(CUDA.unsafe_destroy!), CUDA.CuStream})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Base.Complex{Float32}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Bool, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int64, 0, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Bool, Int64}, 2, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_finalize!), CUDA.CuArray{Tuple{Bool, Int64}, 3, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(CUDA.unsafe_unload!), CUDA.CuModule})
precompile(Tuple{typeof(CUDA.version), CUDA.HostKernel{typeof(Main.dummy), Tuple{}}})
precompile(Tuple{typeof(CUDA.zeros), Type, Int64})
precompile(Tuple{typeof(Distributed.def_rv_channel)})
precompile(Tuple{typeof(Distributed.del_clients), Array{Any, 1}})
precompile(Tuple{typeof(Distributed.deliver_result), Sockets.TCPSocket, Symbol, Distributed.RRID, Array{Any, 1}})
precompile(Tuple{typeof(Distributed.deliver_result), Sockets.TCPSocket, Symbol, Distributed.RRID, Nothing})
precompile(Tuple{typeof(Distributed.flush_gc_msgs)})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.CallWaitMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.JoinPGRPMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.RemoteDoMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.handle_msg), Distributed.ResultMsg, Distributed.MsgHeader, Sockets.TCPSocket, Sockets.TCPSocket, Base.VersionNumber})
precompile(Tuple{typeof(Distributed.process_opts), Base.JLOptions})
precompile(Tuple{typeof(Distributed.remotecall_fetch), Function, Distributed.Worker, Distributed.RRID, Vararg{Any}})
precompile(Tuple{typeof(Distributed.remote_do), Function, Distributed.Worker, Array{Any, 1}})
precompile(Tuple{typeof(Distributed._require_callback), Base.PkgId})
precompile(Tuple{typeof(Distributed.run_work_thunk), Distributed.var"..."{Distributed.CallWaitMsg}, Bool})
precompile(Tuple{typeof(Distributed.serialize_hdr_raw), Sockets.TCPSocket, Distributed.MsgHeader})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.CallMsg{:call}})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.CallMsg{:call_fetch}})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.JoinCompleteMsg})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.RemoteDoMsg})
precompile(Tuple{typeof(Distributed.serialize_msg), Distributed.ClusterSerializer{Sockets.TCPSocket}, Distributed.ResultMsg})
precompile(Tuple{typeof(Distributed.set_valid_processes), Array{Int64, 1}})
precompile(Tuple{typeof(Distributed.start_worker), Base.IOContext{Base.PipeEndpoint}, String})
precompile(Tuple{typeof(Distributed.syms_2b_sent), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64})
precompile(Tuple{typeof(Distributed.terminate_all_workers)})
precompile(Tuple{typeof(GPUCompiler.add_kernel_state!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.addTargetPasses!), LLVM.ModulePassManager, LLVM.TargetMachine, String})
precompile(Tuple{typeof(GPUCompiler.assign_args!), Expr, Array{Any, 1}})
precompile(Tuple{typeof(GPUCompiler.cached_compilation), Base.Dict{UInt64, Any}, GPUCompiler.CompilerJob{T, P, F} where F where P where T, typeof(CUDA.cufunction_compile), typeof(CUDA.cufunction_link)})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.check_ir), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.ci_cache_lookup), GPUCompiler.CodeCache, Core.MethodInstance, UInt64, Int32})
precompile(Tuple{typeof(GPUCompiler.ci_cache_populate), GPUCompiler.GPUInterpreter, GPUCompiler.CodeCache, Core.MethodTable, Core.MethodInstance, UInt64, Int32})
precompile(Tuple{typeof(GPUCompiler.classify_arguments), GPUCompiler.CompilerJob{T, P, F} where F where P where T, LLVM.FunctionType})
precompile(Tuple{typeof(GPUCompiler.cleanup_kernel_state!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.cpu_features!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Function, Expr, Vararg{Expr}})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Symbol, Expr})
precompile(Tuple{typeof(GPUCompiler.emit_hooked_compilation), Symbol, Symbol})
precompile(Tuple{typeof(GPUCompiler.emit_trap!), GPUCompiler.CompilerJob{T, P, F} where F where P where T, LLVM.Builder, LLVM.Module, LLVM.CallInst})
precompile(Tuple{typeof(GPUCompiler.enable_timings)})
precompile(Tuple{typeof(GPUCompiler.finish_module!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P, F} where F where P, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.hide_trap!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.DevNull, String, String})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.GenericIOBuffer{Array{UInt8, 1}}, String, String})
precompile(Tuple{typeof(GPUCompiler.highlight), Base.IOStream, String, String})
precompile(Tuple{typeof(GPUCompiler.__init__)})
precompile(Tuple{typeof(GPUCompiler.isintrinsic), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, _A} where _A, String})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#invalid_kernel##...", Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), CUDA.var"..."{GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.JuliaContext), GPUCompiler.var"..."{Bool, Bool, Symbol, Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}}})
precompile(Tuple{typeof(GPUCompiler.kernel_state_intr), LLVM.Module, LLVM.ArrayType})
precompile(Tuple{typeof(GPUCompiler.llvm_datalayout), GPUCompiler.PTXCompilerTarget})
precompile(Tuple{typeof(GPUCompiler.llvm_triple), GPUCompiler.PTXCompilerTarget})
precompile(Tuple{typeof(GPUCompiler.lower_gc_frame!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.lower_kernel_state!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.lower_ptls!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.lower_throw!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.mangle_call), LLVM.Function, Type})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Bool, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Int64, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Tuple{Symbol}, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mangle_param), Type, Array{String, 1}})
precompile(Tuple{typeof(GPUCompiler.mcgen), GPUCompiler.CompilerJob{T, P, F} where F where P where T, LLVM.Module, LLVM.API.LLVMCodeGenFileType})
precompile(Tuple{typeof(GPUCompiler.nvvm_reflect!), LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_entry!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P, F} where F where P, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_entry!), GPUCompiler.CompilerJob{T, P, F} where F where P where T, LLVM.Module, LLVM.Function})
precompile(Tuple{typeof(GPUCompiler.process_module!), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, P, F} where F where P, LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.resolve_cpu_references!), LLVM.Module})
precompile(Tuple{typeof(GPUCompiler.specialization_id), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.specialization_id), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}})
precompile(Tuple{typeof(GPUCompiler.specialization_id), GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{Int64}}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr, Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(GPUCompiler.split_kwargs), Tuple{Expr, Expr, Expr}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(JLLWrappers.adjust_ENV!), Base.Dict{K, V} where V where K, String, String, Bool, Bool})
precompile(Tuple{typeof(JLLWrappers.get_julia_libpaths)})
precompile(Tuple{typeof(LinearAlgebra.norm), Float32})
precompile(Tuple{typeof(LinearAlgebra.norm), Float64})
precompile(Tuple{typeof(LinearAlgebra.norm), Int64})
precompile(Tuple{typeof(LLVM.addrspacecast!), LLVM.Builder, LLVM.AllocaInst, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.alignment!), LLVM.LoadInst, Int64})
precompile(Tuple{typeof(LLVM.alignment!), LLVM.StoreInst, Int64})
precompile(Tuple{typeof(LLVM.alloca!), LLVM.Builder, LLVM.ArrayType})
precompile(Tuple{typeof(LLVM.alloca!), LLVM.Builder, LLVM.StructType})
precompile(Tuple{typeof(LLVM.API.LLVMCloneFunctionInto), LLVM.Function, LLVM.Function, Array{LLVM.Value, 1}, Int64, LLVM.API.LLVMCloneFunctionChangeType, String, Ptr{Nothing}, Ptr{Nothing}, Ptr{Nothing}, Base.RefValue{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}}})
precompile(Tuple{typeof(LLVM.API.LLVMGetElementAsConstant), LLVM.ConstantArray, Int64})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.CallInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.LoadInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.API.LLVMSetMetadata), LLVM.StoreInst, LLVM.MD, LLVM.MetadataAsValue})
precompile(Tuple{typeof(LLVM.bitcast!), LLVM.Builder, LLVM.AllocaInst, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.bitcast!), LLVM.Builder, LLVM.ConstantExpr, LLVM.PointerType})
precompile(Tuple{typeof(LLVM.callconv!), LLVM.CallInst, UInt32})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, GPUCompiler.Runtime.RuntimeMethodInstance, Array{LLVM.ConstantExpr, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.CallInst, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Constant, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Instruction, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.User, 1}})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.User, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.call!), LLVM.Builder, LLVM.Function, Array{LLVM.Value, 1}, LLVM.OperandBundleIterator})
precompile(Tuple{typeof(LLVM.clopts), String})
precompile(Tuple{typeof(LLVM.context), LLVM.Module})
precompile(Tuple{typeof(LLVM.elements!), LLVM.StructType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVMExtra_jll.find_artifact_dir)})
precompile(Tuple{typeof(LLVMExtra_jll.__init__)})
precompile(Tuple{typeof(LLVM.function_pass_callback), Ptr{Nothing}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.handle_diagnostic), Ptr{LLVM.API.LLVMOpaqueDiagnosticInfo}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.handle_error), Base.Cstring})
precompile(Tuple{typeof(LLVM.inbounds_gep!), LLVM.Builder, LLVM.Argument, Array{LLVM.Argument, 1}})
precompile(Tuple{typeof(LLVM.inbounds_gep!), LLVM.Builder, LLVM.BitCastInst, Array{LLVM.Argument, 1}})
precompile(Tuple{typeof(LLVM.__init__)})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type, Expr})
precompile(Tuple{typeof(LLVM.Interop.call_function), LLVM.Function, Type, Type, Expr, Vararg{Expr}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.ArrayType})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.ArrayType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.IntegerType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.LLVMFloat, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.PointerType})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.StructType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.Interop.create_function), LLVM.VoidType, Array{LLVM.LLVMType, 1}})
precompile(Tuple{typeof(LLVM.line), LLVM.DILocation})
precompile(Tuple{typeof(LLVM.load!), LLVM.Builder, LLVM.GetElementPtrInst})
precompile(Tuple{typeof(LLVM.materializer_callback), Ptr{LLVM.API.LLVMOpaqueValue}, Base.RefValue{GPUCompiler.var"#materializer##..."{Base.Dict{LLVM.Function, LLVM.Function}, LLVM.ArrayType}}})
precompile(Tuple{typeof(LLVM.module_pass_callback), Ptr{Nothing}, Ptr{Nothing}})
precompile(Tuple{typeof(LLVM.name), LLVM.Function})
precompile(Tuple{typeof(LLVM.operands), LLVM.ConstantArray})
precompile(Tuple{typeof(LLVM.operands), LLVM.MDTuple})
precompile(Tuple{typeof(LLVM.parameter_attributes), LLVM.Function, Int64})
precompile(Tuple{typeof(LLVM.ptrtoint!), LLVM.Builder, LLVM.ConstantExpr, LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.ptrtoint!), LLVM.Builder, LLVM.Function, LLVM.IntegerType})
precompile(Tuple{typeof(LLVM.replace_metadata_uses!), LLVM.Function, LLVM.ConstantExpr})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.CallInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.CallInst})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.ConstantExpr})
precompile(Tuple{typeof(LLVM.ret!), LLVM.Builder, LLVM.LoadInst})
precompile(Tuple{typeof(LLVM.struct_gep!), LLVM.Builder, LLVM.AllocaInst, Int64})
precompile(Tuple{typeof(LLVM.triple!), LLVM.Module, String})
precompile(Tuple{typeof(LLVM.tsm_callback), Ptr{Nothing}, Ptr{LLVM.API.LLVMOpaqueModule}})
precompile(Tuple{typeof(Main.can_use_cupti)})
precompile(Tuple{typeof(Main.runtests), Function, String, Symbol, Nothing})
precompile(Tuple{typeof(Main.testf), Function, Array{Base.Complex{Float32}, 1}})
precompile(Tuple{typeof(Main.testf), Function, Array{Float32, 1}})
precompile(Tuple{typeof(Main.testf), Function, Array{Int64, 1}})
precompile(Tuple{typeof(RandomNumbers.__init__)})
precompile(Tuple{typeof(Random.seed!), Int64})
precompile(Tuple{typeof(Random.set_global_seed!), Int64})
precompile(Tuple{typeof(Requires.callbacks), Base.PkgId})
precompile(Tuple{typeof(Requires.err), Any, Module, String, String, Any})
precompile(Tuple{typeof(Requires.__init__)})
precompile(Tuple{typeof(Requires.isprecompiling)})
precompile(Tuple{typeof(Requires.listenpkg), Any, Base.PkgId})
precompile(Tuple{typeof(Requires.loaded), Base.PkgId})
precompile(Tuple{typeof(Requires.loadpkg), Base.PkgId})
precompile(Tuple{typeof(Requires.withnotifications), Any, Vararg{Any}})
precompile(Tuple{typeof(Requires.withpath), Any, String})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, DataType})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.CodeInfo}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.LineInfoNode}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Core.TypeName}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{Method}})
precompile(Tuple{typeof(Serialization.deserialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Type{UnionAll}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Any, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Method, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.deserialize_fillarray!), Array{Symbol, 1}, Distributed.ClusterSerializer{Sockets.TCPSocket}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Any})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Any, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Int32, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{Symbol, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Array{UInt8, 1}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Bool})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Core.TypeofBottom})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Expr})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Float64})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, GlobalRef})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Int32})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Module})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Symbol})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Array{Any, 1}}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Distributed.RRID, Int64}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt128})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt16})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt64})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UInt8})
precompile(Tuple{typeof(Serialization.serialize), Distributed.ClusterSerializer{Sockets.TCPSocket}, UnionAll})
precompile(Tuple{typeof(Sockets.nagle), Sockets.TCPServer, Bool})
precompile(Tuple{typeof(Sockets.quickack), Sockets.TCPServer, Bool})
precompile(Tuple{typeof(Sockets.uv_connectioncb), Ptr{Nothing}, Int32})
precompile(Tuple{typeof(TestSuite.include), String})
precompile(Tuple{typeof(TestSuite.test_result), Array{Float32, 1}, CUDA.CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(TestSuite.test_result), Array{Float64, 1}, CUDA.CuArray{Float64, 1, CUDA.Mem.DeviceBuffer}})
precompile(Tuple{typeof(TestSuite.test_result), NTuple{4, Float32}, NTuple{4, Float32}})
precompile(Tuple{typeof(Test.test_expr!), Any, Any, Any})
precompile(Tuple{typeof(Test.testset_beginend_call), Tuple{Expr, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{Expr, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(Test.testset_forloop), Tuple{String, Expr}, Expr, LineNumberNode})
precompile(Tuple{typeof(TimerOutputs.__init__)})
precompile(Tuple{typeof(TimerOutputs.print_timer), Base.IOContext{Base.PipeEndpoint}, TimerOutputs.TimerOutput})
precompile(Tuple{typeof(WrapperModule.wrapper)})
precompile(Tuple{Type{Pair{A, B} where B where A}, Core.CodeInfo, Type})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Float64, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Main.var"...", Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{GPUArrays.var"#broadcast_kernel##...", Tuple{CUDA.CuKernelContext, CUDA.CuDeviceArray{Tuple{Base.Complex{Float32}, Base.Complex{Float32}}, 1, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(Base.Math.sincos), Tuple{Base.Broadcast.Extruded{CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Tuple{Bool}, Tuple{Int64}}}}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.KernelObject{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Int64}, Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Int64, Int64, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Bool}, CUDA.CuDeviceArray{Int64, 0, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.ExecGhost, CUDA.CuDeviceArray{Float32, 1, 1}, Tuple{Int64}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Float32, 0, 1}, Base.Complex{Float32}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.var"#f##..."{CUDA.CuDeviceArray{Float64, 1, 1}, Float64}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Device, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.Device}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Tuple{Main.Device}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{NamedTuple{(:a,), Tuple{Main.Device}}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{Main.Nested, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"..."{Main.var"#unreachable##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Base.Complex{Float32}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Base.Complex{Float32}, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Int64, CUDA.CuDeviceArray{Int64, 1, 1}, CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#child##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_5arg_kernel##...", NTuple{5, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#dp_6arg_kernel##...", NTuple{6, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#hello##...", Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#increment##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#inner##..."{Float64}, Tuple{CUDA.CuDeviceArray{Float64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Int64}, Tuple{CUDA.CuDeviceArray{Int64, 0, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}, Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##..."{Main.var"#trap##..."}, Tuple{Int32, Core.LLVMPtr{Int32, 0}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int32, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int16, Int64, Int32}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int32, Int32, Int32}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{Int64, Int32, Int16}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel1##...", Tuple{Type{Int64}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Int64, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel2##...", Tuple{Type{Int64}, Float64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#kernel_vadd##...", Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 2, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_5arg_kernel##..."{Main.var"#dp_5arg_kernel##..."}, Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#main_6arg_kernel##..."{Main.var"#dp_6arg_kernel##..."}, Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int16}, Tuple{Int32, Int8, Int16, Int64, Int16, Int16}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{Int32}, Tuple{Int16}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Tuple{}, NTuple{8, Int64}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#parent##..."{Main.var"#child##..."}, Tuple{CUDA.CuDeviceArray{Float32, 2, 1}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{Main.var"#reduce_kernel##...", Tuple{typeof(Base.identity), typeof(Base.:(+)), Float32, CUDA.CuDeviceArray{Float32, 1, 1}, Base.Val{256}, CUDA.CuDeviceArray{Float32, 1, 1}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(CUDA.partial_mapreduce_grid), Tuple{typeof(Base.identity), GPUArrays.var"#reduction##..."{typeof(Base.isless)}, Tuple{Bool, Int64}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.IteratorsMD.CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.Val{false}, CUDA.CuDeviceArray{Tuple{Bool, Int64}, 3, 1}, Base.Broadcast.Broadcasted{CUDA.CuArrayStyle{2}, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}, typeof(tuple), Tuple{CUDA.CuDeviceArray{Bool, 2, 1}, GPUArrays.EachIndex{Int64, 2, Base.OneTo{Int64}}}}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(KernelModule.external_dummy), Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.dummy), Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_a), Tuple{Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_b), Tuple{Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel_c), Tuple{Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{Bool}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Int64}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 10}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 20}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.kernel), Tuple{CUDA.CuDeviceArray{Int64, 1, 1}, Vararg{Int64, 34}}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(Main.world), Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, GPUCompiler.CompilerJob{GPUCompiler.PTXCompilerTarget, CUDA.CUDACompilerParams, GPUCompiler.FunctionSpec{typeof(WrapperModule.dummy), Tuple{}}}, String})
precompile(Tuple{Type{Pair{A, B} where B where A}, Int64, NamedTuple{(:used_gpu_memory,), Tuple{Int64}}})
precompile(Tuple{Type{Pair{A, B} where B where A}, LLVM.Argument, LLVM.AddrSpaceCastInst})
precompile(Tuple{Type{Pair{A, B} where B where A}, LLVM.Argument, LLVM.Argument})
precompile(Tuple{Type{Pair{A, B} where B where A}, String, Type})
precompile(Tuple{Type{Random.Sampler{E} where E}, Random.TaskLocalRNG, Base.UnitRange{Int64}, Base.Val{1}})
precompile(Tuple{Type{Ref{Int32}}})
precompile(Tuple{Type{Test.Returned}, Any, Any, LineNumberNode})
precompile(Tuple{Type{Test.Threw}, Any, Union{Nothing, Array{Any, 1}}, LineNumberNode})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Any, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Bool, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Int64, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.Generator{Array{Symbol, 1}, GPUCompiler.var"..."}})
precompile(Tuple{Type{Tuple}, Base.IteratorsMD.CartesianIndex{1}})
precompile(Tuple{Type{UInt128}, UInt16})
precompile(Tuple{Type{UInt32}, CUDA.CUmemorytype_enum})
precompile(Tuple{Type{UInt32}, CUDA.CUPTI.CUpti_CallbackIdResource})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment