Skip to content

Integrate xad-codegen JIT backend#40

Merged
auto-differentiation-dev merged 1 commit intomainfrom
feature/xad-codegen
Apr 1, 2026
Merged

Integrate xad-codegen JIT backend#40
auto-differentiation-dev merged 1 commit intomainfrom
feature/xad-codegen

Conversation

@auto-differentiation-dev
Copy link
Copy Markdown
Contributor

Summary

  • Update QuantLibAAD to use xad-codegen for JIT compilation
  • Available under a separate commercial license
    (XAD Enterprise)

Changes

  • New CMake option QLAAD_ENABLE_CODEGEN (default OFF)
  • Updated codegen discovery: checks for xad_codegen target from XAD
  • Updated all source files to use xad::codegen::CodegenBackend API
  • Renamed benchmark output keys to CODEGEN_ / CODEGENAVX_
  • Removed codegen-dependent CI jobs (require commercial license)
  • Updated README with codegen description and enterprise support link

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


auto-differentiation-dev seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@auto-differentiation auto-differentiation locked and limited conversation to collaborators Mar 31, 2026
@auto-differentiation-dev auto-differentiation-dev merged commit c287436 into main Apr 1, 2026
27 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants