Manuel Drehwald
Manuel Drehwald
> > > > The shadow and primal should be structurally equivalent so the primal len == shadow len Hmm, I used to allow the shadow to be larger than...
A best guess on what to do here: 1) Gett all names for relevant vector reserve calls (here e.g. _ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17hfbf4bb7fa5035d73E). 2A) Call `EnzymeRegisterCallHandler` (?), using the name from 1) 2B)...
@wsmoses ``` CMake Error at /usr/lib/llvm-16/lib/cmake/llvm/AddLLVM.cmake:965 (add_executable): Target "enzyme-tblgen" links to target "zstd::libzstd_shared" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or...
The current status is that no benchmark CI is working: https://github.com/EnzymeAD/Enzyme/actions/runs/10607142537/job/29399074787?pr=2056 With this PR at least 4 Benchmarks are run under llvm-16, so I'd recommend to merge it. Happy to...
lmk how to disable the benchmarks I haven't touched and which are thus still broken and this is good to merge and should even pass CI for 15 and 16.
It .. doesn't, can you check again, or point out where exactly it uses ClangEnzyme? :D This should be cosmetic and just makes sure that these tests here at least...
llvm-reduce'd example: https://fwd.gymni.ch/N7NJnq
worked around it on the rust side.
@oli-obk Featurewise, I am almost done. I'll add a few more lines to describe the layout of Rust types to the offload library, but in this PR I only intend...
Not fully ready yet, I apparently missed yet another global to initialize the offload runtime. But at least it compiles successfully to a binary if I emit the IR from...