JuliaGPU / JuliaGPU/GPUCompiler.jl

Julia IR level verification

Open
#674 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
187
Forks
68
Avg merge
1d 12h
Merged PRs (30d)
28

Description

Instead of only detecting things at the LLVM level, we should consider also doing so at the Julia level where much more information is still available. https://github.com/JuliaLang/julia/pull/57530 could probably serve as inspiration.

That said, we probably don't want to completely get rid of the LLVM IR verifier, or we'd have to accurately model how codegen behaves.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading Julia PR #57530 and tracing the existing LLVM IR verifier in GPUCompiler.jl. Determine how Julia-level verification could complement, rather than replace, LLVM verification; done criteria should specify the checks and their interaction.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.