MLIR 22.0.0git
Passes.h File Reference
#include "mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h"
#include "mlir/Conversion/AffineToStandard/AffineToStandard.h"
#include "mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h"
#include "mlir/Conversion/ArithToArmSME/ArithToArmSME.h"
#include "mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h"
#include "mlir/Conversion/ArithToLLVM/ArithToLLVM.h"
#include "mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h"
#include "mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h"
#include "mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h"
#include "mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h"
#include "mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h"
#include "mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h"
#include "mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h"
#include "mlir/Conversion/ComplexToLibm/ComplexToLibm.h"
#include "mlir/Conversion/ComplexToROCDLLibraryCalls/ComplexToROCDLLibraryCalls.h"
#include "mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h"
#include "mlir/Conversion/ComplexToStandard/ComplexToStandard.h"
#include "mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h"
#include "mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h"
#include "mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h"
#include "mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h"
#include "mlir/Conversion/ConvertToEmitC/ConvertToEmitCPass.h"
#include "mlir/Conversion/ConvertToLLVM/ToLLVMPass.h"
#include "mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h"
#include "mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h"
#include "mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h"
#include "mlir/Conversion/GPUCommon/GPUCommonPass.h"
#include "mlir/Conversion/GPUToLLVMSPV/GPUToLLVMSPVPass.h"
#include "mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h"
#include "mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h"
#include "mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h"
#include "mlir/Conversion/IndexToLLVM/IndexToLLVM.h"
#include "mlir/Conversion/IndexToSPIRV/IndexToSPIRV.h"
#include "mlir/Conversion/LinalgToStandard/LinalgToStandard.h"
#include "mlir/Conversion/MathToEmitC/MathToEmitCPass.h"
#include "mlir/Conversion/MathToFuncs/MathToFuncs.h"
#include "mlir/Conversion/MathToLLVM/MathToLLVM.h"
#include "mlir/Conversion/MathToLibm/MathToLibm.h"
#include "mlir/Conversion/MathToROCDL/MathToROCDL.h"
#include "mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h"
#include "mlir/Conversion/MathToXeVM/MathToXeVM.h"
#include "mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h"
#include "mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h"
#include "mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h"
#include "mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h"
#include "mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h"
#include "mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h"
#include "mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h"
#include "mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h"
#include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h"
#include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h"
#include "mlir/Conversion/SCFToEmitC/SCFToEmitC.h"
#include "mlir/Conversion/SCFToGPU/SCFToGPUPass.h"
#include "mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h"
#include "mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h"
#include "mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h"
#include "mlir/Conversion/ShapeToStandard/ShapeToStandard.h"
#include "mlir/Conversion/ShardToMPI/ShardToMPI.h"
#include "mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h"
#include "mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h"
#include "mlir/Conversion/TosaToArith/TosaToArith.h"
#include "mlir/Conversion/TosaToLinalg/TosaToLinalg.h"
#include "mlir/Conversion/TosaToMLProgram/TosaToMLProgram.h"
#include "mlir/Conversion/TosaToSCF/TosaToSCF.h"
#include "mlir/Conversion/TosaToTensor/TosaToTensor.h"
#include "mlir/Conversion/UBToLLVM/UBToLLVM.h"
#include "mlir/Conversion/UBToSPIRV/UBToSPIRV.h"
#include "mlir/Conversion/VectorToAMX/VectorToAMX.h"
#include "mlir/Conversion/VectorToArmSME/VectorToArmSME.h"
#include "mlir/Conversion/VectorToGPU/VectorToGPU.h"
#include "mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h"
#include "mlir/Conversion/VectorToSCF/VectorToSCF.h"
#include "mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h"
#include "mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h"
#include "mlir/Conversion/XeGPUToXeVM/XeGPUToXeVM.h"
#include "mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h"
#include "mlir/Conversion/Passes.h.inc"

Go to the source code of this file.

Classes

struct  mlir::ArithToAMDGPUConversionPassOptions
struct  mlir::ArithToLLVMConversionPassOptions
struct  mlir::ConvertAMDGPUToROCDLPassOptions
struct  mlir::ConvertAffineForToGPUPassOptions
struct  mlir::ConvertArithToSPIRVPassOptions
struct  mlir::ConvertArmSMEToLLVMOptions
struct  mlir::ConvertComplexToLLVMPassOptions
struct  mlir::ConvertComplexToStandardPassOptions
struct  mlir::ConvertControlFlowToLLVMPassOptions
struct  mlir::ConvertControlFlowToSPIRVPassOptions
struct  mlir::ConvertFuncToLLVMPassOptions
struct  mlir::ConvertFuncToSPIRVPassOptions
struct  mlir::ConvertGPUToSPIRVOptions
struct  mlir::ConvertGpuOpsToLLVMSPVOpsOptions
struct  mlir::ConvertGpuOpsToNVVMOpsOptions
struct  mlir::ConvertGpuOpsToROCDLOpsOptions
struct  mlir::ConvertIndexToLLVMPassOptions
struct  mlir::ConvertIndexToSPIRVPassOptions
struct  mlir::ConvertMathToEmitCOptions
struct  mlir::ConvertMathToFuncsOptions
struct  mlir::ConvertMathToLLVMPassOptions
struct  mlir::ConvertMathToROCDLOptions
struct  mlir::ConvertMathToXeVMOptions
struct  mlir::ConvertMemRefToEmitCOptions
struct  mlir::ConvertMemRefToSPIRVPassOptions
struct  mlir::ConvertSCFToOpenMPPassOptions
struct  mlir::ConvertSPIRVToLLVMPassOptions
struct  mlir::ConvertTensorToSPIRVPassOptions
struct  mlir::ConvertToEmitCOptions
struct  mlir::ConvertToLLVMPassOptions
struct  mlir::ConvertVectorToGPUOptions
struct  mlir::ConvertVectorToLLVMPassOptions
struct  mlir::ConvertVectorToSCFOptions
struct  mlir::FinalizeMemRefToLLVMConversionPassOptions
struct  mlir::GpuToLLVMConversionPassOptions
struct  mlir::MapMemRefStorageClassOptions
struct  mlir::SetLLVMModuleDataLayoutPassOptions
struct  mlir::TosaToArithPassOptions
struct  mlir::TosaToLinalgOptions
struct  mlir::TosaToLinalgNamedOptions
struct  mlir::UBToLLVMConversionPassOptions

Namespaces

namespace  mlir
 Include the generated interface declarations.

Macros

#define GEN_PASS_REGISTRATION
 Generate the code for registering conversion passes.

Functions

std::unique_ptr<::mlir::Passmlir::createArithToAMDGPUConversionPass ()
std::unique_ptr<::mlir::Passmlir::createArithToAMDGPUConversionPass (ArithToAMDGPUConversionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createArithToArmSMEConversionPass ()
std::unique_ptr<::mlir::Passmlir::createArithToLLVMConversionPass ()
std::unique_ptr<::mlir::Passmlir::createArithToLLVMConversionPass (ArithToLLVMConversionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertAMDGPUToROCDLPass ()
std::unique_ptr<::mlir::Passmlir::createConvertAMDGPUToROCDLPass (ConvertAMDGPUToROCDLPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertAffineForToGPUPass ()
std::unique_ptr<::mlir::Passmlir::createConvertAffineForToGPUPass (ConvertAffineForToGPUPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertArithToEmitC ()
std::unique_ptr<::mlir::Passmlir::createConvertArithToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertArithToSPIRVPass (ConvertArithToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertArmNeon2dToIntrPass ()
std::unique_ptr<::mlir::Passmlir::createConvertArmSMEToSCFPass ()
std::unique_ptr<::mlir::Passmlir::createConvertAsyncToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertBufferizationToMemRefPass ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToLLVMPass (ConvertComplexToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertComplexToLibm ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToROCDLLibraryCalls ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToStandardPass ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToStandardPass (ConvertComplexToStandardPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertControlFlowToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertControlFlowToLLVMPass (ConvertControlFlowToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertControlFlowToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertControlFlowToSPIRVPass (ConvertControlFlowToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertFuncToEmitC ()
std::unique_ptr<::mlir::Passmlir::createConvertFuncToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertFuncToLLVMPass (ConvertFuncToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertFuncToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertFuncToSPIRVPass (ConvertFuncToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToLLVMSPVOps ()
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToLLVMSPVOps (ConvertGpuOpsToLLVMSPVOpsOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToNVVMOps ()
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToNVVMOps (ConvertGpuOpsToNVVMOpsOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToROCDLOps ()
std::unique_ptr<::mlir::Passmlir::createConvertGpuOpsToROCDLOps (ConvertGpuOpsToROCDLOpsOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertIndexToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertIndexToLLVMPass (ConvertIndexToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertIndexToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertIndexToSPIRVPass (ConvertIndexToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertLinalgToStandardPass ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToEmitC ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToEmitC (ConvertMathToEmitCOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMathToFuncs ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToFuncs (ConvertMathToFuncsOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMathToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToLLVMPass (ConvertMathToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMathToLibmPass ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToROCDL ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToROCDL (ConvertMathToROCDLOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMathToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToXeVM ()
std::unique_ptr<::mlir::Passmlir::createConvertMathToXeVM (ConvertMathToXeVMOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMemRefToEmitC ()
std::unique_ptr<::mlir::Passmlir::createConvertMemRefToEmitC (ConvertMemRefToEmitCOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertMemRefToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertMemRefToSPIRVPass (ConvertMemRefToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertNVGPUToNVVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertNVVMToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertOpenACCToSCFPass ()
std::unique_ptr<::mlir::Passmlir::createConvertOpenMPToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertPDLToPDLInterpPass ()
std::unique_ptr<::mlir::Passmlir::createConvertParallelLoopToGpuPass ()
std::unique_ptr<::mlir::Passmlir::createConvertSCFToOpenMPPass ()
std::unique_ptr<::mlir::Passmlir::createConvertSCFToOpenMPPass (ConvertSCFToOpenMPPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertSPIRVToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertSPIRVToLLVMPass (ConvertSPIRVToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertShapeConstraintsPass ()
std::unique_ptr<::mlir::Passmlir::createConvertShapeToStandardPass ()
std::unique_ptr<::mlir::Passmlir::createConvertShardToMPIPass ()
std::unique_ptr<::mlir::Passmlir::createConvertTensorToLinalgPass ()
std::unique_ptr<::mlir::Passmlir::createConvertTensorToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertTensorToSPIRVPass (ConvertTensorToSPIRVPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertToEmitC ()
std::unique_ptr<::mlir::Passmlir::createConvertToEmitC (ConvertToEmitCOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertToLLVMPass (ConvertToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertVectorToAMX ()
std::unique_ptr<::mlir::Passmlir::createConvertVectorToArmSMEPass ()
std::unique_ptr<::mlir::Passmlir::createConvertVectorToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertVectorToLLVMPass (ConvertVectorToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertVectorToSPIRVPass ()
std::unique_ptr<::mlir::Passmlir::createConvertVectorToXeGPU ()
std::unique_ptr<::mlir::Passmlir::createConvertXeGPUToXeVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertXeVMToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createFinalizeMemRefToLLVMConversionPass ()
std::unique_ptr<::mlir::Passmlir::createFinalizeMemRefToLLVMConversionPass (FinalizeMemRefToLLVMConversionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createGpuToLLVMConversionPass ()
std::unique_ptr<::mlir::Passmlir::createGpuToLLVMConversionPass (GpuToLLVMConversionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createLiftControlFlowToSCFPass ()
std::unique_ptr<::mlir::Passmlir::createLowerAffinePass ()
std::unique_ptr<::mlir::Passmlir::createLowerHostCodeToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createReconcileUnrealizedCastsPass ()
std::unique_ptr<::mlir::Passmlir::createSCFToControlFlowPass ()
std::unique_ptr<::mlir::Passmlir::createSCFToEmitC ()
std::unique_ptr<::mlir::Passmlir::createSCFToSPIRV ()
std::unique_ptr<::mlir::Passmlir::createSetLLVMModuleDataLayoutPass ()
std::unique_ptr<::mlir::Passmlir::createSetLLVMModuleDataLayoutPass (SetLLVMModuleDataLayoutPassOptions options)
std::unique_ptr<::mlir::Passmlir::createTosaToArithPass ()
std::unique_ptr<::mlir::Passmlir::createTosaToArithPass (TosaToArithPassOptions options)
std::unique_ptr<::mlir::Passmlir::createTosaToMLProgram ()
std::unique_ptr<::mlir::Passmlir::createTosaToSCFPass ()
std::unique_ptr<::mlir::Passmlir::createTosaToTensorPass ()
std::unique_ptr<::mlir::Passmlir::createUBToLLVMConversionPass ()
std::unique_ptr<::mlir::Passmlir::createUBToLLVMConversionPass (UBToLLVMConversionPassOptions options)
std::unique_ptr<::mlir::Passmlir::createUBToSPIRVConversionPass ()
void mlir::registerArithToAMDGPUConversionPass ()
void mlir::registerArithToAMDGPUConversionPassPass ()
void mlir::registerArithToArmSMEConversionPass ()
void mlir::registerArithToArmSMEConversionPassPass ()
void mlir::registerArithToLLVMConversionPass ()
void mlir::registerArithToLLVMConversionPassPass ()
void mlir::registerConvertAMDGPUToROCDLPass ()
void mlir::registerConvertAMDGPUToROCDLPassPass ()
void mlir::registerConvertAffineForToGPUPass ()
void mlir::registerConvertAffineForToGPUPassPass ()
void mlir::registerConvertArithToEmitC ()
void mlir::registerConvertArithToEmitCPass ()
void mlir::registerConvertArithToSPIRVPass ()
void mlir::registerConvertArithToSPIRVPassPass ()
void mlir::registerConvertArmNeon2dToIntrPass ()
void mlir::registerConvertArmNeon2dToIntrPassPass ()
void mlir::registerConvertArmSMEToLLVM ()
void mlir::registerConvertArmSMEToLLVMPass ()
void mlir::registerConvertArmSMEToSCFPass ()
void mlir::registerConvertArmSMEToSCFPassPass ()
void mlir::registerConvertAsyncToLLVMPass ()
void mlir::registerConvertAsyncToLLVMPassPass ()
void mlir::registerConvertBufferizationToMemRefPass ()
void mlir::registerConvertBufferizationToMemRefPassPass ()
void mlir::registerConvertComplexToLLVMPass ()
void mlir::registerConvertComplexToLLVMPassPass ()
void mlir::registerConvertComplexToLibm ()
void mlir::registerConvertComplexToLibmPass ()
void mlir::registerConvertComplexToROCDLLibraryCalls ()
void mlir::registerConvertComplexToROCDLLibraryCallsPass ()
void mlir::registerConvertComplexToSPIRVPass ()
void mlir::registerConvertComplexToSPIRVPassPass ()
void mlir::registerConvertComplexToStandardPass ()
void mlir::registerConvertComplexToStandardPassPass ()
void mlir::registerConvertControlFlowToLLVMPass ()
void mlir::registerConvertControlFlowToLLVMPassPass ()
void mlir::registerConvertControlFlowToSPIRVPass ()
void mlir::registerConvertControlFlowToSPIRVPassPass ()
void mlir::registerConvertFuncToEmitC ()
void mlir::registerConvertFuncToEmitCPass ()
void mlir::registerConvertFuncToLLVMPass ()
void mlir::registerConvertFuncToLLVMPassPass ()
void mlir::registerConvertFuncToSPIRVPass ()
void mlir::registerConvertFuncToSPIRVPassPass ()
void mlir::registerConvertGPUToSPIRV ()
void mlir::registerConvertGPUToSPIRVPass ()
void mlir::registerConvertGpuOpsToLLVMSPVOps ()
void mlir::registerConvertGpuOpsToLLVMSPVOpsPass ()
void mlir::registerConvertGpuOpsToNVVMOps ()
void mlir::registerConvertGpuOpsToNVVMOpsPass ()
void mlir::registerConvertGpuOpsToROCDLOps ()
void mlir::registerConvertGpuOpsToROCDLOpsPass ()
void mlir::registerConvertIndexToLLVMPass ()
void mlir::registerConvertIndexToLLVMPassPass ()
void mlir::registerConvertIndexToSPIRVPass ()
void mlir::registerConvertIndexToSPIRVPassPass ()
void mlir::registerConvertLinalgToStandardPass ()
void mlir::registerConvertLinalgToStandardPassPass ()
void mlir::registerConvertMathToEmitC ()
void mlir::registerConvertMathToEmitCPass ()
void mlir::registerConvertMathToFuncs ()
void mlir::registerConvertMathToFuncsPass ()
void mlir::registerConvertMathToLLVMPass ()
void mlir::registerConvertMathToLLVMPassPass ()
void mlir::registerConvertMathToLibmPass ()
void mlir::registerConvertMathToLibmPassPass ()
void mlir::registerConvertMathToROCDL ()
void mlir::registerConvertMathToROCDLPass ()
void mlir::registerConvertMathToSPIRVPass ()
void mlir::registerConvertMathToSPIRVPassPass ()
void mlir::registerConvertMathToXeVM ()
void mlir::registerConvertMathToXeVMPass ()
void mlir::registerConvertMemRefToEmitC ()
void mlir::registerConvertMemRefToEmitCPass ()
void mlir::registerConvertMemRefToSPIRVPass ()
void mlir::registerConvertMemRefToSPIRVPassPass ()
void mlir::registerConvertNVGPUToNVVMPass ()
void mlir::registerConvertNVGPUToNVVMPassPass ()
void mlir::registerConvertNVVMToLLVMPass ()
void mlir::registerConvertNVVMToLLVMPassPass ()
void mlir::registerConvertOpenACCToSCFPass ()
void mlir::registerConvertOpenACCToSCFPassPass ()
void mlir::registerConvertOpenMPToLLVMPass ()
void mlir::registerConvertOpenMPToLLVMPassPass ()
void mlir::registerConvertPDLToPDLInterpPass ()
void mlir::registerConvertPDLToPDLInterpPassPass ()
void mlir::registerConvertParallelLoopToGpuPass ()
void mlir::registerConvertParallelLoopToGpuPassPass ()
void mlir::registerConvertSCFToOpenMPPass ()
void mlir::registerConvertSCFToOpenMPPassPass ()
void mlir::registerConvertSPIRVToLLVMPass ()
void mlir::registerConvertSPIRVToLLVMPassPass ()
void mlir::registerConvertShapeConstraintsPass ()
void mlir::registerConvertShapeConstraintsPassPass ()
void mlir::registerConvertShapeToStandardPass ()
void mlir::registerConvertShapeToStandardPassPass ()
void mlir::registerConvertShardToMPIPass ()
void mlir::registerConvertShardToMPIPassPass ()
void mlir::registerConvertTensorToLinalgPass ()
void mlir::registerConvertTensorToLinalgPassPass ()
void mlir::registerConvertTensorToSPIRVPass ()
void mlir::registerConvertTensorToSPIRVPassPass ()
void mlir::registerConvertToEmitC ()
void mlir::registerConvertToEmitCPass ()
void mlir::registerConvertToLLVMPass ()
void mlir::registerConvertToLLVMPassPass ()
void mlir::registerConvertVectorToAMX ()
void mlir::registerConvertVectorToAMXPass ()
void mlir::registerConvertVectorToArmSMEPass ()
void mlir::registerConvertVectorToArmSMEPassPass ()
void mlir::registerConvertVectorToGPU ()
void mlir::registerConvertVectorToGPUPass ()
void mlir::registerConvertVectorToLLVMPass ()
void mlir::registerConvertVectorToLLVMPassPass ()
void mlir::registerConvertVectorToSCF ()
void mlir::registerConvertVectorToSCFPass ()
void mlir::registerConvertVectorToSPIRVPass ()
void mlir::registerConvertVectorToSPIRVPassPass ()
void mlir::registerConvertVectorToXeGPU ()
void mlir::registerConvertVectorToXeGPUPass ()
void mlir::registerConvertXeGPUToXeVMPass ()
void mlir::registerConvertXeGPUToXeVMPassPass ()
void mlir::registerConvertXeVMToLLVMPass ()
void mlir::registerConvertXeVMToLLVMPassPass ()
void mlir::registerFinalizeMemRefToLLVMConversionPass ()
void mlir::registerFinalizeMemRefToLLVMConversionPassPass ()
void mlir::registerGpuToLLVMConversionPass ()
void mlir::registerGpuToLLVMConversionPassPass ()
void mlir::registerLiftControlFlowToSCFPass ()
void mlir::registerLiftControlFlowToSCFPassPass ()
void mlir::registerLowerAffinePass ()
void mlir::registerLowerAffinePassPass ()
void mlir::registerLowerHostCodeToLLVMPass ()
void mlir::registerLowerHostCodeToLLVMPassPass ()
void mlir::registerMapMemRefStorageClass ()
void mlir::registerMapMemRefStorageClassPass ()
void mlir::registerReconcileUnrealizedCastsPass ()
void mlir::registerReconcileUnrealizedCastsPassPass ()
void mlir::registerSCFToControlFlowPass ()
void mlir::registerSCFToControlFlowPassPass ()
void mlir::registerSCFToEmitC ()
void mlir::registerSCFToEmitCPass ()
void mlir::registerSCFToSPIRV ()
void mlir::registerSCFToSPIRVPass ()
void mlir::registerSetLLVMModuleDataLayoutPass ()
void mlir::registerSetLLVMModuleDataLayoutPassPass ()
void mlir::registerTosaToArithPass ()
void mlir::registerTosaToArithPassPass ()
void mlir::registerTosaToLinalg ()
void mlir::registerTosaToLinalgPass ()
void mlir::registerTosaToLinalgNamed ()
void mlir::registerTosaToLinalgNamedPass ()
void mlir::registerTosaToMLProgram ()
void mlir::registerTosaToMLProgramPass ()
void mlir::registerTosaToSCFPass ()
void mlir::registerTosaToSCFPassPass ()
void mlir::registerTosaToTensorPass ()
void mlir::registerTosaToTensorPassPass ()
void mlir::registerUBToLLVMConversionPass ()
void mlir::registerUBToLLVMConversionPassPass ()
void mlir::registerUBToSPIRVConversionPass ()
void mlir::registerUBToSPIRVConversionPassPass ()
void mlir::registerConversionPasses ()

Macro Definition Documentation

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Generate the code for registering conversion passes.

Definition at line 92 of file Passes.h.