Skip to content

Commit

Permalink
LLVM/Clang 10 support - readme update.
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-penev authored and vgvassilev committed Sep 13, 2020
1 parent 72b4c6d commit 946973f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ Note: Clad provides custom derivatives for some mathematical functions from `<cm
Note: *the concept of custom_derivatives will be reviewed soon, we intend to provide a different interface and avoid function name-based specifications and by-name lookups*.
## How to install
At the moment, only LLVM/Clang 5.0.x - 9.0.x are supported.
At the moment, only LLVM/Clang 5.0.x - 10.0.x are supported.
## How Clad works
Clad is a plugin for the Clang compiler. It relies on the Clang to build the AST ([Clang AST](https://clang.llvm.org/docs/IntroductionToTheClangAST.html)) of user's source code. Then, [CladPlugin](https://github.com/vgvassilev/clad/blob/a264195f00792feeebe63ac7a8ab815c02d20eee/tools/ClangPlugin.h#L48), implemented as `clang::ASTConsumer` analyzes the AST to find differentiation requests for clad and process those requests by building Clang AST for derivative functions. The whole clad's operation sequence is the following:
Expand Down

0 comments on commit 946973f

Please sign in to comment.