128 lines
4.1 KiB
C++
128 lines
4.1 KiB
C++
|
|
/* Autogenerated by mlir-tblgen; don't manually edit. */
|
|
|
|
#include "mlir-c/Pass.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
// Registration for the entire group
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsPasses(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsBubbleDownMemorySpaceCasts(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsBubbleDownMemorySpaceCasts(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsCSEPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsCSEPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsCanonicalizerPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsCanonicalizerPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsCompositeFixedPointPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsCompositeFixedPointPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsControlFlowSinkPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsControlFlowSinkPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsGenerateRuntimeVerificationPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsGenerateRuntimeVerificationPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsInlinerPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsInlinerPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsLocationSnapshot(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsLocationSnapshot(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsLoopInvariantCodeMotionPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsLoopInvariantCodeMotionPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsLoopInvariantSubsetHoistingPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsLoopInvariantSubsetHoistingPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsMem2Reg(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsMem2Reg(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsPrintIRPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsPrintIRPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsPrintOpStatsPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsPrintOpStatsPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsRemoveDeadValuesPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsRemoveDeadValuesPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsSCCPPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsSCCPPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsSROA(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsSROA(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsStripDebugInfoPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsStripDebugInfoPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsSymbolDCEPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsSymbolDCEPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsSymbolPrivatizePass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsSymbolPrivatizePass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsTopologicalSortPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsTopologicalSortPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsTrivialDeadCodeEliminationPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsTrivialDeadCodeEliminationPass(void);
|
|
|
|
|
|
/* Create Transforms Pass. */
|
|
MLIR_CAPI_EXPORTED MlirPass mlirCreateTransformsViewOpGraphPass(void);
|
|
MLIR_CAPI_EXPORTED void mlirRegisterTransformsViewOpGraphPass(void);
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|