about summary refs log tree commit diff
path: root/tests/codegen-llvm/error-provide.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-10-04 12:31:29 +0200
committerGitHub <noreply@github.com>2025-10-04 12:31:29 +0200
commit1ebbb3c2fd78de38d0730cf9d874295f0d5dc2f1 (patch)
tree33d22bfe6b1990ee2cbcd19c1f8b22dea20df444 /tests/codegen-llvm/error-provide.rs
parent73498a28be5c1ffbf408eecdf5e5f4536da5e071 (diff)
parent12cfad9a8b6aeed10ddc240b4923913246353ebb (diff)
downloadrust-1ebbb3c2fd78de38d0730cf9d874295f0d5dc2f1.tar.gz
rust-1ebbb3c2fd78de38d0730cf9d874295f0d5dc2f1.zip
Rollup merge of #147315 - ZuseZ4:fix-ad-batching-test, r=jieyouxu
bless autodiff batching test

This pr blesses a broken test and unblocks running rust in the Enzyme CI: https://github.com/EnzymeAD/Enzyme/pull/2430
Enzyme is the plugin used by our std::autodiff and (future) std::batching modules, both of which are not build by default.
In the near future we also hope to enable std::autodiff in the Rust CI.

This test is the only one to combine two features, automatic differentiation and batching/vectorization. This combination is even more experimental than either feature on its own. I have a wip branch in which I enable more vectorization/batching and as part of that I'll think more about how to write those tests in a robust way (and likely change the interface). Until that lands, I don't care too much about what specific IR we generate here; it's just nice to track changes.

r? compiler
Diffstat (limited to 'tests/codegen-llvm/error-provide.rs')
0 files changed, 0 insertions, 0 deletions