MCPcopy Create free account

hub / github.com/NVIDIA/cuda-tile / functions

Functions974 in github.com/NVIDIA/cuda-tile

↓ 3 callersFunctionreplaceOpWithRegion
Replaces the given op with the contents of the given single-block region, using the operands of the block terminator to replace operation results.
lib/Dialect/CudaTile/IR/CudaTile.cpp:2909
↓ 3 callersFunctionrun_command
Run a command and return the result
test/round_trip_test.py:14
↓ 3 callersFunctionverifyMmaShapes
lib/Dialect/CudaTile/IR/CudaTile.cpp:2144
↓ 3 callersMethodwriteLE
lib/Bytecode/Writer/BytecodeWriter.cpp:102
↓ 2 callersFunction_check_partition_view_like_type
( tensor_view_type, tile_shape: List[int], dim_map: List[int] )
python/cuda_tile/dialects/cuda_tile_ops.py:1465
↓ 2 callersFunction_ensure_attr
If the given value is an attribute, return it. Otherwise, turn it into a FloatAttr or IntegerAttr, depending on the given type.
python/cuda_tile/dialects/cuda_tile_ops.py:1333
↓ 2 callersFunction_get_element_bit_width
Get element bit width matching C++ getTileSizeInBits logic.
python/cuda_tile/dialects/cuda_tile_ops.py:2325
↓ 2 callersFunction_infer_mlir_type_from_python
Infer MLIR type from a Python value (int, float, bool).
python/cuda_tile/dialects/cuda_tile_ops.py:118
↓ 2 callersFunction_initialize_mma_configs
Initialize MMA configurations using automatic subclass discovery
python/cuda_tile/dialects/cuda_tile_ops.py:645
↓ 2 callersFunction_initialize_mma_scaled_configs
Initialize MMA Scaled configurations using automatic subclass discovery
python/cuda_tile/dialects/cuda_tile_ops.py:795
↓ 2 callersFunction_prepare_aggregate_op
Helper function for reduce and scan operations. Prepares common components such as element type handling and attribute creation. Args:
python/cuda_tile/dialects/cuda_tile_ops.py:4279
↓ 2 callersFunctionadd
( lhs: Tile, rhs: Tile, *, flush_to_zero: bool = False, rounding_mode: RoundingMode = Roun
python/cuda_tile/dialects/cuda_tile_ops.py:1907
↓ 2 callersMethodaddConstant
lib/Bytecode/Writer/BytecodeWriter.cpp:466
↓ 2 callersMethodaddDebugInfo
This method adds a debug info attribute to an operation.
lib/Bytecode/Writer/BytecodeWriter.cpp:605
↓ 2 callersFunctionandi
(lhs: Tile, rhs: Tile, *, loc=None, ip=None)
python/cuda_tile/dialects/cuda_tile_ops.py:1950
↓ 2 callersFunctioncmpf
Float comparison operation.
python/cuda_tile/dialects/cuda_tile_ops.py:4458
↓ 2 callersFunctioncmpi
Integer comparison operation.
python/cuda_tile/dialects/cuda_tile_ops.py:4482
↓ 2 callersFunctioncopyLoop
Create a copy of the loop with new bounds & partial copy of if-blocks
lib/Dialect/CudaTile/Transforms/LoopSplit.cpp:184
↓ 2 callersFunctioncreateFileForLoc
Returns a new file attribute based on the given file location.
lib/Dialect/CudaTile/Transforms/SynthesizeDebugInfoScopes.cpp:46
↓ 2 callersFunctioncreateSelectOpByType
Helper function to insert SelectOp for given cond & values
lib/Dialect/CudaTile/IR/CudaTile.cpp:1363
↓ 2 callersFunctioncreateXOrForValue
Helper function to insert XOrIOp with tile of ones
lib/Dialect/CudaTile/IR/CudaTile.cpp:1386
↓ 2 callersMethoddynamicShapeAmount
lib/Dialect/CudaTile/IR/Types.cpp:390
↓ 2 callersMethoddynamicStrideAmount
lib/Dialect/CudaTile/IR/Types.cpp:396
↓ 2 callersFunctionemitAttributeDef
tools/cuda-tile-tblgen/SpecGen.cpp:403
↓ 2 callersMethodemitExample
tools/cuda-tile-tblgen/Emitter.cpp:231
↓ 2 callersFunctionextractAttrTagName
Extracts the attribute tag name from a TableGen definition name.
tools/cuda-tile-tblgen/BytecodeAttrAnalysis.cpp:24
↓ 2 callersFunctionfinalizeViewTkoParse
Finalize parsing by resolving operands and setting attributes.
lib/Dialect/CudaTile/IR/CudaTile.cpp:3675
↓ 2 callersFunctionfloordivi
Signed integer floor division operation.
python/cuda_tile/dialects/cuda_tile_ops.py:4550
↓ 2 callersFunctiongenerateAttributeSerializationLogic
Helper function to generate common attribute serialization logic.
tools/cuda-tile-tblgen/BytecodeGen.cpp:401
↓ 2 callersFunctiongetAllowedElementTypes
tools/cuda-tile-tblgen/CudaTileType.cpp:421
↓ 2 callersMethodgetArgument
test/lib/TestPasses.cpp:37
↓ 2 callersMethodgetFileVersion
Returns the bytecode file version.
lib/Bytecode/Reader/BytecodeReader.cpp:533
↓ 2 callersMethodgetMLIRExamples
tools/cuda-tile-tblgen/CudaTileOp.cpp:436
↓ 2 callersMethodgetOpIndex
This method gets or creates an index for an operation.
lib/Bytecode/Writer/BytecodeWriter.cpp:586
↓ 2 callersFunctiongetOpcodeRange
Reads an OpcodeRange definition from TableGen records. Returns {minValue, maxValue} or nullopt if not defined.
tools/cuda-tile-tblgen/BytecodeGen.cpp:39
↓ 2 callersMethodgetOrCreate
lib/Bytecode/Reader/BytecodeReader.cpp:666
↓ 2 callersFunctiongetTraitValueNames
Helper function to extract names from a trait's "values" field
tools/cuda-tile-tblgen/CudaTileOp.cpp:128
↓ 2 callersMethodgetTypeIndex
Gets or creates an index for a type in the type table.
lib/Bytecode/Writer/BytecodeWriter.cpp:333
↓ 2 callersFunctionget_atomic_rmw_mode_attr
Convert an enum value to the corresponding AtomicRMWModeAttr. Args: mode: AtomicRMWMode enum value context: Optional MLIR co
python/cuda_tile/dialects/cuda_tile_ops.py:311
↓ 2 callersFunctionget_comparison_predicate_attr
Convert an enum value to the corresponding ComparisonPredicateAttr.
python/cuda_tile/dialects/cuda_tile_ops.py:414
↓ 2 callersFunctionget_padding_value_attr
Convert an enum value to the corresponding PaddingValueAttr.
python/cuda_tile/dialects/cuda_tile_ops.py:347
↓ 2 callersFunctionisConstantFalseVal
lib/Dialect/CudaTile/IR/CudaTile.cpp:1329
↓ 2 callersFunctionisConstantOnesValue
lib/Dialect/CudaTile/IR/CudaTile.cpp:1334
↓ 2 callersFunctionisConstantZeroValue
lib/Dialect/CudaTile/IR/CudaTile.cpp:1348
↓ 2 callersFunctionisTypeParameter
Check if parameter is a Type parameter (Generic or Specific).
tools/cuda-tile-tblgen/BytecodeTypeAnalysis.h:72
↓ 2 callersFunctionisUnifiedBitfieldVersion
Check if version string is >= 13.3 (unified bitfield format). Types introduced at 13.3+ always use unified format.
tools/cuda-tile-tblgen/BytecodeTypeCodeGen.cpp:160
↓ 2 callersMethodmatches_types
Check if the given MLIR types match this configuration
python/cuda_tile/dialects/cuda_tile_ops.py:480
↓ 2 callersFunctionmlirCudaTileMemoryOrderingSemanticsAttrGet
lib/CAPI/Dialect/CudaTileDialect.cpp:418
↓ 2 callersFunctionmlirCudaTileRegisterAllDialects
lib/CAPI/Registration.cpp:17
↓ 2 callersFunctionmlirCudaTileRoundingModeAttrGet
lib/CAPI/Dialect/CudaTileDialect.cpp:327
↓ 2 callersFunctionmlirCudaTileTensorViewTypeGetRank
lib/CAPI/Dialect/CudaTileDialect.cpp:142
↓ 2 callersFunctionmlirCudaTileTypeIsAPointerType
lib/CAPI/Dialect/CudaTileDialect.cpp:46
↓ 2 callersFunctionmlirCudaTileTypeIsATileType
lib/CAPI/Dialect/CudaTileDialect.cpp:66
↓ 2 callersFunctionmul
Performs element-wise multiplication of two tiles.
python/cuda_tile/dialects/cuda_tile_ops.py:3842
↓ 2 callersFunctionoptimizeTileIRModule
----------------------------------------------------------------------------- 2) optimize CUDA Tile IR module - shared optimization pass with CAPI ---
lib/Dialect/CudaTile/Optimizer/CudaTileOptimizer.cpp:295
↓ 2 callersFunctionori
Performs element-wise, bit-wise "or" of two tiles.
python/cuda_tile/dialects/cuda_tile_ops.py:2423
↓ 2 callersFunctionparseFunctionArgumentList
Parses function argument list with variadic support.
lib/Dialect/CudaTile/IR/CudaTile.cpp:146
↓ 2 callersFunctionparseHeader
Parses and validates the bytecode header, including the magic number and version.
lib/Bytecode/Reader/BytecodeReader.cpp:299
↓ 2 callersFunctionparseMemoryAttributes
Parses memory ordering semantics and scope attributes for token-ordered operations
lib/Dialect/CudaTile/IR/CudaTile.cpp:1073
↓ 2 callersFunctionparseOptionalViewDimMap
Parses an optional comma followed by a dimMap, returning the identity dimMap if absent.
lib/Dialect/CudaTile/IR/Types.cpp:435
↓ 2 callersFunctionparseSectionHeader
Parses the section header from the bytecode.
lib/Bytecode/Reader/BytecodeReader.cpp:331
↓ 2 callersFunctionparseTextInto
Parse optimization pipeline from text
lib/Dialect/CudaTile/Optimizer/CudaTileOptimizer.cpp:41
↓ 2 callersFunctionparseViewTileShape
lib/Dialect/CudaTile/IR/Types.cpp:406
↓ 2 callersFunctionparseViewTkoCommon
Parse common elements for LoadViewTkoOp and StoreViewTkoOp: - Optional token - Optional optimization_hints - Optional attribute dict Returns the parse
lib/Dialect/CudaTile/IR/CudaTile.cpp:3614
↓ 2 callersFunctionpow
Raises lhs to the power of rhs element-wise.
python/cuda_tile/dialects/cuda_tile_ops.py:2433
↓ 2 callersFunctionprintOptionalViewDimMap
lib/Dialect/CudaTile/IR/Types.cpp:513
↓ 2 callersFunctionprintOptionalViewPaddingValue
lib/Dialect/CudaTile/IR/Types.cpp:506
↓ 2 callersFunctionprintShapeAndElem
Prints shape and element type in "8x16xf32" syntax.
lib/Dialect/CudaTile/IR/Types.cpp:53
↓ 2 callersFunctionprintViewTileShape
lib/Dialect/CudaTile/IR/Types.cpp:499
↓ 2 callersFunctionprintViewTkoOptionals
lib/Dialect/CudaTile/IR/CudaTile.cpp:3727
↓ 2 callersFunctionprocessExample
tools/cuda-tile-tblgen/SpecGen.cpp:104
↓ 2 callersMethodreadLEVarSize
lib/Bytecode/Reader/BytecodeReader.cpp:162
↓ 2 callersFunctionregisterTileIROptPasses
lib/Dialect/CudaTile/Optimizer/CudaTileOptimizer.cpp:287
↓ 2 callersFunctionrem
Performs element-wise remainder of two tiles.
python/cuda_tile/dialects/cuda_tile_ops.py:2619
↓ 2 callersFunctionreplaceTableGenPlaceholders
Replace TableGen placeholders with C++ code.
tools/cuda-tile-tblgen/BytecodeTypeCodeGen.cpp:168
↓ 2 callersMethodsetStringTable
lib/Bytecode/Reader/BytecodeReader.cpp:244
↓ 2 callersFunctionsub
Performs element-wise subtraction of two tiles.
python/cuda_tile/dialects/cuda_tile_ops.py:2684
↓ 2 callersFunctionvalid_dim
(dim)
python/cuda_tile/dialects/cuda_tile_ops.py:4065
↓ 2 callersFunctionvalidateAllowTMA
Validate allow_tma parameter and return the value if valid. Returns nullopt with error message if invalid (when key is provided). Pass empty key from
lib/Dialect/CudaTile/IR/Attributes.cpp:120
↓ 2 callersFunctionvalidateLatency
Validate latency parameter and return the value if valid. Returns nullopt with error message if invalid (when key is provided). Pass empty key from ge
lib/Dialect/CudaTile/IR/Attributes.cpp:134
↓ 2 callersFunctionvalidateNumCTAInCGA
Validate num_cta_in_cga parameter and return the value if valid. Returns nullopt with error message if invalid (when key is provided). Pass empty key
lib/Dialect/CudaTile/IR/Attributes.cpp:66
↓ 2 callersFunctionvalidateNumWorkerWarpsPerCTA
lib/Dialect/CudaTile/IR/Attributes.cpp:95
↓ 2 callersFunctionvalidateOccupancy
Validate occupancy parameter and return the value if valid. Returns nullopt with error message if invalid (when key is provided). Pass empty key from
lib/Dialect/CudaTile/IR/Attributes.cpp:158
↓ 2 callersFunctionverifyAggregateOp
Common verification logic for operations with aggregation semantics (Reduce, Scan, etc.)
lib/Dialect/CudaTile/IR/CudaTile.cpp:4854
↓ 2 callersFunctionverifyAggregateOpRegions
Common verification logic for operations with aggregation semantics (Reduce, Scan, etc.)
lib/Dialect/CudaTile/IR/CudaTile.cpp:4753
↓ 2 callersFunctionverifyApprox
include/cuda_tile/Dialect/CudaTile/IR/SharedVerifiers.h:110
↓ 2 callersFunctionverifyAtomicMemoryOrdering
include/cuda_tile/Dialect/CudaTile/IR/SharedVerifiers.h:257
↓ 2 callersFunctionverifyAtomicRMWMode
include/cuda_tile/Dialect/CudaTile/IR/SharedVerifiers.h:211
↓ 2 callersFunctionverifyDivSqrtCommonFPModifiers
include/cuda_tile/Dialect/CudaTile/IR/SharedVerifiers.h:122
↓ 2 callersFunctionverifyLoopIterValues
lib/Dialect/CudaTile/IR/CudaTile.cpp:2433
↓ 2 callersFunctionverifyPartitionViewLike
Verifies requirements that are shared between all grid-like views.
lib/Dialect/CudaTile/IR/Types.cpp:530
↓ 2 callersFunctionverifyViewLoadStoreCommon
include/cuda_tile/Dialect/CudaTile/IR/SharedVerifiers.h:41
↓ 2 callersFunctionwriteAPFloatRepresentation
Helper function to serialize the APFloat representation of a FloatAttr.
lib/Bytecode/Writer/BytecodeWriter.cpp:230
↓ 2 callersMethodwriteLEVarSize
lib/Bytecode/Writer/BytecodeWriter.cpp:118
↓ 1 callersFunction_addf
( lhs: Tile, rhs: Tile, *, flush_to_zero: bool, rounding_mode: RoundingMode, loc=None,
python/cuda_tile/dialects/cuda_tile_ops.py:1823
↓ 1 callersFunction_addi
( lhs: Tile, rhs: Tile, *, overflow: IntegerOverflow, loc=None, ip=None )
python/cuda_tile/dialects/cuda_tile_ops.py:1808
↓ 1 callersFunction_build_div_by_attr
(divisor: int)
python/cuda_tile/dialects/cuda_tile_ops.py:1968
↓ 1 callersFunction_build_same_elements_attr
(group_size: List[int], rank: int)
python/cuda_tile/dialects/cuda_tile_ops.py:1987
↓ 1 callersFunction_mulf
( lhs: Tile, rhs: Tile, *, flush_to_zero: bool, rounding_mode: RoundingMode, loc=None,
python/cuda_tile/dialects/cuda_tile_ops.py:3794
↓ 1 callersFunction_muli
(lhs: Tile, rhs: Tile, *, loc=None, ip=None)
python/cuda_tile/dialects/cuda_tile_ops.py:3785
← previousnext →101–200 of 974, ranked by callers