17 | module Compiler.EnzymeJAX.Src.EnzymeAD.JAX.Implementations.XLADerivatives
19 | import Compiler.MLIR.IR.DialectRegistry
22 | ffi : String -> String
23 | ffi = libxla "c/Enzyme-JAX/src/enzyme_ad/jax/Implementations/XLADerivatives.h"
25 | %foreign (ffi "registerStableHLODialectAutoDiffInterface")
26 | prim__registerStableHLODialectAutoDiffInterface : GCAnyPtr -> PrimIO ()
29 | registerStableHLODialectAutoDiffInterface : HasIO io => DialectRegistry -> io ()
30 | registerStableHLODialectAutoDiffInterface (MkDialectRegistry registry) =
31 | primIO $
prim__registerStableHLODialectAutoDiffInterface registry