My Project
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
include
►
mlir
►
ADT
TypeSwitch.h
►
Analysis
AffineAnalysis.h
AffineStructures.h
CallGraph.h
CallInterfaces.h
Dominance.h
InferTypeOpInterface.h
Liveness.h
LoopAnalysis.h
NestedMatcher.h
Passes.h
SliceAnalysis.h
Utils.h
Verifier.h
►
Conversion
►
AffineToStandard
AffineToStandard.h
►
GPUToCUDA
GPUToCUDAPass.h
►
GPUToNVVM
GPUToNVVMPass.h
►
GPUToROCDL
GPUToROCDLPass.h
►
GPUToSPIRV
ConvertGPUToSPIRV.h
ConvertGPUToSPIRVPass.h
►
LinalgToLLVM
LinalgToLLVM.h
►
LoopsToGPU
LoopsToGPU.h
LoopsToGPUPass.h
►
LoopToStandard
ConvertLoopToStandard.h
►
StandardToLLVM
ConvertStandardToLLVM.h
ConvertStandardToLLVMPass.h
►
StandardToSPIRV
ConvertStandardToSPIRV.h
ConvertStandardToSPIRVPass.h
►
VectorToLLVM
ConvertVectorToLLVM.h
►
VectorToLoops
ConvertVectorToLoops.h
►
Dialect
►
AffineOps
AffineOps.h
►
FxpMathOps
FxpMathOps.h
Passes.h
►
GPU
GPUDialect.h
MemoryPromotion.h
Passes.h
►
Linalg
►
Analysis
DependenceAnalysis.h
►
EDSC
Builders.h
Intrinsics.h
►
IR
LinalgOps.h
LinalgTraits.h
LinalgTypes.h
►
Transforms
LinalgTransforms.h
►
Utils
Intrinsics.h
Utils.h
Passes.h
►
LLVMIR
LLVMDialect.h
NVVMDialect.h
ROCDLDialect.h
►
LoopOps
LoopOps.h
►
QuantOps
FakeQuantSupport.h
Passes.h
QuantizeUtils.h
QuantOps.h
QuantTypes.h
UniformSupport.h
►
SDBM
SDBM.h
SDBMDialect.h
SDBMExpr.h
►
SPIRV
LayoutUtils.h
Passes.h
Serialization.h
SPIRVBinaryUtils.h
SPIRVDialect.h
SPIRVLowering.h
SPIRVOps.h
SPIRVTypes.h
TargetAndABI.h
►
StandardOps
Ops.h
►
Utils
StructuredOpsUtils.h
►
VectorOps
Utils.h
VectorOps.h
VectorTransforms.h
CommonFolders.h
Traits.h
►
EDSC
Builders.h
Helpers.h
Intrinsics.h
►
ExecutionEngine
ExecutionEngine.h
OptUtils.h
►
IR
AffineExpr.h
AffineExprVisitor.h
AffineMap.h
Attributes.h
AttributeSupport.h
Block.h
BlockAndValueMapping.h
BlockSupport.h
Builders.h
Diagnostics.h
Dialect.h
DialectHooks.h
DialectImplementation.h
DialectInterface.h
Function.h
FunctionImplementation.h
FunctionSupport.h
Identifier.h
IntegerSet.h
Location.h
Matchers.h
MLIRContext.h
Module.h
OpDefinition.h
Operation.h
OperationSupport.h
OpImplementation.h
PatternMatch.h
Region.h
RegionGraphTraits.h
StandardTypes.h
StorageUniquerSupport.h
SymbolTable.h
Types.h
TypeSupport.h
TypeUtilities.h
UseDefLists.h
Value.h
Visitors.h
►
Pass
AnalysisManager.h
Pass.h
PassInstrumentation.h
PassManager.h
PassOptions.h
PassRegistry.h
►
Quantizer
►
Configurations
FxpMathConfig.h
►
Support
Configuration.h
ConstraintAnalysisGraph.h
ConstraintAnalysisGraphTraits.h
Metadata.h
Rules.h
Statistics.h
TypeUtils.h
UniformConstraints.h
UniformSolvers.h
►
Transforms
Passes.h
►
Support
DebugStringHelper.h
FileUtilities.h
Functional.h
JitRunner.h
LLVM.h
LogicalResult.h
MathExtras.h
MlirOptMain.h
STLExtras.h
StorageUniquer.h
StringExtras.h
ToolUtilities.h
TranslateClParser.h
►
TableGen
Argument.h
Attribute.h
Constraint.h
Dialect.h
Format.h
GenInfo.h
GenNameParser.h
Operator.h
OpInterfaces.h
OpTrait.h
Pattern.h
Predicate.h
Region.h
Type.h
►
Target
►
LLVMIR
ModuleTranslation.h
LLVMIR.h
NVVMIR.h
ROCDLIR.h
►
Transforms
DialectConversion.h
FoldUtils.h
InliningUtils.h
LoopFusionUtils.h
LoopLikeInterface.h
LoopUtils.h
Passes.h
RegionUtils.h
SideEffectsInterface.h
Utils.h
ViewOpGraph.h
ViewRegionGraph.h
Parser.h
Translation.h
►
mlir-c
Core.h
▼
lib
►
Analysis
AffineAnalysis.cpp
AffineStructures.cpp
CallGraph.cpp
Dominance.cpp
InferTypeOpInterface.cpp
Liveness.cpp
LoopAnalysis.cpp
MemRefBoundCheck.cpp
NestedMatcher.cpp
OpStats.cpp
SliceAnalysis.cpp
TestMemRefDependenceCheck.cpp
TestParallelismDetection.cpp
Utils.cpp
VectorAnalysis.cpp
Verifier.cpp
►
Conversion
►
AffineToStandard
AffineToStandard.cpp
►
GPUCommon
IndexIntrinsicsOpLowering.h
OpToFuncCallLowering.h
►
GPUToCUDA
ConvertKernelFuncToCubin.cpp
ConvertLaunchFuncToCudaCalls.cpp
►
GPUToNVVM
LowerGpuOpsToNVVMOps.cpp
►
GPUToROCDL
LowerGpuOpsToROCDLOps.cpp
►
GPUToSPIRV
ConvertGPUToSPIRV.cpp
ConvertGPUToSPIRVPass.cpp
►
LinalgToLLVM
LinalgToLLVM.cpp
►
LoopsToGPU
LoopsToGPU.cpp
LoopsToGPUPass.cpp
►
LoopToStandard
ConvertLoopToStandard.cpp
►
StandardToLLVM
ConvertStandardToLLVM.cpp
►
StandardToSPIRV
ConvertStandardToSPIRV.cpp
ConvertStandardToSPIRVPass.cpp
LegalizeStandardForSPIRV.cpp
►
VectorToLLVM
ConvertVectorToLLVM.cpp
►
VectorToLoops
ConvertVectorToLoops.cpp
►
Dialect
►
AffineOps
AffineOps.cpp
DialectRegistration.cpp
►
FxpMathOps
►
IR
DialectRegistration.cpp
FxpMathOps.cpp
►
Transforms
LowerUniformRealMath.cpp
UniformKernelUtils.h
►
GPU
►
IR
DialectRegistration.cpp
GPUDialect.cpp
►
Transforms
KernelOutlining.cpp
MemoryPromotion.cpp
►
Linalg
►
Analysis
DependenceAnalysis.cpp
►
EDSC
Builders.cpp
►
IR
LinalgOps.cpp
LinalgTypes.cpp
►
Transforms
Fusion.cpp
LinalgToLoops.cpp
LinalgTransforms.cpp
Promotion.cpp
Tiling.cpp
►
Utils
Utils.cpp
LinalgRegistration.cpp
►
LLVMIR
►
IR
LLVMDialect.cpp
NVVMDialect.cpp
ROCDLDialect.cpp
►
LoopOps
DialectRegistration.cpp
LoopOps.cpp
►
QuantOps
►
IR
DialectRegistration.cpp
QuantOps.cpp
QuantTypes.cpp
TypeDetail.h
TypeParser.cpp
►
Transforms
ConvertConst.cpp
ConvertSimQuant.cpp
►
Utils
FakeQuantSupport.cpp
QuantizeUtils.cpp
UniformSupport.cpp
►
SDBM
SDBM.cpp
SDBMDialect.cpp
SDBMExpr.cpp
SDBMExprDetail.h
►
SPIRV
►
Serialization
Deserializer.cpp
Serializer.cpp
SPIRVBinaryUtils.cpp
TranslateRegistration.cpp
►
Transforms
DecorateSPIRVCompositeTypeLayoutPass.cpp
LowerABIAttributesPass.cpp
DialectRegistration.cpp
LayoutUtils.cpp
SPIRVDialect.cpp
SPIRVLowering.cpp
SPIRVOps.cpp
SPIRVTypes.cpp
TargetAndABI.cpp
►
StandardOps
DialectRegistration.cpp
Ops.cpp
►
VectorOps
DialectRegistration.cpp
VectorOps.cpp
VectorTransforms.cpp
Traits.cpp
►
EDSC
Builders.cpp
CoreAPIs.cpp
Helpers.cpp
Intrinsics.cpp
►
ExecutionEngine
ExecutionEngine.cpp
OptUtils.cpp
►
IR
AffineExpr.cpp
AffineExprDetail.h
AffineMap.cpp
AffineMapDetail.h
AsmPrinter.cpp
AttributeDetail.h
Attributes.cpp
Block.cpp
Builders.cpp
Diagnostics.cpp
Dialect.cpp
Function.cpp
FunctionImplementation.cpp
IntegerSet.cpp
IntegerSetDetail.h
Location.cpp
LocationDetail.h
MLIRContext.cpp
Module.cpp
Operation.cpp
OperationSupport.cpp
PatternMatch.cpp
Region.cpp
StandardTypes.cpp
SymbolTable.cpp
TypeDetail.h
Types.cpp
TypeUtilities.cpp
Value.cpp
Visitors.cpp
►
Parser
Lexer.cpp
Lexer.h
Parser.cpp
Token.cpp
Token.h
►
Pass
IRPrinting.cpp
Pass.cpp
PassDetail.h
PassManagerOptions.cpp
PassRegistry.cpp
PassStatistics.cpp
PassTiming.cpp
►
Quantizer
►
Configurations
FxpMathConfig.cpp
►
Support
Configuration.cpp
ConstraintAnalysisGraph.cpp
Metadata.cpp
Statistics.cpp
TypeUtils.cpp
UniformConstraints.cpp
UniformSolvers.cpp
►
Transforms
AddDefaultStatsTestPass.cpp
InferQuantizedTypesPass.cpp
RemoveInstrumentationPass.cpp
►
Support
FileUtilities.cpp
JitRunner.cpp
MlirOptMain.cpp
StorageUniquer.cpp
ToolUtilities.cpp
TranslateClParser.cpp
►
TableGen
Argument.cpp
Attribute.cpp
Constraint.cpp
Dialect.cpp
Format.cpp
Operator.cpp
OpInterfaces.cpp
OpTrait.cpp
Pattern.cpp
Predicate.cpp
Type.cpp
►
Target
►
LLVMIR
ConvertFromLLVMIR.cpp
ConvertToLLVMIR.cpp
ConvertToNVVMIR.cpp
ConvertToROCDLIR.cpp
ModuleTranslation.cpp
►
Transforms
►
Utils
FoldUtils.cpp
GreedyPatternRewriteDriver.cpp
InliningUtils.cpp
LoopFusionUtils.cpp
LoopUtils.cpp
RegionUtils.cpp
Utils.cpp
AffineDataCopyGeneration.cpp
AffineLoopInvariantCodeMotion.cpp
Canonicalizer.cpp
CSE.cpp
DialectConversion.cpp
Inliner.cpp
LoopCoalescing.cpp
LoopFusion.cpp
LoopInvariantCodeMotion.cpp
LoopTiling.cpp
LoopUnroll.cpp
LoopUnrollAndJam.cpp
MemRefDataFlowOpt.cpp
PipelineDataTransfer.cpp
SimplifyAffineStructures.cpp
StripDebugInfo.cpp
Vectorize.cpp
ViewOpGraph.cpp
ViewRegionGraph.cpp
►
Translation
Translation.cpp
Generated by
1.8.13