[#llvm-PassConfigCallback] = xref:llvm.adoc[llvm]::PassConfigCallback :relfileprefix: ../ :mrdocs: Callback that customizes a `TargetPassConfig` during TargetMachine setup. == Synopsis Declared in `<llvm/Target/RegisterTargetPassConfigCallback.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- using PassConfigCallback = std::function<void(xref:llvm/TargetMachine.adoc[TargetMachine]&, xref:llvm/legacy/PassManagerBase.adoc[legacy::PassManagerBase]&, xref:llvm/TargetPassConfig.adoc[TargetPassConfig]*)>; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#