MLIR 22.0.0git
ArithToLLVM.cpp File Reference

Go to the source code of this file.

Classes

struct  mlir::ArithToAMDGPUConversionPassOptions
struct  mlir::ArithToLLVMConversionPassOptions
class  mlir::impl::ArithToLLVMConversionPassBase< DerivedT >
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.
namespace  mlir::impl
 Attribute collections provide a dictionary-like interface.

Macros

#define GEN_PASS_DEF_ARITHTOLLVMCONVERSIONPASS
#define GEN_PASS_DECL_ARITHTOAMDGPUCONVERSIONPASS
#define GEN_PASS_DECL_ARITHTOARMSMECONVERSIONPASS
#define GEN_PASS_DECL_ARITHTOLLVMCONVERSIONPASS
#define GEN_PASS_DECL_CONVERTAMDGPUTOROCDLPASS
#define GEN_PASS_DECL_CONVERTAFFINEFORTOGPUPASS
#define GEN_PASS_DECL_CONVERTARITHTOEMITC
#define GEN_PASS_DECL_CONVERTARITHTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTARMNEON2DTOINTRPASS
#define GEN_PASS_DECL_CONVERTARMSMETOLLVM
#define GEN_PASS_DECL_CONVERTARMSMETOSCFPASS
#define GEN_PASS_DECL_CONVERTASYNCTOLLVMPASS
#define GEN_PASS_DECL_CONVERTBUFFERIZATIONTOMEMREFPASS
#define GEN_PASS_DECL_CONVERTCOMPLEXTOLLVMPASS
#define GEN_PASS_DECL_CONVERTCOMPLEXTOLIBM
#define GEN_PASS_DECL_CONVERTCOMPLEXTOROCDLLIBRARYCALLS
#define GEN_PASS_DECL_CONVERTCOMPLEXTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTCOMPLEXTOSTANDARDPASS
#define GEN_PASS_DECL_CONVERTCONTROLFLOWTOLLVMPASS
#define GEN_PASS_DECL_CONVERTCONTROLFLOWTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTFUNCTOEMITC
#define GEN_PASS_DECL_CONVERTFUNCTOLLVMPASS
#define GEN_PASS_DECL_CONVERTFUNCTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTGPUTOSPIRV
#define GEN_PASS_DECL_CONVERTGPUOPSTOLLVMSPVOPS
#define GEN_PASS_DECL_CONVERTGPUOPSTONVVMOPS
#define GEN_PASS_DECL_CONVERTGPUOPSTOROCDLOPS
#define GEN_PASS_DECL_CONVERTINDEXTOLLVMPASS
#define GEN_PASS_DECL_CONVERTINDEXTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTLINALGTOSTANDARDPASS
#define GEN_PASS_DECL_CONVERTMATHTOEMITC
#define GEN_PASS_DECL_CONVERTMATHTOFUNCS
#define GEN_PASS_DECL_CONVERTMATHTOLLVMPASS
#define GEN_PASS_DECL_CONVERTMATHTOLIBMPASS
#define GEN_PASS_DECL_CONVERTMATHTOROCDL
#define GEN_PASS_DECL_CONVERTMATHTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTMATHTOXEVM
#define GEN_PASS_DECL_CONVERTMEMREFTOEMITC
#define GEN_PASS_DECL_CONVERTMEMREFTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS
#define GEN_PASS_DECL_CONVERTNVVMTOLLVMPASS
#define GEN_PASS_DECL_CONVERTOPENACCTOSCFPASS
#define GEN_PASS_DECL_CONVERTOPENMPTOLLVMPASS
#define GEN_PASS_DECL_CONVERTPDLTOPDLINTERPPASS
#define GEN_PASS_DECL_CONVERTPARALLELLOOPTOGPUPASS
#define GEN_PASS_DECL_CONVERTSCFTOOPENMPPASS
#define GEN_PASS_DECL_CONVERTSPIRVTOLLVMPASS
#define GEN_PASS_DECL_CONVERTSHAPECONSTRAINTSPASS
#define GEN_PASS_DECL_CONVERTSHAPETOSTANDARDPASS
#define GEN_PASS_DECL_CONVERTSHARDTOMPIPASS
#define GEN_PASS_DECL_CONVERTTENSORTOLINALGPASS
#define GEN_PASS_DECL_CONVERTTENSORTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTTOEMITC
#define GEN_PASS_DECL_CONVERTTOLLVMPASS
#define GEN_PASS_DECL_CONVERTVECTORTOAMX
#define GEN_PASS_DECL_CONVERTVECTORTOARMSMEPASS
#define GEN_PASS_DECL_CONVERTVECTORTOGPU
#define GEN_PASS_DECL_CONVERTVECTORTOLLVMPASS
#define GEN_PASS_DECL_CONVERTVECTORTOSCF
#define GEN_PASS_DECL_CONVERTVECTORTOSPIRVPASS
#define GEN_PASS_DECL_CONVERTVECTORTOXEGPU
#define GEN_PASS_DECL_CONVERTXEGPUTOXEVMPASS
#define GEN_PASS_DECL_CONVERTXEVMTOLLVMPASS
#define GEN_PASS_DECL_FINALIZEMEMREFTOLLVMCONVERSIONPASS
#define GEN_PASS_DECL_GPUTOLLVMCONVERSIONPASS
#define GEN_PASS_DECL_LIFTCONTROLFLOWTOSCFPASS
#define GEN_PASS_DECL_LOWERAFFINEPASS
#define GEN_PASS_DECL_LOWERHOSTCODETOLLVMPASS
#define GEN_PASS_DECL_MAPMEMREFSTORAGECLASS
#define GEN_PASS_DECL_RECONCILEUNREALIZEDCASTSPASS
#define GEN_PASS_DECL_SCFTOCONTROLFLOWPASS
#define GEN_PASS_DECL_SCFTOEMITC
#define GEN_PASS_DECL_SCFTOSPIRV
#define GEN_PASS_DECL_SETLLVMMODULEDATALAYOUTPASS
#define GEN_PASS_DECL_TOSATOARITHPASS
#define GEN_PASS_DECL_TOSATOLINALG
#define GEN_PASS_DECL_TOSATOLINALGNAMED
#define GEN_PASS_DECL_TOSATOMLPROGRAM
#define GEN_PASS_DECL_TOSATOSCFPASS
#define GEN_PASS_DECL_TOSATOTENSORPASS
#define GEN_PASS_DECL_UBTOLLVMCONVERSIONPASS
#define GEN_PASS_DECL_UBTOSPIRVCONVERSIONPASS
#define GEN_PASS_REGISTRATION_ARITHTOAMDGPUCONVERSIONPASS
#define GEN_PASS_REGISTRATION_ARITHTOARMSMECONVERSIONPASS
#define GEN_PASS_REGISTRATION_ARITHTOLLVMCONVERSIONPASS
#define GEN_PASS_REGISTRATION_CONVERTAMDGPUTOROCDLPASS
#define GEN_PASS_REGISTRATION_CONVERTAFFINEFORTOGPUPASS
#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_CONVERTCOMPLEXTOLLVMPASS
#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLIBM
#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_CONVERTGPUTOSPIRV
#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOLLVMSPVOPS
#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTONVVMOPS
#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOROCDLOPS
#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_CONVERTMATHTOLLVMPASS
#define GEN_PASS_REGISTRATION_CONVERTMATHTOLIBMPASS
#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_CONVERTPDLTOPDLINTERPPASS
#define GEN_PASS_REGISTRATION_CONVERTPARALLELLOOPTOGPUPASS
#define GEN_PASS_REGISTRATION_CONVERTSCFTOOPENMPPASS
#define GEN_PASS_REGISTRATION_CONVERTSPIRVTOLLVMPASS
#define GEN_PASS_REGISTRATION_CONVERTSHAPECONSTRAINTSPASS
#define GEN_PASS_REGISTRATION_CONVERTSHAPETOSTANDARDPASS
#define GEN_PASS_REGISTRATION_CONVERTSHARDTOMPIPASS
#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

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::impl::createArithToLLVMConversionPass ()
std::unique_ptr<::mlir::Passmlir::impl::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 ()
template<typename LLVMPredType, typename PredType>
static LLVMPredType convertCmpPredicate (PredType pred)

Macro Definition Documentation

◆ GEN_PASS_DECL_ARITHTOAMDGPUCONVERSIONPASS

#define GEN_PASS_DECL_ARITHTOAMDGPUCONVERSIONPASS

◆ GEN_PASS_DECL_ARITHTOARMSMECONVERSIONPASS

#define GEN_PASS_DECL_ARITHTOARMSMECONVERSIONPASS

◆ GEN_PASS_DECL_ARITHTOLLVMCONVERSIONPASS

#define GEN_PASS_DECL_ARITHTOLLVMCONVERSIONPASS

◆ GEN_PASS_DECL_CONVERTAFFINEFORTOGPUPASS

#define GEN_PASS_DECL_CONVERTAFFINEFORTOGPUPASS

◆ GEN_PASS_DECL_CONVERTAMDGPUTOROCDLPASS

#define GEN_PASS_DECL_CONVERTAMDGPUTOROCDLPASS

◆ GEN_PASS_DECL_CONVERTARITHTOEMITC

#define GEN_PASS_DECL_CONVERTARITHTOEMITC

◆ GEN_PASS_DECL_CONVERTARITHTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTARITHTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTARMNEON2DTOINTRPASS

#define GEN_PASS_DECL_CONVERTARMNEON2DTOINTRPASS

◆ GEN_PASS_DECL_CONVERTARMSMETOLLVM

#define GEN_PASS_DECL_CONVERTARMSMETOLLVM

◆ GEN_PASS_DECL_CONVERTARMSMETOSCFPASS

#define GEN_PASS_DECL_CONVERTARMSMETOSCFPASS

◆ GEN_PASS_DECL_CONVERTASYNCTOLLVMPASS

#define GEN_PASS_DECL_CONVERTASYNCTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTBUFFERIZATIONTOMEMREFPASS

#define GEN_PASS_DECL_CONVERTBUFFERIZATIONTOMEMREFPASS

◆ GEN_PASS_DECL_CONVERTCOMPLEXTOLIBM

#define GEN_PASS_DECL_CONVERTCOMPLEXTOLIBM

◆ GEN_PASS_DECL_CONVERTCOMPLEXTOLLVMPASS

#define GEN_PASS_DECL_CONVERTCOMPLEXTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTCOMPLEXTOROCDLLIBRARYCALLS

#define GEN_PASS_DECL_CONVERTCOMPLEXTOROCDLLIBRARYCALLS

◆ GEN_PASS_DECL_CONVERTCOMPLEXTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTCOMPLEXTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTCOMPLEXTOSTANDARDPASS

#define GEN_PASS_DECL_CONVERTCOMPLEXTOSTANDARDPASS

◆ GEN_PASS_DECL_CONVERTCONTROLFLOWTOLLVMPASS

#define GEN_PASS_DECL_CONVERTCONTROLFLOWTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTCONTROLFLOWTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTCONTROLFLOWTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTFUNCTOEMITC

#define GEN_PASS_DECL_CONVERTFUNCTOEMITC

◆ GEN_PASS_DECL_CONVERTFUNCTOLLVMPASS

#define GEN_PASS_DECL_CONVERTFUNCTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTFUNCTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTFUNCTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTGPUOPSTOLLVMSPVOPS

#define GEN_PASS_DECL_CONVERTGPUOPSTOLLVMSPVOPS

◆ GEN_PASS_DECL_CONVERTGPUOPSTONVVMOPS

#define GEN_PASS_DECL_CONVERTGPUOPSTONVVMOPS

◆ GEN_PASS_DECL_CONVERTGPUOPSTOROCDLOPS

#define GEN_PASS_DECL_CONVERTGPUOPSTOROCDLOPS

◆ GEN_PASS_DECL_CONVERTGPUTOSPIRV

#define GEN_PASS_DECL_CONVERTGPUTOSPIRV

◆ GEN_PASS_DECL_CONVERTINDEXTOLLVMPASS

#define GEN_PASS_DECL_CONVERTINDEXTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTINDEXTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTINDEXTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTLINALGTOSTANDARDPASS

#define GEN_PASS_DECL_CONVERTLINALGTOSTANDARDPASS

◆ GEN_PASS_DECL_CONVERTMATHTOEMITC

#define GEN_PASS_DECL_CONVERTMATHTOEMITC

◆ GEN_PASS_DECL_CONVERTMATHTOFUNCS

#define GEN_PASS_DECL_CONVERTMATHTOFUNCS

◆ GEN_PASS_DECL_CONVERTMATHTOLIBMPASS

#define GEN_PASS_DECL_CONVERTMATHTOLIBMPASS

◆ GEN_PASS_DECL_CONVERTMATHTOLLVMPASS

#define GEN_PASS_DECL_CONVERTMATHTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTMATHTOROCDL

#define GEN_PASS_DECL_CONVERTMATHTOROCDL

◆ GEN_PASS_DECL_CONVERTMATHTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTMATHTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTMATHTOXEVM

#define GEN_PASS_DECL_CONVERTMATHTOXEVM

◆ GEN_PASS_DECL_CONVERTMEMREFTOEMITC

#define GEN_PASS_DECL_CONVERTMEMREFTOEMITC

◆ GEN_PASS_DECL_CONVERTMEMREFTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTMEMREFTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS

#define GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS

◆ GEN_PASS_DECL_CONVERTNVVMTOLLVMPASS

#define GEN_PASS_DECL_CONVERTNVVMTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTOPENACCTOSCFPASS

#define GEN_PASS_DECL_CONVERTOPENACCTOSCFPASS

◆ GEN_PASS_DECL_CONVERTOPENMPTOLLVMPASS

#define GEN_PASS_DECL_CONVERTOPENMPTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTPARALLELLOOPTOGPUPASS

#define GEN_PASS_DECL_CONVERTPARALLELLOOPTOGPUPASS

◆ GEN_PASS_DECL_CONVERTPDLTOPDLINTERPPASS

#define GEN_PASS_DECL_CONVERTPDLTOPDLINTERPPASS

◆ GEN_PASS_DECL_CONVERTSCFTOOPENMPPASS

#define GEN_PASS_DECL_CONVERTSCFTOOPENMPPASS

◆ GEN_PASS_DECL_CONVERTSHAPECONSTRAINTSPASS

#define GEN_PASS_DECL_CONVERTSHAPECONSTRAINTSPASS

◆ GEN_PASS_DECL_CONVERTSHAPETOSTANDARDPASS

#define GEN_PASS_DECL_CONVERTSHAPETOSTANDARDPASS

◆ GEN_PASS_DECL_CONVERTSHARDTOMPIPASS

#define GEN_PASS_DECL_CONVERTSHARDTOMPIPASS

◆ GEN_PASS_DECL_CONVERTSPIRVTOLLVMPASS

#define GEN_PASS_DECL_CONVERTSPIRVTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTTENSORTOLINALGPASS

#define GEN_PASS_DECL_CONVERTTENSORTOLINALGPASS

◆ GEN_PASS_DECL_CONVERTTENSORTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTTENSORTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTTOEMITC

#define GEN_PASS_DECL_CONVERTTOEMITC

◆ GEN_PASS_DECL_CONVERTTOLLVMPASS

#define GEN_PASS_DECL_CONVERTTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTVECTORTOAMX

#define GEN_PASS_DECL_CONVERTVECTORTOAMX

◆ GEN_PASS_DECL_CONVERTVECTORTOARMSMEPASS

#define GEN_PASS_DECL_CONVERTVECTORTOARMSMEPASS

◆ GEN_PASS_DECL_CONVERTVECTORTOGPU

#define GEN_PASS_DECL_CONVERTVECTORTOGPU

◆ GEN_PASS_DECL_CONVERTVECTORTOLLVMPASS

#define GEN_PASS_DECL_CONVERTVECTORTOLLVMPASS

◆ GEN_PASS_DECL_CONVERTVECTORTOSCF

#define GEN_PASS_DECL_CONVERTVECTORTOSCF

◆ GEN_PASS_DECL_CONVERTVECTORTOSPIRVPASS

#define GEN_PASS_DECL_CONVERTVECTORTOSPIRVPASS

◆ GEN_PASS_DECL_CONVERTVECTORTOXEGPU

#define GEN_PASS_DECL_CONVERTVECTORTOXEGPU

◆ GEN_PASS_DECL_CONVERTXEGPUTOXEVMPASS

#define GEN_PASS_DECL_CONVERTXEGPUTOXEVMPASS

◆ GEN_PASS_DECL_CONVERTXEVMTOLLVMPASS

#define GEN_PASS_DECL_CONVERTXEVMTOLLVMPASS

◆ GEN_PASS_DECL_FINALIZEMEMREFTOLLVMCONVERSIONPASS

#define GEN_PASS_DECL_FINALIZEMEMREFTOLLVMCONVERSIONPASS

◆ GEN_PASS_DECL_GPUTOLLVMCONVERSIONPASS

#define GEN_PASS_DECL_GPUTOLLVMCONVERSIONPASS

◆ GEN_PASS_DECL_LIFTCONTROLFLOWTOSCFPASS

#define GEN_PASS_DECL_LIFTCONTROLFLOWTOSCFPASS

◆ GEN_PASS_DECL_LOWERAFFINEPASS

#define GEN_PASS_DECL_LOWERAFFINEPASS

◆ GEN_PASS_DECL_LOWERHOSTCODETOLLVMPASS

#define GEN_PASS_DECL_LOWERHOSTCODETOLLVMPASS

◆ GEN_PASS_DECL_MAPMEMREFSTORAGECLASS

#define GEN_PASS_DECL_MAPMEMREFSTORAGECLASS

◆ GEN_PASS_DECL_RECONCILEUNREALIZEDCASTSPASS

#define GEN_PASS_DECL_RECONCILEUNREALIZEDCASTSPASS

◆ GEN_PASS_DECL_SCFTOCONTROLFLOWPASS

#define GEN_PASS_DECL_SCFTOCONTROLFLOWPASS

◆ GEN_PASS_DECL_SCFTOEMITC

#define GEN_PASS_DECL_SCFTOEMITC

◆ GEN_PASS_DECL_SCFTOSPIRV

#define GEN_PASS_DECL_SCFTOSPIRV

◆ GEN_PASS_DECL_SETLLVMMODULEDATALAYOUTPASS

#define GEN_PASS_DECL_SETLLVMMODULEDATALAYOUTPASS

◆ GEN_PASS_DECL_TOSATOARITHPASS

#define GEN_PASS_DECL_TOSATOARITHPASS

◆ GEN_PASS_DECL_TOSATOLINALG

#define GEN_PASS_DECL_TOSATOLINALG

◆ GEN_PASS_DECL_TOSATOLINALGNAMED

#define GEN_PASS_DECL_TOSATOLINALGNAMED

◆ GEN_PASS_DECL_TOSATOMLPROGRAM

#define GEN_PASS_DECL_TOSATOMLPROGRAM

◆ GEN_PASS_DECL_TOSATOSCFPASS

#define GEN_PASS_DECL_TOSATOSCFPASS

◆ GEN_PASS_DECL_TOSATOTENSORPASS

#define GEN_PASS_DECL_TOSATOTENSORPASS

◆ GEN_PASS_DECL_UBTOLLVMCONVERSIONPASS

#define GEN_PASS_DECL_UBTOLLVMCONVERSIONPASS

◆ GEN_PASS_DECL_UBTOSPIRVCONVERSIONPASS

#define GEN_PASS_DECL_UBTOSPIRVCONVERSIONPASS

◆ GEN_PASS_DEF_ARITHTOLLVMCONVERSIONPASS

#define GEN_PASS_DEF_ARITHTOLLVMCONVERSIONPASS

Definition at line 23 of file ArithToLLVM.cpp.

◆ GEN_PASS_REGISTRATION_ARITHTOAMDGPUCONVERSIONPASS

#define GEN_PASS_REGISTRATION_ARITHTOAMDGPUCONVERSIONPASS

◆ GEN_PASS_REGISTRATION_ARITHTOARMSMECONVERSIONPASS

#define GEN_PASS_REGISTRATION_ARITHTOARMSMECONVERSIONPASS

◆ GEN_PASS_REGISTRATION_ARITHTOLLVMCONVERSIONPASS

#define GEN_PASS_REGISTRATION_ARITHTOLLVMCONVERSIONPASS

◆ GEN_PASS_REGISTRATION_CONVERTAFFINEFORTOGPUPASS

#define GEN_PASS_REGISTRATION_CONVERTAFFINEFORTOGPUPASS

◆ GEN_PASS_REGISTRATION_CONVERTAMDGPUTOROCDLPASS

#define GEN_PASS_REGISTRATION_CONVERTAMDGPUTOROCDLPASS

◆ GEN_PASS_REGISTRATION_CONVERTARITHTOEMITC

#define GEN_PASS_REGISTRATION_CONVERTARITHTOEMITC

◆ GEN_PASS_REGISTRATION_CONVERTARITHTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTARITHTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTARMNEON2DTOINTRPASS

#define GEN_PASS_REGISTRATION_CONVERTARMNEON2DTOINTRPASS

◆ GEN_PASS_REGISTRATION_CONVERTARMSMETOLLVM

#define GEN_PASS_REGISTRATION_CONVERTARMSMETOLLVM

◆ GEN_PASS_REGISTRATION_CONVERTARMSMETOSCFPASS

#define GEN_PASS_REGISTRATION_CONVERTARMSMETOSCFPASS

◆ GEN_PASS_REGISTRATION_CONVERTASYNCTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTASYNCTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTBUFFERIZATIONTOMEMREFPASS

#define GEN_PASS_REGISTRATION_CONVERTBUFFERIZATIONTOMEMREFPASS

◆ GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLIBM

#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLIBM

◆ GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOROCDLLIBRARYCALLS

#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOROCDLLIBRARYCALLS

◆ GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSTANDARDPASS

#define GEN_PASS_REGISTRATION_CONVERTCOMPLEXTOSTANDARDPASS

◆ GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTCONTROLFLOWTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTFUNCTOEMITC

#define GEN_PASS_REGISTRATION_CONVERTFUNCTOEMITC

◆ GEN_PASS_REGISTRATION_CONVERTFUNCTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTFUNCTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTFUNCTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTFUNCTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTGPUOPSTOLLVMSPVOPS

#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOLLVMSPVOPS

◆ GEN_PASS_REGISTRATION_CONVERTGPUOPSTONVVMOPS

#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTONVVMOPS

◆ GEN_PASS_REGISTRATION_CONVERTGPUOPSTOROCDLOPS

#define GEN_PASS_REGISTRATION_CONVERTGPUOPSTOROCDLOPS

◆ GEN_PASS_REGISTRATION_CONVERTGPUTOSPIRV

#define GEN_PASS_REGISTRATION_CONVERTGPUTOSPIRV

◆ GEN_PASS_REGISTRATION_CONVERTINDEXTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTINDEXTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTINDEXTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTINDEXTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTLINALGTOSTANDARDPASS

#define GEN_PASS_REGISTRATION_CONVERTLINALGTOSTANDARDPASS

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOEMITC

#define GEN_PASS_REGISTRATION_CONVERTMATHTOEMITC

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOFUNCS

#define GEN_PASS_REGISTRATION_CONVERTMATHTOFUNCS

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOLIBMPASS

#define GEN_PASS_REGISTRATION_CONVERTMATHTOLIBMPASS

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTMATHTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOROCDL

#define GEN_PASS_REGISTRATION_CONVERTMATHTOROCDL

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTMATHTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTMATHTOXEVM

#define GEN_PASS_REGISTRATION_CONVERTMATHTOXEVM

◆ GEN_PASS_REGISTRATION_CONVERTMEMREFTOEMITC

#define GEN_PASS_REGISTRATION_CONVERTMEMREFTOEMITC

◆ GEN_PASS_REGISTRATION_CONVERTMEMREFTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTMEMREFTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTNVGPUTONVVMPASS

#define GEN_PASS_REGISTRATION_CONVERTNVGPUTONVVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTNVVMTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTNVVMTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTOPENACCTOSCFPASS

#define GEN_PASS_REGISTRATION_CONVERTOPENACCTOSCFPASS

◆ GEN_PASS_REGISTRATION_CONVERTOPENMPTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTOPENMPTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTPARALLELLOOPTOGPUPASS

#define GEN_PASS_REGISTRATION_CONVERTPARALLELLOOPTOGPUPASS

◆ GEN_PASS_REGISTRATION_CONVERTPDLTOPDLINTERPPASS

#define GEN_PASS_REGISTRATION_CONVERTPDLTOPDLINTERPPASS

◆ GEN_PASS_REGISTRATION_CONVERTSCFTOOPENMPPASS

#define GEN_PASS_REGISTRATION_CONVERTSCFTOOPENMPPASS

◆ GEN_PASS_REGISTRATION_CONVERTSHAPECONSTRAINTSPASS

#define GEN_PASS_REGISTRATION_CONVERTSHAPECONSTRAINTSPASS

◆ GEN_PASS_REGISTRATION_CONVERTSHAPETOSTANDARDPASS

#define GEN_PASS_REGISTRATION_CONVERTSHAPETOSTANDARDPASS

◆ GEN_PASS_REGISTRATION_CONVERTSHARDTOMPIPASS

#define GEN_PASS_REGISTRATION_CONVERTSHARDTOMPIPASS

◆ GEN_PASS_REGISTRATION_CONVERTSPIRVTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTSPIRVTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTTENSORTOLINALGPASS

#define GEN_PASS_REGISTRATION_CONVERTTENSORTOLINALGPASS

◆ GEN_PASS_REGISTRATION_CONVERTTENSORTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTTENSORTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTTOEMITC

#define GEN_PASS_REGISTRATION_CONVERTTOEMITC

◆ GEN_PASS_REGISTRATION_CONVERTTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOAMX

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOAMX

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOARMSMEPASS

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOARMSMEPASS

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOGPU

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOGPU

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOLLVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOSCF

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOSCF

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOSPIRVPASS

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOSPIRVPASS

◆ GEN_PASS_REGISTRATION_CONVERTVECTORTOXEGPU

#define GEN_PASS_REGISTRATION_CONVERTVECTORTOXEGPU

◆ GEN_PASS_REGISTRATION_CONVERTXEGPUTOXEVMPASS

#define GEN_PASS_REGISTRATION_CONVERTXEGPUTOXEVMPASS

◆ GEN_PASS_REGISTRATION_CONVERTXEVMTOLLVMPASS

#define GEN_PASS_REGISTRATION_CONVERTXEVMTOLLVMPASS

◆ GEN_PASS_REGISTRATION_FINALIZEMEMREFTOLLVMCONVERSIONPASS

#define GEN_PASS_REGISTRATION_FINALIZEMEMREFTOLLVMCONVERSIONPASS

◆ GEN_PASS_REGISTRATION_GPUTOLLVMCONVERSIONPASS

#define GEN_PASS_REGISTRATION_GPUTOLLVMCONVERSIONPASS

◆ GEN_PASS_REGISTRATION_LIFTCONTROLFLOWTOSCFPASS

#define GEN_PASS_REGISTRATION_LIFTCONTROLFLOWTOSCFPASS

◆ GEN_PASS_REGISTRATION_LOWERAFFINEPASS

#define GEN_PASS_REGISTRATION_LOWERAFFINEPASS

◆ GEN_PASS_REGISTRATION_LOWERHOSTCODETOLLVMPASS

#define GEN_PASS_REGISTRATION_LOWERHOSTCODETOLLVMPASS

◆ GEN_PASS_REGISTRATION_MAPMEMREFSTORAGECLASS

#define GEN_PASS_REGISTRATION_MAPMEMREFSTORAGECLASS

◆ GEN_PASS_REGISTRATION_RECONCILEUNREALIZEDCASTSPASS

#define GEN_PASS_REGISTRATION_RECONCILEUNREALIZEDCASTSPASS

◆ GEN_PASS_REGISTRATION_SCFTOCONTROLFLOWPASS

#define GEN_PASS_REGISTRATION_SCFTOCONTROLFLOWPASS

◆ GEN_PASS_REGISTRATION_SCFTOEMITC

#define GEN_PASS_REGISTRATION_SCFTOEMITC

◆ GEN_PASS_REGISTRATION_SCFTOSPIRV

#define GEN_PASS_REGISTRATION_SCFTOSPIRV

◆ GEN_PASS_REGISTRATION_SETLLVMMODULEDATALAYOUTPASS

#define GEN_PASS_REGISTRATION_SETLLVMMODULEDATALAYOUTPASS

◆ GEN_PASS_REGISTRATION_TOSATOARITHPASS

#define GEN_PASS_REGISTRATION_TOSATOARITHPASS

◆ GEN_PASS_REGISTRATION_TOSATOLINALG

#define GEN_PASS_REGISTRATION_TOSATOLINALG

◆ GEN_PASS_REGISTRATION_TOSATOLINALGNAMED

#define GEN_PASS_REGISTRATION_TOSATOLINALGNAMED

◆ GEN_PASS_REGISTRATION_TOSATOMLPROGRAM

#define GEN_PASS_REGISTRATION_TOSATOMLPROGRAM

◆ GEN_PASS_REGISTRATION_TOSATOSCFPASS

#define GEN_PASS_REGISTRATION_TOSATOSCFPASS

◆ GEN_PASS_REGISTRATION_TOSATOTENSORPASS

#define GEN_PASS_REGISTRATION_TOSATOTENSORPASS

◆ GEN_PASS_REGISTRATION_UBTOLLVMCONVERSIONPASS

#define GEN_PASS_REGISTRATION_UBTOLLVMCONVERSIONPASS

◆ GEN_PASS_REGISTRATION_UBTOSPIRVCONVERSIONPASS

#define GEN_PASS_REGISTRATION_UBTOSPIRVCONVERSIONPASS

Function Documentation

◆ convertCmpPredicate()

template<typename LLVMPredType, typename PredType>
LLVMPredType convertCmpPredicate ( PredType pred)
static

Definition at line 443 of file ArithToLLVM.cpp.