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
39 MLIR_CAPI_EXPORTED CirctRtgToolOptions
43 MLIR_CAPI_EXPORTED
void
50 MLIR_CAPI_EXPORTED
void
53 MLIR_CAPI_EXPORTED
void
58 CirctRtgToolOptions options,
unsigned numInstr,
59 const char **unsupportedInstructions);
62 CirctRtgToolOptions options,
const char *unsupportedInstruction);
64 MLIR_CAPI_EXPORTED
void
66 const char *filename);
72 MLIR_CAPI_EXPORTED
void