{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"//"}]}
// DuringAD is the same as above, but also runs the enzyme opt and autodiff passes.
// PreAD will run llvm opts but disable size increasing opts (vectorization, loop unrolling)
// PostAD will run all opts, including size increasing opts.