|
MLIR 22.0.0git
|
#include "mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h"#include "mlir/Conversion/AffineToStandard/AffineToStandard.h"#include "mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h"#include "mlir/Conversion/ArithToAPFloat/ArithToAPFloat.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.
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| #define GEN_PASS_REGISTRATION |
| #define GEN_PASS_REGISTRATION_ARITHTOAMDGPUCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_ARITHTOAPFLOATCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_ARITHTOARMSMECONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_ARITHTOLLVMCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_CONVERTAFFINEFORTOGPUPASS |
| #define GEN_PASS_REGISTRATION_CONVERTAMDGPUTOROCDLPASS |
| #define GEN_PASS_REGISTRATION_CONVERTARITHTOEMITC |
| #define GEN_PASS_REGISTRATION_CONVERTARITHTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTARMNEON2DTOINTRPASS |
| #define GEN_PASS_REGISTRATION_CONVERTARMSMETOLLVM |
| #define GEN_PASS_REGISTRATION_CONVERTARMSMETOSCFPASS |
| #define GEN_PASS_REGISTRATION_CONVERTASYNCTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTBUFFERIZATIONTOMEMREFPASS |
| #define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLIBM |
| #define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOROCDLLIBRARYCALLS |
| #define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSTANDARDPASS |
| #define GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTFUNCTOEMITC |
| #define GEN_PASS_REGISTRATION_CONVERTFUNCTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTFUNCTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOLLVMSPVOPS |
| #define GEN_PASS_REGISTRATION_CONVERTGPUOPSTONVVMOPS |
| #define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOROCDLOPS |
| #define GEN_PASS_REGISTRATION_CONVERTGPUTOSPIRV |
| #define GEN_PASS_REGISTRATION_CONVERTINDEXTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTINDEXTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTLINALGTOSTANDARDPASS |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOEMITC |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOFUNCS |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOLIBMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOROCDL |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTMATHTOXEVM |
| #define GEN_PASS_REGISTRATION_CONVERTMEMREFTOEMITC |
| #define GEN_PASS_REGISTRATION_CONVERTMEMREFTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTNVGPUTONVVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTNVVMTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTOPENACCTOSCFPASS |
| #define GEN_PASS_REGISTRATION_CONVERTOPENMPTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTPARALLELLOOPTOGPUPASS |
| #define GEN_PASS_REGISTRATION_CONVERTPDLTOPDLINTERPPASS |
| #define GEN_PASS_REGISTRATION_CONVERTSCFTOOPENMPPASS |
| #define GEN_PASS_REGISTRATION_CONVERTSHAPECONSTRAINTSPASS |
| #define GEN_PASS_REGISTRATION_CONVERTSHAPETOSTANDARDPASS |
| #define GEN_PASS_REGISTRATION_CONVERTSHARDTOMPIPASS |
| #define GEN_PASS_REGISTRATION_CONVERTSPIRVTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTTENSORTOLINALGPASS |
| #define GEN_PASS_REGISTRATION_CONVERTTENSORTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTTOEMITC |
| #define GEN_PASS_REGISTRATION_CONVERTTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOAMX |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOARMSMEPASS |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOGPU |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOSCF |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOSPIRVPASS |
| #define GEN_PASS_REGISTRATION_CONVERTVECTORTOXEGPU |
| #define GEN_PASS_REGISTRATION_CONVERTXEGPUTOXEVMPASS |
| #define GEN_PASS_REGISTRATION_CONVERTXEVMTOLLVMPASS |
| #define GEN_PASS_REGISTRATION_FINALIZEMEMREFTOLLVMCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_GPUTOLLVMCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_LIFTCONTROLFLOWTOSCFPASS |
| #define GEN_PASS_REGISTRATION_LOWERAFFINEPASS |
| #define GEN_PASS_REGISTRATION_LOWERHOSTCODETOLLVMPASS |
| #define GEN_PASS_REGISTRATION_MAPMEMREFSTORAGECLASS |
| #define GEN_PASS_REGISTRATION_RECONCILEUNREALIZEDCASTSPASS |
| #define GEN_PASS_REGISTRATION_SCFTOCONTROLFLOWPASS |
| #define GEN_PASS_REGISTRATION_SCFTOEMITC |
| #define GEN_PASS_REGISTRATION_SCFTOSPIRV |
| #define GEN_PASS_REGISTRATION_SETLLVMMODULEDATALAYOUTPASS |
| #define GEN_PASS_REGISTRATION_TOSATOARITHPASS |
| #define GEN_PASS_REGISTRATION_TOSATOLINALG |
| #define GEN_PASS_REGISTRATION_TOSATOLINALGNAMED |
| #define GEN_PASS_REGISTRATION_TOSATOMLPROGRAM |
| #define GEN_PASS_REGISTRATION_TOSATOSCFPASS |
| #define GEN_PASS_REGISTRATION_TOSATOTENSORPASS |
| #define GEN_PASS_REGISTRATION_UBTOLLVMCONVERSIONPASS |
| #define GEN_PASS_REGISTRATION_UBTOSPIRVCONVERSIONPASS |