TA pass julia type info via param attr #28
Annotations
1 error and 3 warnings
format
Process completed with exit code 1.
|
format:
src/compiler.jl#L2897
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/compiler.jl:2897:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: Const = API.DFT_CONSTANT
src/compiler.jl:2898:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: Active = API.DFT_OUT_DIFF
src/compiler.jl:2899:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: Duplicated = API.DFT_DUP_ARG
src/compiler.jl:2900:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: BatchDuplicated = API.DFT_DUP_ARG
src/compiler.jl:2901:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: BatchDuplicatedFunc = API.DFT_DUP_ARG
src/compiler.jl:2902:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: DuplicatedNoNeed = API.DFT_DUP_NONEED
src/compiler.jl:2903:-@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where A <: BatchDuplicatedNoNeed = API.DFT_DUP_NONEED
src/compiler.jl:2904:-
src/compiler.jl:2905:-function enzyme!(job, mod, primalf, TT, mode, width, parallel, actualRetType, wrap, modifiedBetween, returnPrimal, expectedTapeType, loweredArgs, boxedArgs)
src/compiler.jl:3466:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:Const} = API.DFT_CONSTANT
src/compiler.jl:3467:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:Active} =
src/compiler.jl:3468:+ API.DFT_OUT_DIFF
src/compiler.jl:3469:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:Duplicated} =
src/compiler.jl:3470:+ API.DFT_DUP_ARG
src/compiler.jl:3471:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:BatchDuplicated} =
src/compiler.jl:3472:+ API.DFT_DUP_ARG
src/compiler.jl:3473:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:BatchDuplicatedFunc} =
src/compiler.jl:3474:+ API.DFT_DUP_ARG
src/compiler.jl:3475:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:DuplicatedNoNeed} =
src/compiler.jl:3476:+ API.DFT_DUP_NONEED
src/compiler.jl:3477:+@inline Base.convert(::Type{API.CDIFFE_TYPE}, ::Type{A}) where {A<:BatchDuplicatedNoNeed} =
src/compiler.jl:3478:+ API.DFT_DUP_NONEED
src/compiler.jl:3479:+
src/compiler.jl:3480:+function enzyme!(
src/compiler.jl:3481:+ job,
src/compiler.jl:3482:+ mod,
src/compiler.jl:3483:+ primalf,
src/compiler.jl:3484:+ TT,
src/compiler.jl:3485:+ mode,
src/compiler.jl:3486:+ width,
src/compiler.jl:3487:+ parallel,
src/compiler.jl:3488:+ actualRetType,
src/compiler.jl:3489:+ wrap,
src/compiler.jl:3490:+ modifiedBetween,
src/compiler.jl:3491:+ returnPrimal,
src/compiler.jl:3492:+ expectedTapeType,
src/compiler.jl:3493:+ loweredArgs,
src/compiler.jl:3494:+ boxedArgs,
src/compiler.jl:3495:+)
|
format:
src/compiler.jl#L2976
[JuliaFormatter] reported by reviewdog 🐶
Raw Output:
src/compiler.jl:2976:- rules = Dict{String, API.CustomRuleType}(
src/compiler.jl:2977:- "jl_apply_generic" => @cfunction(ptr_rule,
src/compiler.jl:2978:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2979:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2980:- "ijl_apply_generic" => @cfunction(ptr_rule,
src/compiler.jl:2981:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2982:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2983:- "julia.gc_alloc_obj" => @cfunction(alloc_obj_rule,
src/compiler.jl:2984:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2985:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2986:- "jl_box_float32" => @cfunction(f32_box_rule,
src/compiler.jl:2987:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2988:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2989:- "ijl_box_float32" => @cfunction(f32_box_rule,
src/compiler.jl:2990:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2991:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2992:- "jl_box_int64" => @cfunction(i64_box_rule,
src/compiler.jl:2993:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2994:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2995:- "ijl_box_int64" => @cfunction(i64_box_rule,
src/compiler.jl:2996:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:2997:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:2998:- "jl_box_uint64" => @cfunction(i64_box_rule,
src/compiler.jl:2999:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:3000:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:3001:- "ijl_box_uint64" => @cfunction(i64_box_rule,
src/compiler.jl:3002:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:3003:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:3004:- "jl_array_copy" => @cfunction(inout_rule,
src/compiler.jl:3005:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:3006:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:3007:- "ijl_array_copy" => @cfunction(inout_rule,
src/compiler.jl:3008:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:3009:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:3010:- "jl_alloc_array_1d" => @cfunction(alloc_rule,
src/compiler.jl:3011:- UInt8, (Cint, API.CTypeTreeRef, Ptr{API.CTypeTreeRef},
src/compiler.jl:3012:- Ptr{API.IntList}, Csize_t, LLVM.API.LLVMValueRef)),
src/compiler.jl:3013:- "ijl_alloc_array_1d" => @cfunction(alloc_rule,
src/compiler.jl:3014:-
|
format
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: julia-actions/setup-julia@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|