MCPcopy Create free account

hub / github.com/NVIDIA/cuda-tile / types & classes

Types & classes177 in github.com/NVIDIA/cuda-tile

↓ 30 callersClassTileIRType
A wrapper around a shared pointer to a TileIRTypeBase to make it easier to pass around and manage.
tools/cuda-tile-tblgen/CudaTileType.h:85
↓ 13 callersClassTile
A class representing a Tile object with an associated type and value. Inherits from _ods_ir.Value, and acts as a wrapper around an IR value w
python/cuda_tile/dialects/cuda_tile_ops.py:874
↓ 10 callersClassBadge
tools/cuda-tile-tblgen/Emitter.h:146
↓ 9 callersClassHeader
tools/cuda-tile-tblgen/Emitter.h:45
↓ 5 callersClassTileType
A type that represents a tile.
tools/cuda-tile-tblgen/CudaTileType.h:176
↓ 3 callersClassTensorViewType
A type that represents a tensor view.
tools/cuda-tile-tblgen/CudaTileType.h:185
↓ 3 callersClassToken
A class representing a Token object.
python/cuda_tile/dialects/cuda_tile_ops.py:1187
↓ 2 callersClassPrintDynamic
Prints an array of dimensions in diagnostics, replacing TensorViewType::kDynamic with a question mark.
lib/Dialect/CudaTile/IR/Types.cpp:344
↓ 1 callersClassCudaTileOp
tools/cuda-tile-tblgen/CudaTileOp.h:162
↓ 1 callersClassEntryContext
python/cuda_tile/dialects/cuda_tile_ops.py:5033
↓ 1 callersClassIterator
lib/Bytecode/Reader/BytecodeReader.cpp:789
↓ 1 callersClassModuleOp
Specialization for the module op class.
python/cuda_tile/dialects/cuda_tile_ops.py:5016
↓ 1 callersClassOperationSignature
tools/cuda-tile-tblgen/CudaTileOp.h:137
↓ 1 callersClassPartitionView
A class representing a PartitionView object with an associated type and value. Inherits from _ods_ir.Value, and acts as a wrapper around an I
python/cuda_tile/dialects/cuda_tile_ops.py:1109
↓ 1 callersClassPointerType
A type that represents a pointer type.
tools/cuda-tile-tblgen/CudaTileType.h:223
↓ 1 callersClassStridedView
A class representing a StridedView object with an associated type and value. Inherits from _ods_ir.Value, and acts as a wrapper around an IR
python/cuda_tile/dialects/cuda_tile_ops.py:1148
↓ 1 callersClassTensorView
A class representing a TensorView object with an associated type and value. Inherits from _ods_ir.Value, and acts as a wrapper around an IR v
python/cuda_tile/dialects/cuda_tile_ops.py:1065
↓ 1 callersClass_ConstantOp
Specialization for the constant op class.
python/cuda_tile/dialects/cuda_tile_ops.py:1352
↓ 1 callersClass_GlobalOp
Specialization for the global op class.
python/cuda_tile/dialects/cuda_tile_ops.py:1366
ClassAllElementTypeMatch
tools/cuda-tile-tblgen/CudaTileOp.h:75
ClassAllRanksMatch
tools/cuda-tile-tblgen/CudaTileOp.h:95
ClassAllTypesMatch
tools/cuda-tile-tblgen/CudaTileOp.h:67
ClassAllowedMMAType
Check element types. Tablegen has AllTypesMatch on lhs and rhs.
lib/Dialect/CudaTile/IR/CudaTile.cpp:2202
ClassAnyType
A type that represents any valid CUDA Tile IR type.
tools/cuda-tile-tblgen/CudaTileType.h:166
ClassAnyTypeOf
tools/cuda-tile-tblgen/CudaTileOp.h:89
ClassAtomicRMWMode
Enum for atomic read-modify-write operations.
python/cuda_tile/dialects/cuda_tile_ops.py:190
ClassAttrDefInfo
Build map of CudaTileAttrDef records.
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.cpp:57
ClassAttributeType
A type that represents an opaque named type.
tools/cuda-tile-tblgen/CudaTileType.h:213
ClassBFloat16
python/cuda_tile/dialects/cuda_tile_ops.py:75
EnumBadgeType
tools/cuda-tile-tblgen/Emitter.h:127
ClassBoolean
python/cuda_tile/dialects/cuda_tile_ops.py:47
ClassBuiltinType
Represents built-in MLIR types for bytecode serialization. Fields: enumName: TypeTag enum value. qualifiedTypeName: TypeSwitch dispatch type. typeTagV
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:120
ClassBuiltinType
tools/cuda-tile-tblgen/CudaTileType.h:200
ClassBytecodeAttr
Represents an attribute with bytecode tag assignment and version info. Version is looked up from CudaTileAttrAlias (for MLIR builtins) or CudaTileAttr
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.h:33
ClassBytecodeAttrStructure
tools/cuda-tile-tblgen/BytecodeAttrCodeGen.h:24
ClassBytecodeAttrStructure
Analyzed bytecode attribute structure for code generation. Used by cuda-tile-tblgen to generate: - AttributeTag enum (from bytecodeAttrs, sorted by ta
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.h:64
EnumBytecodeConstants
Enum representing different bytecode versions.
lib/Bytecode/BytecodeEnums.h:24
ClassBytecodeTypeParameter
Represents a single type parameter after TableGen analysis. Fields: name: Parameter name from TableGen. accessorName: MLIR-generated getter. cppType:
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:41
ClassBytecodeTypeStructure
Complete analyzed bytecode type structure. Contains all information needed for code generation. Fields: allTypeTags: All TypeTag enum entries. builtin
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:141
ClassBytecodeVersion
This class represents the version of the bytecode format. The version is used to determine the compatibility of the bytecode with different versions o
include/cuda_tile/Bytecode/Common/Version.h:23
ClassBytecodeVersionParser
lib/Bytecode/Common/CommandLineOptions.cpp:23
ClassBytecodeWriterConfig
lib/Bytecode/Writer/BytecodeWriter.cpp:163
ClassCode
tools/cuda-tile-tblgen/Emitter.h:95
ClassCodeBlock
tools/cuda-tile-tblgen/Emitter.h:67
ClassCodeBlockOptions
tools/cuda-tile-tblgen/Emitter.h:120
ClassCodeBlockStart
tools/cuda-tile-tblgen/Emitter.h:54
EnumColumnFormatType
tools/cuda-tile-tblgen/Emitter.h:75
ClassCombineIfs
Porting of SCF::IfOp::CombineIfs Added additional support for ContinueOp/BreakOp/ReturnOp terminators
lib/Dialect/CudaTile/IR/CudaTile.cpp:3215
ClassCombineNestedIfs
Porting of SCF::IfOp::CombineNestedIfs Added additional support for ContinueOp/BreakOp/ReturnOp terminators
lib/Dialect/CudaTile/IR/CudaTile.cpp:3389
ClassComparisonOrdering
Enum for operations that support comparison ordering.
python/cuda_tile/dialects/cuda_tile_ops.py:289
ClassComparisonPredicates
Enum for comparison predicates.
python/cuda_tile/dialects/cuda_tile_ops.py:276
ClassConstantManager
lib/Bytecode/Writer/BytecodeWriter.cpp:465
ClassControlFlowImplicitTerminatorOpType
include/cuda_tile/Dialect/CudaTile/IR/Ops.h:75
ClassConvertToSelect
lib/Dialect/CudaTile/IR/CudaTile.cpp:2990
EnumCudaTileElementType
tools/cuda-tile-tblgen/CudaTileType.h:36
ClassCudaTileEnumAttr
Represents a CudaTile enum attribute for bytecode serialization.
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.h:48
ClassCudaTileOpAsmInterface
lib/Dialect/CudaTile/IR/CudaTile.cpp:5625
ClassCudaTileType
Represents CudaTile type that needs parameter-based bytecode serialization. Fields: typeName: C++ class name and TypeTag enum name. qualifiedTypeName:
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:93
ClassCudaTileType
This class represents any cuda tile type.
include/cuda_tile/Dialect/CudaTile/IR/Types.h:81
ClassCudaTileinlinerInterface
lib/Dialect/CudaTile/IR/CudaTile.cpp:5542
ClassDILocalScopeAttr
Represents a local debug info scope.
include/cuda_tile/Dialect/CudaTile/IR/Attributes.h:40
ClassDINodeAttr
Base class for all debug info attributes.
include/cuda_tile/Dialect/CudaTile/IR/Attributes.h:26
ClassDIScopeAttr
Represents a debug info scope.
include/cuda_tile/Dialect/CudaTile/IR/Attributes.h:33
ClassDebugInfoReader
This class manages reading debug info attributes from bytecode format.
lib/Bytecode/Reader/BytecodeReader.cpp:784
ClassDebugInfoVerifier
Verifies that the debug info for a given function and its ops is valid. Rules: Rule 1: If a function has scope, it must have subprogram scope. Rule 2:
lib/Dialect/CudaTile/IR/CudaTile.cpp:1140
ClassDebugInfoWriter
This class manages writing debug info attributes to bytecode format.
lib/Bytecode/Writer/BytecodeWriter.cpp:581
EnumDebugReserved
lib/Bytecode/BytecodeEnums.h:60
EnumDebugTag
lib/Bytecode/BytecodeEnums.h:50
ClassDenseElementsAttrCache
A cache for deduplicating constant attributes during parsing.
lib/Bytecode/Reader/BytecodeReader.cpp:664
ClassElementType
A type that represents an element type.
tools/cuda-tile-tblgen/CudaTileType.h:190
ClassEncodingReader
lib/Bytecode/Reader/BytecodeReader.cpp:89
ClassEncodingWriter
lib/Bytecode/Writer/BytecodeWriter.cpp:61
ClassEnumCase
Represents a single enum case with its version info.
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.h:41
ClassFloat16
python/cuda_tile/dialects/cuda_tile_ops.py:71
ClassFloat32
python/cuda_tile/dialects/cuda_tile_ops.py:83
ClassFloat4E2M1FN
python/cuda_tile/dialects/cuda_tile_ops.py:107
ClassFloat64
python/cuda_tile/dialects/cuda_tile_ops.py:87
ClassFloat8E4M3FN
python/cuda_tile/dialects/cuda_tile_ops.py:95
ClassFloat8E4M3FNUZ
python/cuda_tile/dialects/cuda_tile_ops.py:99
ClassFloat8E5M2
python/cuda_tile/dialects/cuda_tile_ops.py:91
ClassFloat8E8M0FNU
python/cuda_tile/dialects/cuda_tile_ops.py:103
ClassFormattedExample
tools/cuda-tile-tblgen/Emitter.h:140
EnumFunctionFlags
Enum representing function flags used in the bytecode.
lib/Bytecode/BytecodeEnums.h:66
ClassFunctionInfo
lib/Bytecode/Reader/BytecodeReader.cpp:2008
ClassFunctionMetadata
lib/Bytecode/Writer/BytecodeWriter.cpp:1483
ClassFunctionTableWriter
lib/Bytecode/Writer/BytecodeWriter.cpp:949
ClassFuseFMAPass
lib/Dialect/CudaTile/Transforms/FuseFMA.cpp:100
ClassGlobalInfo
lib/Bytecode/Reader/BytecodeReader.cpp:2238
ClassIfOpImplicitTerminatorType
include/cuda_tile/Dialect/CudaTile/IR/Ops.h:33
ClassInstructionParser
lib/Bytecode/Reader/BytecodeReader.cpp:1131
ClassInt16
python/cuda_tile/dialects/cuda_tile_ops.py:59
ClassInt32
python/cuda_tile/dialects/cuda_tile_ops.py:63
ClassInt4
python/cuda_tile/dialects/cuda_tile_ops.py:51
ClassInt64
python/cuda_tile/dialects/cuda_tile_ops.py:67
ClassInt8
python/cuda_tile/dialects/cuda_tile_ops.py:55
ClassIntegerOverflow
Enum for operations that support overflow flags.
python/cuda_tile/dialects/cuda_tile_ops.py:256
EnumKind
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:42
ClassLazyTypeTable
lib/Bytecode/Reader/BytecodeReader.cpp:481
ClassLoopOpImplicitTerminatorType
include/cuda_tile/Dialect/CudaTile/IR/Ops.h:34
ClassLoopSplitPass
lib/Dialect/CudaTile/Transforms/LoopSplit.cpp:354
next →1–100 of 177, ranked by callers