9#ifndef CIRCT_C_RTGTOOL_H
10#define CIRCT_C_RTGTOOL_H
12#include "mlir-c/Pass.h"
22#define DEFINE_C_API_STRUCT(name, storage) \
26 typedef struct name name
30#undef DEFINE_C_API_STRUCT
39MLIR_CAPI_EXPORTED CirctRtgToolOptions
43MLIR_CAPI_EXPORTED
void
50MLIR_CAPI_EXPORTED
void
53MLIR_CAPI_EXPORTED
void
58 CirctRtgToolOptions options,
unsigned numInstr,
59 const char **unsupportedInstructions);
62 CirctRtgToolOptions options,
const char *unsupportedInstruction);
64MLIR_CAPI_EXPORTED
void
66 const char *filename);
72MLIR_CAPI_EXPORTED
void