38#include "mlir/Pass/Pass.h"
39#include "mlir/Pass/PassManager.h"
40#include "mlir/Pass/PassRegistry.h"
42#include "llvm/Support/raw_ostream.h"
51#define CUDAQ_PREFIX_FUNCTION "__nvqpp__mlirgen__"
80std::unique_ptr<mlir::Pass>
std::unique_ptr< mlir::Pass > createPrintQuakeGatesPass(llvm::raw_string_ostream &ostream)
Example MLIR pass that traverses a given MLIR/Quake.
std::unique_ptr< mlir::Pass > createCustomExamplePass()
Example custom MLIR pass.