| ►Nllvm | |
| ►Ncl | |
| COptionValue< PassArgData > | Define a valid OptionValue for the command line pass argument |
| ►Ndetail | |
| CDenseMapPair | |
| ►Nilist_detail | |
| CSpecificNodeAccess< typename compute_node_options<::mlir::Operation >::type > | |
| CArrayRef | |
| Ccast_convert_val< T, ::mlir::Operation *, ::mlir::Operation * > | |
| Ccast_convert_val< T, ::mlir::Operation, ::mlir::Operation > | |
| Ccast_retty_impl< T, ::mlir::Operation * > | |
| Ccast_retty_impl< T, ::mlir::Operation > | |
| CDenseMap | |
| CDenseMapInfo | |
| CDenseMapInfo< mlir::AffineExpr > | |
| CDenseMapInfo< mlir::AffineMap > | |
| CDenseMapInfo< mlir::Attribute > | |
| CDenseMapInfo< mlir::BlockArgument > | |
| CDenseMapInfo< mlir::FuncOp > | |
| CDenseMapInfo< mlir::Identifier > | |
| CDenseMapInfo< mlir::IntegerSet > | |
| CDenseMapInfo< mlir::Location > | |
| CDenseMapInfo< mlir::OperationName > | |
| CDenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo > | |
| CDenseMapInfo< mlir::SDBMConstantExpr > | |
| CDenseMapInfo< mlir::SDBMDirectExpr > | |
| CDenseMapInfo< mlir::SDBMExpr > | |
| CDenseMapInfo< mlir::SDBMTermExpr > | |
| CDenseMapInfo< mlir::Type > | |
| CDenseMapInfo< mlir::Value > | |
| CDenseMapInfo< std::tuple< Ts... > > | |
| CDenseSet | |
| CDOTGraphTraits< Block * > | |
| CDOTGraphTraits< const CAGSlice * > | |
| CDOTGraphTraits< Region * > | |
| CExpected | |
| Cfunction_ref | |
| CGraphTraits< Block * > | |
| CGraphTraits< const mlir::CallGraph * > | |
| CGraphTraits< const mlir::CallGraphNode * > | |
| CGraphTraits< const mlir::DominanceInfoNode * > | |
| CGraphTraits< const mlir::quantizer::CAGNode * > | |
| CGraphTraits< const mlir::quantizer::CAGSlice * > | |
| CGraphTraits< Inverse< mlir::Block * > > | |
| CGraphTraits< Inverse< mlir::Region * > > | |
| CGraphTraits< mlir::Block * > | |
| CGraphTraits< mlir::DominanceInfoNode * > | |
| CGraphTraits< mlir::Region * > | |
| Cilist_traits<::mlir::Block > | |
| Cilist_traits<::mlir::Operation > | |
| Cisa_impl< T, ::mlir::Operation > | Provide isa functionality for operation casts |
| Citerator_range | |
| CMutableArrayRef | |
| COptional | |
| CPointerLikeTypeTraits< mlir::Attribute > | Allow LLVM to steal the low bits of Attributes |
| CPointerLikeTypeTraits< mlir::BlockArgument > | Allow stealing the low bits of a value |
| CPointerLikeTypeTraits< mlir::FuncOp > | Allow stealing the low bits of FuncOp |
| CPointerLikeTypeTraits< mlir::Identifier > | |
| CPointerLikeTypeTraits< mlir::Location > | We align LocationStorage by 8, so allow LLVM to steal the low bits |
| CPointerLikeTypeTraits< mlir::ModuleOp > | Allow stealing the low bits of ModuleOp |
| CPointerLikeTypeTraits< mlir::OperationName > | |
| CPointerLikeTypeTraits< mlir::SymbolRefAttr > | |
| CPointerLikeTypeTraits< mlir::Type > | We align TypeStorage by 8, so allow LLVM to steal the low bits |
| CPointerLikeTypeTraits< mlir::Value > | Allow stealing the low bits of a value |
| CPointerUnion | |
| CSmallPtrSet | |
| CSmallPtrSetImpl | |
| CSmallString | |
| CSmallVector | |
| CSmallVectorImpl | |
| CTinyPtrVector | |
| ►Nmlir | |
| ►Ndetail | Check if a Callable type can be invoked with the given set of arg types |
| CAffineBinaryOpExprStorage | A binary operation appearing in an affine expression |
| CAffineConstantExprStorage | An integer constant appearing in affine expression |
| CAffineDimExprStorage | A dimensional or symbolic identifier appearing in an affine expression |
| CAffineExprStorage | Base storage class appearing in an affine expression |
| CAffineMapAttributeStorage | |
| CAffineMapStorage | |
| CAnalysisConcept | The abstract polymorphic base class representing an analysis |
| CAnalysisMap | |
| CAnalysisModel | A derived analysis model used to hold a specific analysis object |
| CAnyValueMatcher | Terminal matcher, always returns true |
| CArrayAttributeStorage | An attribute representing an array of other attributes |
| Cattr_value_binder | |
| CAttributeUniquer | |
| CBlockArgumentImpl | The internal implementation of a BlockArgument |
| CBoolAttributeStorage | An attribute representing a boolean value |
| CCallSiteLocationStorage | |
| CComplexTypeStorage | Complex Type Storage |
| Cconstant_int_not_value_matcher | |
| Cconstant_int_op_binder | |
| Cconstant_int_value_matcher | |
| Cconstant_op_binder | |
| ►CConversionPatternRewriterImpl | |
| CBlockAction | |
| CBlockPosition | |
| COpReplacement | This class represents one requested operation replacement via 'replaceOp' |
| CDenseElementDataPointerTypeTraits | |
| CDenseElementIndexedIteratorImpl | |
| ►CDenseElementsAttributeStorage | An attribute representing a reference to a dense vector or tensor object |
| CKeyTy | |
| Cdetector | |
| Cdetector< void_t< Op< Args... > >, Op, Args... > | |
| CDiagnosticEngineImpl | |
| CDialectInterfaceBase | |
| ►CDialectInterfaceCollectionBase | |
| Citerator | |
| CDictionaryAttributeStorage | An attribute representing a dictionary of sorted named attributes |
| CDominanceInfoBase | |
| CElementsAttrIterator | |
| CElementsAttrRange | |
| CExpectedDiag | |
| CFileLineColLocationStorage | |
| CFloatAttributeStorage | An attribute representing a floating point value |
| CFunctionTypeStorage | Function Type Storage and Uniquing |
| CFusedLocationStorage | |
| ►Cindexed_accessor_range_base | |
| Citerator | An iterator element of this range |
| CIntegerAttributeStorage | An attribute representing a integral value |
| CIntegerSetAttributeStorage | |
| CIntegerSetStorage | |
| CIntegerTypeStorage | Integer Type Storage and Uniquing |
| CMemRefTypeStorage | |
| CNameLocationStorage | |
| CNestedAnalysisMap | |
| Cop_matcher | The matcher that matches a certain kind of op |
| COpaqueAttributeStorage | Opaque Attribute Storage and Uniquing |
| COpaqueElementsAttributeStorage | |
| COpaqueLocationStorage | |
| COpaqueTypeStorage | Opaque Type Storage and Uniquing |
| COpaqueValue | This class provides an opaque type erased wrapper around a Value |
| COperandStorage | |
| COpPassManagerImpl | |
| COpToOpPassAdaptor | |
| COpToOpPassAdaptorBase | A base class for Op-to-Op adaptor passes |
| COpToOpPassAdaptorParallel | |
| ►CParallelDiagnosticHandlerImpl | |
| CThreadDiagnostic | |
| CPassExecutionState | |
| CPassInstrumentorImpl | |
| CPassModel | |
| ►CPassOptions | Base container class and manager for all pass options |
| CListOption | |
| COption | This class represents a specific pass option, with a provided data type |
| CPassPipelineCLParserImpl | |
| CPatternMatcherValue | Binds to a specific value and matches it |
| CPreservedAnalyses | A utility class to represent the analyses that are known to be preserved |
| CRankedTensorTypeStorage | |
| CRecursivePatternMatcher | RecursivePatternMatcher that composes |
| CResizableStorage | |
| CSDBMBinaryExprStorage | |
| CSDBMConstantExprStorage | |
| CSDBMDiffExprStorage | |
| CSDBMExprStorage | |
| CSDBMNegExprStorage | |
| CSDBMTermExprStorage | |
| CShapedTypeStorage | Shaped Type Storage |
| CSourceMgrDiagnosticHandlerImpl | |
| CSourceMgrDiagnosticVerifierHandlerImpl | |
| CSparseElementsAttributeStorage | An attribute representing a reference to a sparse vector or tensor object |
| ►CStorageUniquerImpl | This is the implementation of the StorageUniquer class |
| CHashedStorage | |
| CLookupKey | A lookup key for derived instances of storage objects |
| CStorageKeyInfo | Storage info for derived TypeStorage objects |
| CStorageUserBase | |
| CStringAttributeStorage | An attribute representing a string value |
| CSymbolRefAttributeStorage | An attribute representing a symbol reference |
| CTrailingOpResult | This class provides the implementation for a trailing operation result |
| CTupleTypeStorage | A type representing a collection of other types |
| CTypeAttributeStorage | An attribute representing a reference to a type |
| CTypeSwitchBase | |
| CTypeUniquer | |
| CUnrankedMemRefTypeStorage | |
| CUnrankedTensorTypeStorage | |
| CValueRangeOwner | |
| CValueUseIteratorImpl | |
| CVectorTypeStorage | Vector Type Storage and Uniquing |
| CVerifierPass | Pass to verify an operation and signal failure if necessary |
| ►Nedsc | |
| ►Nintrinsics | |
| ►Ndetail | |
| CValueHandleArray | |
| COperationBuilder | |
| CValueBuilder | |
| CAffineLoopNestBuilder | |
| CAppend | |
| CBlockBuilder | |
| CBlockHandle | |
| CCapturableHandle | |
| CCustomOperation | Simple wrapper to build a generic operation without successor blocks |
| CGenericLoopNestRangeBuilder | |
| Cindex_t | |
| CIndexHandle | |
| CLoopBuilder | |
| CLoopNestBuilder | |
| CLoopNestRangeBuilder | |
| CLoopRangeBuilder | |
| CMemRefView | |
| CNestedBuilder | |
| COperationHandle | |
| CScopedContext | |
| CStructuredIndexed | |
| CTemplatedIndexedValue | |
| CValueHandle | |
| CVectorView | |
| CView | |
| ►Nfunctional | |
| CScopeGuard | Simple ScopeGuard |
| ►Nfxpmath | |
| ►Ndetail | |
| CQuantizedMultiplierSmallerThanOneExp | |
| CUniformBinaryOpInfo | |
| CFxpMathOpsDialect | Defines the 'FxpMathOps' dialect |
| ►Ngpu | |
| CGPUDialect | |
| CKernelDim3 | |
| ►Nimpl | |
| CVariadicFlag | A named class for passing around the variadic flag |
| ►Nlinalg | |
| CAliases | |
| CFusionInfo | |
| ►CLinalgDependenceGraph | |
| CLinalgDependenceGraphElem | |
| CLinalgOpView | |
| CLinalgDialect | |
| CLinalgTransforms | |
| CPromotionInfo | |
| CRangeType | |
| CTiledLinalgOp | |
| ►NLLVM | |
| ►Ndetail | |
| CLLVMDialectImpl | |
| CLLVMTypeStorage | |
| CLLVMDialect | |
| CLLVMType | |
| CModuleTranslation | |
| ►Nloop | |
| CLoopOpsDialect | |
| ►NNVVM | |
| CNVVMDialect | |
| ►NOpTrait | |
| ►Ndetail | |
| CMultiOperandTraitBase | |
| CMultiResultTraitBase | |
| ►Nlinalg | |
| ►CNInputs | |
| CImpl | |
| ►CNOutputs | |
| CImpl | |
| CStructuredOpTraits | |
| ►CAtLeastNOperands | |
| CImpl | |
| ►CAtLeastNResults | |
| CImpl | |
| CAttrSizedOperandSegments | |
| CAttrSizedResultSegments | Similar to AttrSizedOperandSegments but used for results |
| CBroadcastableTwoOperandsOneResult | |
| CFunctionLike | |
| CHasNoSideEffect | This class adds property that the operation has no side effects |
| ►CHasParent | This class provides a verifier for ops that are expecting a specific parent |
| CImpl | |
| CIsCommutative | This class adds property that the operation is commutative |
| CIsIsolatedFromAbove | |
| CIsTerminator | This class provides the API for ops that are known to be terminators |
| ►CNOperands | |
| CImpl | |
| ►CNResults | |
| CImpl | |
| COneOperand | |
| COneResult | |
| COperandsAreFloatLike | |
| COperandsAreIntegerLike | |
| CResultsAreBoolLike | |
| CResultsAreFloatLike | |
| CResultsAreIntegerLike | |
| CSameOperandsAndResultElementType | |
| CSameOperandsAndResultShape | |
| CSameOperandsAndResultType | |
| CSameOperandsElementType | |
| CSameOperandsShape | |
| CSameTypeOperands | |
| ►CSingleBlockImplicitTerminator | |
| CImpl | |
| CSymbol | |
| CSymbolTable | |
| CTraitBase | |
| CTypeOpInterfaceDefault | |
| CVariadicOperands | |
| CVariadicResults | |
| CZeroOperands | |
| CZeroResult | |
| ►Nquant | |
| ►Ndetail | |
| ►CAnyQuantizedTypeStorage | |
| CKeyTy | |
| CQuantizedTypeStorage | |
| ►CUniformQuantizedPerAxisTypeStorage | |
| CKeyTy | |
| ►CUniformQuantizedTypeStorage | |
| CKeyTy | |
| CAnyQuantizedType | |
| CExpressedToQuantizedConverter | |
| CQuantizationDialect | Defines the 'Quantization' dialect |
| CQuantizedType | |
| CUniformQuantizedPerAxisType | |
| CUniformQuantizedPerAxisValueConverter | |
| CUniformQuantizedType | |
| CUniformQuantizedValueConverter | |
| ►Nquantizer | |
| CAbstractTensorStatistics | Base class for querying statistics about a tensor |
| CAttributeTensorStatistics | |
| CBasePropagatedFact | |
| CCAGAnchorNode | |
| CCAGConstraintNode | Base class for constraint nodes |
| CCAGNode | |
| CCAGOperandAnchor | |
| CCAGResultAnchor | |
| CCAGSlice | A slice of a CAG (which may be the whole graph) |
| CCAGUniformMetadata | |
| CCandidateQuantizedType | Candidate for a quantized type conversion |
| ►CDiscreteReducer | |
| CValueTy | |
| CExpandingMinMaxReducer | |
| CFxpMathTargetConfig | |
| CMaximizingNumericReducer | A binary reducer that maximizes a numeric type |
| CMinimizingNumericReducer | A binary reducer that minimizing a numeric type |
| CModificationResult | Typed indicator of whether a mutator produces a modification |
| CSolverContext | |
| CTargetConfiguration | |
| CTensorAxisStatistics | Statistics about a tensor axis (or the whole tensor) |
| CUniformConstraintsBuilder | |
| CUniformParamsFromMinMaxSolver | |
| CUniformStorageParams | |
| ►NROCDL | |
| CROCDLDialect | |
| ►Nspirv | |
| ►Ndetail | |
| CArrayTypeStorage | |
| CImageTypeStorage | |
| CPointerTypeStorage | |
| CRuntimeArrayTypeStorage | |
| CStructTypeStorage | |
| CArrayType | |
| CCompositeType | |
| CImageType | |
| CPointerType | |
| CRuntimeArrayType | |
| CSPIRVDialect | |
| CStructType | |
| ►Ntblgen | |
| CAppliedConstraint | |
| CAttrConstraint | |
| CAttribute | |
| CCombinedPred | |
| CConcatPred | |
| CConstantAttr | |
| CConstraint | |
| CCPred | |
| CDagLeaf | |
| CDagNode | |
| CDialect | |
| CEnumAttr | |
| CEnumAttrCase | |
| CFmtContext | |
| CFmtObject | |
| ►CFmtObjectBase | |
| CCreateAdapters | |
| CFmtReplacement | |
| CInterfaceOpTrait | |
| CInternalOpTrait | |
| CNamedAttribute | |
| CNamedRegion | |
| CNamedTypeConstraint | |
| CNativeOpTrait | |
| COperator | |
| COpInterface | |
| ►COpInterfaceMethod | |
| CArgument | |
| COpTrait | |
| CPattern | |
| CPred | |
| CPredOpTrait | |
| CRegion | |
| CStructAttr | |
| CStructFieldAttr | |
| CSubstLeavesPred | |
| ►CSymbolInfoMap | |
| CSymbolInfo | |
| CType | |
| CTypeConstraint | |
| ►Nvector | |
| CVectorOpsDialect | Dialect for Ops on higher-dimensional vector types |
| CAbstractOperation | |
| CAffineApplyNormalizer | |
| CAffineApplyOp | |
| CAffineBinaryOpExpr | |
| CAffineBound | |
| CAffineConstantExpr | An integer constant appearing in affine expression |
| CAffineCopyOptions | Explicit copy / DMA generation options for mlir::affineDataCopyGenerate |
| CAffineDimExpr | A dimensional identifier appearing in an affine expression |
| CAffineDmaStartOp | |
| CAffineDmaWaitOp | |
| CAffineExpr | |
| CAffineExprVisitor | |
| CAffineLoadOp | |
| CAffineMap | |
| CAffineMapAttr | |
| CAffineOpsDialect | |
| CAffineStoreOp | |
| CAffineSymbolExpr | A symbolic identifier appearing in an affine expression |
| CAffineValueMap | |
| CAnalysisManager | |
| CArrayAttr | |
| CAttribute | |
| CAttributeStorage | |
| CBaseMemRefType | Base MemRef for Ranked and Unranked variants |
| ►CBlock | Block represents an ordered list of Operations |
| Cop_iterator | |
| CBlockAndValueMapping | |
| CBlockArgument | Block arguments are values |
| CBlockOperand | Terminator operations can have Block operands to represent successors |
| CBoolAttr | |
| CBuilder | |
| CCallGraph | |
| ►CCallGraphNode | |
| CEdge | This class represents a directed edge between two nodes in the callgraph |
| CCallInterfaceCallable | |
| CCallSiteLoc | |
| CClassID | |
| CComplexType | |
| CComputationSliceState | |
| CConstantFloatOp | |
| CConstantIndexOp | |
| CConstantIntOp | |
| CConversionPattern | |
| CConversionPatternRewriter | |
| ►CConversionTarget | This class describes a specific conversion target |
| CLegalOpDetails | |
| ►CDenseElementsAttr | |
| CAttributeElementIterator | |
| CBoolElementIterator | A utility iterator that allows walking over the internal bool values |
| CElementIterator | |
| CFloatElementIterator | Iterator for walking over APFloat values |
| CIntElementIterator | A utility iterator that allows walking over the internal raw APInt values |
| CDenseFPElementsAttr | |
| CDenseIntElementsAttr | |
| CDependenceComponent | |
| CDependenceResult | |
| CDiagnostic | |
| CDiagnosticArgument | A variant type that holds a single argument for a diagnostic |
| CDiagnosticEngine | |
| ►CDialect | |
| CVariadicOperationAdder | |
| CVariadicOperationAdder< First > | |
| CVariadicSymbolAdder | |
| CVariadicSymbolAdder< First > | |
| CDialectAsmParser | |
| CDialectAsmPrinter | |
| CDialectHooks | |
| CDialectHooksRegistration | |
| CDialectInlinerInterface | |
| CDialectInterface | This class represents an interface overridden for a single dialect |
| CDialectInterfaceCollection | |
| CDialectRegistration | |
| CDictionaryAttr | |
| CDmaStartOp | |
| CDmaWaitOp | |
| CDominanceInfo | A class for computing basic dominance information |
| CElementsAttr | |
| CEmptyPipelineOptions | |
| CExecutionEngine | |
| CFileLineColLoc | |
| CFilteredValueUseIterator | |
| CFlatAffineConstraints | |
| CFlatSymbolRefAttr | |
| CFloatAttr | |
| CFloatType | |
| CFoldingHook | |
| CFoldingHook< ConcreteType, isSingleResult, typename std::enable_if< isSingleResult >::type > | |
| CFuncOp | |
| CFunctionPass | |
| CFunctionTraits | |
| CFunctionTraits< ReturnType(*)(Args...), false > | Overload for non-class function types |
| CFunctionTraits< ReturnType(ClassType::*)(Args...) const, false > | Overload for class function types |
| CFunctionType | Function types map from a list of inputs to a list of results |
| CFusedLoc | |
| CFusionResult | |
| CGenInfo | |
| CGenNameParser | Adds command line option for each registered generator |
| CGenRegistration | |
| CGPUIndexIntrinsicOpLowering | |
| CIdentifier | |
| Cindexed_accessor_iterator | |
| Cindexed_accessor_range | |
| CIndexType | |
| CInFlightDiagnostic | |
| CInlinerInterface | |
| CIntegerAttr | |
| CIntegerSet | |
| CIntegerSetAttr | |
| CIntegerType | Integer types can have arbitrary bitwidth up to a large fixed limit |
| CIntegerValueSet | An IntegerValueSet is an integer set plus its operands |
| CIntInfty | |
| CIRMultiObjectWithUseList | |
| CIRObjectWithUseList | This class represents a single IR object that contains a use list |
| CIROperand | |
| CLexer | This class breaks up the current file into a token stream |
| CLinalgTypeConverter | |
| CLiveness | |
| CLivenessBlockInfo | This class represents liveness information on block level |
| CLLVMOpLowering | |
| CLLVMTypeConverter | Conversion from types in the Standard dialect to the LLVM IR dialect |
| CLocation | |
| CLocationAttr | |
| CLogicalResult | |
| CLoopNestStats | |
| CMemRefAccess | Encapsulates a memref load or store access information |
| CMemRefDescriptor | |
| CMemRefRegion | |
| CMemRefType | |
| CMLIRContext | |
| CMLIRContextImpl | |
| CModuleAnalysisManager | |
| CModuleOp | |
| CModulePass | |
| CModuleTerminatorOp | |
| CMutableAffineMap | A mutable affine map. Its affine expressions are however unique |
| CMutableIntegerSet | A mutable integer set. Its affine expressions are however unique |
| CNamedAttributeList | |
| CNameLoc | Represents an identity name attached to a child location |
| CNestedMatch | |
| CNestedPattern | |
| CNestedPatternContext | |
| CNoneType | |
| COp | |
| COpaqueAttr | |
| COpaqueElementsAttr | |
| COpaqueLoc | |
| COpaqueType | |
| COpAsmDialectInterface | |
| ►COpAsmParser | |
| COperandType | This is the representation of an operand reference |
| COpAsmPrinter | |
| ►COpBuilder | |
| CInsertionGuard | RAII guard to reset the insertion point of the builder when destroyed |
| CInsertPoint | This class represents a saved insertion point |
| COpConversionPattern | |
| COperandElementTypeIterator | |
| COperandRange | This class implements the operand iterators for the Operation class |
| ►COperation | |
| Cdialect_attr_iterator | A utility iterator that filters out non-dialect attributes |
| COperationFolder | |
| COperationName | |
| COperationPass | |
| COperationPass< PassT, void > | |
| COperationState | |
| COpFolderDialectInterface | |
| COpFoldResult | This class represents a single result from folding an operation |
| ►COpInterface | |
| CTrait | |
| COpOperand | A reference to a value, suitable for use as an operand of an operation |
| COpPassBase | |
| COpPassManager | |
| COpPrintingFlags | |
| COpResult | This is a value defined by a result of an operation |
| COpRewritePattern | |
| COpState | |
| COptionalParseResult | |
| COpToFuncCallLowering | |
| COwningModuleRef | |
| COwningRewritePatternList | |
| CParallelDiagnosticHandler | |
| CParseResult | |
| ►CPass | |
| CListOption | |
| COption | This class represents a specific pass option, with a provided data type |
| CStatistic | |
| CPassInfo | A structure to represent the information for a derived pass class |
| ►CPassInstrumentation | |
| CPipelineParentInfo | |
| CPassInstrumentor | |
| ►CPassManager | The main pass manager and pipeline builder |
| CIRPrinterConfig | A configuration struct provided to the IR printer instrumentation |
| CPassPipelineCLParser | |
| CPassPipelineInfo | A structure to represent the information of a registered pass pipeline |
| CPassPipelineOptions | |
| CPassPipelineRegistration | |
| CPassPipelineRegistration< EmptyPipelineOptions > | |
| CPassRegistration | |
| CPassRegistryEntry | |
| CPattern | |
| CPatternBenefit | |
| CPatternRewriter | |
| CPatternState | |
| CPostDominanceInfo | A class for computing basic postdominance information |
| CPredecessorIterator | |
| CRankedTensorType | |
| CRegion | |
| CRegionRange | |
| CResultElementTypeIterator | |
| CResultRange | This class implements the result iterators for the Operation class |
| CRewritePattern | |
| CRewritePatternMatcher | |
| CScopedDiagnosticHandler | |
| CSDBM | |
| CSDBMConstantExpr | SDBM constant expression, wraps a 64-bit integer |
| CSDBMDialect | |
| CSDBMDiffExpr | |
| CSDBMDimExpr | |
| CSDBMDirectExpr | |
| CSDBMExpr | |
| CSDBMInputExpr | |
| CSDBMNegExpr | |
| CSDBMStripeExpr | |
| CSDBMSumExpr | SDBM sum expression. LHS is a term expression and RHS is a constant |
| CSDBMSymbolExpr | |
| CSDBMTermExpr | |
| CSDBMVaryingExpr | |
| CSDBMVisitor | |
| CShapedType | |
| CSideEffectsDialectInterface | |
| CSideEffectsInterface | |
| CSimpleAffineExprFlattener | |
| CSimpleObjectCache | A simple object cache following Lang's LLJITWithObjectCache example |
| CSourceMgrDiagnosticHandler | This class is a utility diagnostic handler for use with llvm::SourceMgr |
| CSourceMgrDiagnosticVerifierHandler | |
| CSparseElementsAttr | |
| CSPIRVOpLowering | Base class to define a conversion pattern to lower SourceOp into SPIR-V |
| CSPIRVTypeConverter | |
| CSplatElementsAttr | |
| CStandardOpsDialect | |
| ►CStorageUniquer | |
| CBaseStorage | |
| CStorageAllocator | |
| CStringAttr | |
| CStructBuilder | |
| CSuccessorRange | This class implements the successor iterators for Block |
| CSymbolRefAttr | |
| ►CSymbolTable | |
| CSymbolUse | This class represents a specific symbol use |
| CUseRange | This class implements a range of SymbolRef uses |
| CTensorType | |
| CToken | This represents a token in the MLIR syntax |
| CTranslateFromMLIRRegistration | |
| CTranslateRegistration | |
| CTranslateToMLIRRegistration | |
| CTranslationParser | |
| CTupleType | |
| CType | |
| CTypeAttr | |
| ►CTypeConverter | |
| ►CSignatureConversion | |
| CInputMapping | |
| CTypeStorage | Base storage class appearing in a Type |
| CTypeSwitch | |
| CTypeSwitch< T, void > | Specialization of TypeSwitch for void returning callables |
| CUnitAttr | |
| CUnknownLoc | |
| CUnrankedMemRefDescriptor | |
| CUnrankedMemRefType | |
| CUnrankedTensorType | |
| ►CValue | |
| CImplTypeTraits | |
| CValueRange | |
| CValueTypeIterator | This class implements iteration on the types of a given range of values |
| CValueUseIterator | An iterator over all of the uses of an IR object |
| CValueUserIterator | An iterator over all users of a ValueBase |
| CVectorType | |
| CVulkanLayoutUtils | |
| CWalkResult | |
| ►Nspirv | |
| ►Ndetail | |
| CImageTypeStorage | |
| CBlockInfoBuilder | Builds and holds block information during the construction phase |
| CConstFakeQuantPerAxisRewrite | |
| CConstFakeQuantRewrite | |
| CCopyTransposeConversion | |
| CFakeQuantRewrite | Base class rewrites ConstFakeQuant into a qbarrier/dbarrier pair |
| CFoldAffineOp | |
| Cint64_list_t | |
| Cj | |
| CLinalgOpConversion | |
| CLinalgOpConversion< CopyOp > | |
| CLinalgOpConversion< IndexedGenericOp > | Conversion pattern specialization for IndexedGenericOp |
| CLinalgRewritePattern | |
| CLinalgScopedEmitter | |
| CLinalgScopedEmitter< IndexedValueType, ConvOp > | |
| CLinalgScopedEmitter< IndexedValueType, CopyOp > | |
| CLinalgScopedEmitter< IndexedValueType, DotOp > | |
| CLinalgScopedEmitter< IndexedValueType, FillOp > | |
| CLinalgScopedEmitter< IndexedValueType, GenericOp > | |
| CLinalgScopedEmitter< IndexedValueType, IndexedGenericOp > | |
| CLinalgScopedEmitter< IndexedValueType, MatmulOp > | |
| CLinalgScopedEmitter< IndexedValueType, MatvecOp > | |
| Cmlir_named_attr_list_t | |
| Cmlir_named_attr_t | |
| Cmlir_type_list_t | |
| CparseCommaSeparatedList | |
| CparseCommaSeparatedList< ParseType > | |
| CRangeOpConversion | |
| CReshapeOpConversion | |
| CRewritePatternList | |
| CRewritePatternList< LoopType, IndexedValueType > | |
| CRewritePatternList< LoopType, IndexedValueType, ConcreteOp, LinalgOps... > | |
| CSliceOpConversion | |
| CSplitTransferReadOp | |
| CSplitTransferWriteOp | |
| CStrideInfo | |
| CTransposeOpConversion | |
| CTupleGetFolderOp | |
| CUnrolledVectorState | |
| CValuePositionMap | |
| CVectorBroadcastOpConversion | |
| CVectorExtractElementOpConversion | |
| CVectorExtractOpConversion | |
| CVectorInsertElementOpConversion | |
| CVectorInsertOpConversion | |
| CVectorInsertStridedSliceOpDifferentRankRewritePattern | |
| CVectorInsertStridedSliceOpSameRankRewritePattern | |
| CVectorOuterProductOpConversion | |
| CVectorPrintOpConversion | |
| CVectorShuffleOpConversion | |
| CVectorState | |
| CVectorStridedSliceOpConversion | |
| CVectorTypeCastOpConversion | |
| CViewDimension | |
| CYieldOpConversion | |