Here is a list of all functions with links to the files they belong to:
- i -
- i32Cst() : PolynomialApproximation.cpp
- idivCheck() : TosaOps.cpp
- if() : LoopUtils.cpp, OpenMPDialect.cpp
- implementSameInterface() : TransformOps.cpp
- implementSameTransformInterface() : TransformOps.cpp
- includesAny() : IterationGraphSorter.cpp
- includesDenseInput() : IterationGraphSorter.cpp
- includesDenseOutput() : IterationGraphSorter.cpp
- incSlicePosition() : VectorOps.cpp
- inferCastResultType() : DecomposeMemRefs.cpp
- InferContractionDimensions() : DialectLinalg.cpp
- inferContractionDimsImpl() : LinalgInterfaces.cpp
- InferConvolutionDimensions() : DialectLinalg.cpp
- inferConvolutionDimsImpl() : LinalgInterfaces.cpp
- inferDivSRange() : InferIntRangeCommon.cpp
- inferDivURange() : InferIntRangeCommon.cpp
- inferDynamicDimsForConv() : TosaToLinalgNamed.cpp
- inferFragType() : VectorToGPU.cpp
- inferFromExprList() : AffineMap.cpp
- inferIndexCast() : InferIntRangeInterfaceImpls.cpp
- inferIntrinsicResultType() : NVGPUToNVVM.cpp
- inferIteratorsFromOutMap() : LinalgInterfaces.cpp
- inferMMATypeFromMNK() : NVVMDialect.cpp
- inferNumRegistersPerMatrixFragment() : MMAUtils.cpp
- inferOperationTypes() : IR.cpp
- inferSideEffectAnnotations() : InferEffects.cpp
- inferSparseBufferType() : SparseTensorDialect.cpp
- inferStride() : AMXDialect.cpp
- inferStridedSliceOpResultType() : VectorOps.cpp
- inferTransposeResultType() : MemRefOps.cpp
- inferWithoutOverflowFlags() : InferIntRangeInterfaceImpls.cpp
- initialize() : ElementwiseOpFusion.cpp
- initPrivateVar() : OpenMPToLLVMIRTranslation.cpp
- initPrivateVars() : OpenMPToLLVMIRTranslation.cpp
- initTargetDefaultAttrs() : OpenMPToLLVMIRTranslation.cpp
- initTargetRuntimeAttrs() : OpenMPToLLVMIRTranslation.cpp
- injectGpuIndexOperations() : KernelOutlining.cpp
- inlineConvertOmpRegions() : OpenMPToLLVMIRTranslation.cpp
- inlineHistoryIncludes() : Inliner.cpp
- inlineIfCase() : TosaToSCF.cpp
- inlineOmpRegionCleanup() : OpenMPToLLVMIRTranslation.cpp
- inlinePayload() : TilingInterfaceImpl.cpp
- inlineRegionAndEmitStore() : Loops.cpp
- inlineRegionImpl() : InliningUtils.cpp
- inlineWhileCase() : TosaToSCF.cpp
- inplaceAdd() : LowerVectorShapeCast.cpp
- insertAndPruneMethods() : Class.cpp
- insertCasts() : PolynomialApproximation.cpp
- insertConvResultSlices() : Vectorization.cpp
- insertCopies() : MemoryPromotion.cpp
- insertCopyLoops() : MemoryPromotion.cpp
- inserted() : LoopUtils.cpp
- insertExitNode() : PredicateTree.cpp
- insertLastDimSlice() : EmulateWideInt.cpp
- insertOne() : ConvertVectorToLLVM.cpp
- insertParallelDim() : SplitReduction.cpp
- integerConstants() : AsyncParallelFor.cpp
- integerExtendSupportsMMAMatrixType() : VectorToGPU.cpp
- interchangeGenericOpPrecondition() : Interchange.cpp
- interleaveCommaWithError() : TranslateToCpp.cpp
- interleaveWithError() : TranslateToCpp.cpp
- interruptIfValidLocation() : DebugTranslation.cpp
- inverseTransposeInBoundsAttr() : LowerVectorTransfer.cpp
- invertCollapseShapeIndexing() : ExtractSliceFromReshapeUtils.cpp
- invertPredicate() : ArithOps.cpp, InferIntRangeCommon.cpp
- invertSliceIndexing() : ExtractSliceFromReshapeUtils.cpp
- irdlAttrOrTypeVerifier() : IRDLLoading.cpp
- irdlOpVerifier() : IRDLLoading.cpp
- irdlRegionVerifier() : IRDLLoading.cpp
- is2To4Sparsity() : GPUToLLVMConversion.cpp
- isAccessIndexInvariant() : LoopAnalysis.cpp
- isAccumulatorOrResult() : MMAUtils.cpp
- isaElemwiseSingleUnaryOrBinaryOpInterface() : LinalgInterfaces.cpp
- isaExternalFillOp() : LinalgInterfaces.cpp
- isAffineForOp() : NestedMatcher.cpp
- isAffineIfOp() : NestedMatcher.cpp
- isaInlinedFillOp() : LinalgInterfaces.cpp
- isAllDense() : Storage.cpp
- isAllocationSupported() : MemRefToSPIRV.cpp
- isAllowedSizeM() : NVGPUDialect.cpp
- isAllowedSizeN() : NVVMDialect.cpp, NVGPUDialect.cpp
- isAllowedWGMMADataType() : NVVMDialect.cpp, NVGPUDialect.cpp
- isAnchored() : Remarks.cpp
- isArrayOf() : LLVMInterfaces.cpp
- isAsyncWithOneDependency() : GPUToLLVMConversion.cpp
- isaTensor() : OneShotAnalysis.cpp
- isBareIdentifier() : AsmPrinter.cpp
- isBarePointer() : TypeConverter.cpp
- isBigEndian() : LLVMMemorySlot.cpp
- isBoolScalarOrVector() : ArithToSPIRV.cpp
- isBroadcasted() : LinalgOps.cpp
- isBroadcastLike() : VectorOps.cpp
- isCmpIConvertable() : UnsignedWhenEquivalent.cpp
- isCompatibleImpl() : LLVMTypes.cpp
- isCompatibleInferredReturnShape() : Traits.cpp
- isCompatiblePtrType() : LLVMTypes.cpp
- isComplexOfIntType() : BuiltinAttributes.cpp
- isComputeOperation() : OpenACC.cpp
- isContiguousLoadIdx() : Vectorization.cpp
- isContiguousRead() : CreateAsyncGroups.cpp
- isContiguousStore() : CreateAsyncGroups.cpp
- isContiguousXferOp() : CreateAsyncGroups.cpp
- isContractionBody() : LinalgInterfaces.cpp
- isConvertibleIntrinsic() : LLVMIRToLLVMTranslation.cpp, LLVMIRToNVVMTranslation.cpp
- isDebugEnabled() : CudaRuntimeWrappers.cpp
- isDeclareTargetLink() : OpenMPToLLVMIRTranslation.cpp
- isDeclareTargetTo() : OpenMPToLLVMIRTranslation.cpp
- isDefinedAsZero() : FoldAddIntoDest.cpp
- isDefinedByCallTo() : GPUToLLVMConversion.cpp
- isDefinedOutsideOrConstant() : HoistPadding.cpp
- isDefOrUse() : MLIRServer.cpp
- isDependentLoadOrStoreOp() : LoopFusionUtils.cpp
- isDereferencingOp() : Utils.cpp
- isDialectSymbolSimpleEnoughForPrettyForm() : AsmPrinter.cpp
- isDimOpValidSymbol() : AffineOps.cpp
- isDistinctObjectsOp() : LocalAliasAnalysis.cpp
- isDivZeroOrOverflow() : SPIRVCanonicalization.cpp
- isElementwiseMappableOpOnRankedTensors() : ElementwiseToLinalg.cpp
- isEmptyAttrDict() : FunctionInterfaces.cpp
- isEmptyOrNull() : LoopAnnotationImporter.cpp
- isErrorPropagationPossible() : Shape.cpp
- isEscapingMemref() : LoopFusion.cpp
- isFillInterfaceImpl() : LinalgInterfaces.cpp
- isFnEntryBlock() : Deserializer.cpp
- isForallWithIdenticalConfiguration() : SCFTransformOps.cpp
- isForWithIdenticalConfiguration() : SCFTransformOps.cpp
- isFunctionArgument() : BufferViewFlowAnalysis.cpp, EliminateBarriers.cpp
- isFusableWithReshapeByDimExpansion() : ElementwiseOpFusion.cpp
- isFusionLegal() : ParallelLoopFusion.cpp
- isFusionProfitable() : LoopFusion.cpp
- isGpuAsyncTokenType() : GPUToLLVMConversion.cpp
- isGuaranteedAutomaticAllocation() : MemRefOps.cpp
- isIdentifier() : AffineParser.cpp
- isInBounds() : VectorOps.cpp
- isInnermostAffineForOp() : LoopUnroll.cpp
- isInplaceMemoryWrite() : OneShotAnalysis.cpp
- isInsideLaunch() : DecomposeMemRefs.cpp
- isInt4PtxType() : NVVMDialect.cpp
- isInt8PtxType() : NVVMDialect.cpp
- isIntegerArrayAttrConfinedToRange() : VectorOps.cpp
- isIntegerArrayAttrConfinedToShape() : VectorOps.cpp
- isIntegerArrayAttrSmallerThanShape() : VectorOps.cpp
- isIntegerPtxType() : NVVMDialect.cpp
- isInternalConsistent() : Var.cpp
- isIntOrFPZero() : LoopEmitter.cpp
- isInvariantAffine() : Sparsification.cpp
- isIVMappedToMultipleIndices() : SuperVectorize.cpp
- isKnownControlFlowInterface() : BufferOptimizations.cpp
- isLegalAttr() : MapMemRefStorageClassPass.cpp
- isLegalOp() : MapMemRefStorageClassPass.cpp
- isLegalToInline() : InliningUtils.cpp
- isLegalType() : MapMemRefStorageClassPass.cpp
- isLikelyAnIndexComputation() : KernelOutlining.cpp
- isLinearizable() : VectorLinearize.cpp
- isLoadFromGlobalStoredToShared() : NVGPUTransformOps.cpp
- isLoop() : BufferOptimizations.cpp
- isLoopInvariantIdx() : Vectorization.cpp
- isMainFileLoc() : PDLLServer.cpp
- isMappedToProcessor() : SCFToGPU.cpp
- isMaskTriviallyFoldable() : Vectorization.cpp
- isMatchingWidth() : SparseTensorDialect.cpp
- isMaterializing() : SparseTensorRewriting.cpp, CodegenEnv.cpp
- isMbarrierShared() : NVGPUToNVVM.cpp
- isMemref() : BufferDeallocationOpInterface.cpp, OwnershipBasedBufferDeallocation.cpp, BufferDeallocationOpInterfaceImpl.cpp
- isMemRefNormalizable() : NormalizeMemRefs.cpp
- isMemRefSizeValidSymbol() : AffineOps.cpp
- isMemRefTypeLegalForEmitC() : MemRefToEmitC.cpp
- isMemRefTypeSupported() : ConvertVectorToLLVM.cpp
- isMetadataKillLocation() : ModuleImport.cpp
- isMulChain() : SparseTensorRewriting.cpp
- isNeutralElementConst() : SuperVectorize.cpp
- isNonNegativeBoundedBy() : AffineOps.cpp
- isNormalizedMemRefDynamicDim() : Utils.cpp
- isOnlyUsedByOpClauses() : OpenACCUtils.cpp
- isOpItselfPotentialAutomaticAllocation() : MemRefOps.cpp
- isOpLoopInvariant() : AffineLoopInvariantCodeMotion.cpp
- isOpOperandCanBeDroppedAfterFusedLinalgs() : ElementwiseOpFusion.cpp
- isOpReady() : TopologicalSortUtils.cpp
- isOpSibling() : SCFTransformOps.cpp
- isPairTemplateImpl() : LinalgInterfaces.cpp
- isParallelFor() : Sparsification.cpp
- isParallelRegionBoundary() : EliminateBarriers.cpp
- isPermutation() : IRAffine.cpp
- isPotentiallyUnknownSymbolTable() : SymbolTable.cpp
- isProfitableToInline() : InlinerPass.cpp
- isPtrInAddrSpace() : NVVMDialect.cpp
- isPtrInGenericSpace() : NVVMDialect.cpp
- isPtrInSharedClusterSpace() : NVVMDialect.cpp
- isPtrInSharedCTASpace() : NVVMDialect.cpp
- isPunct() : Lexer.cpp
- isPureTypeConversion() : DialectConversion.cpp
- isQTimesDPlusR() : AffineOps.cpp
- isQuantizablePrimitiveType() : UniformSupport.cpp
- isRangeDivisibleBy() : Simplex.cpp
- isReadHintOrNone() : XeGPUOps.cpp
- isReferencePrefixOf() : SymbolTable.cpp
- isRegionExitBlock() : CFGToSCF.cpp
- isRegionOrCallableReturn() : DeadCodeAnalysis.cpp
- isRegionReachable() : ControlFlowInterfaces.cpp
- isRepetitiveRegion() : BufferizableOpInterface.cpp
- isResultTypeMatchAtomicRMWKind() : AffineOps.cpp
- isResultValueDead() : EraseUnusedOperandsAndResults.cpp
- isSamePredicate() : PredicateTree.cpp
- isSampling() : SparseTensorRewriting.cpp
- isScalarLike() : ElementwiseToLinalg.cpp
- isScaleInExpressedTypeRange() : TypeParser.cpp
- isSectionOptional() : BytecodeReader.cpp
- isSequentialLoop() : BufferOptimizations.cpp
- isSequentialLoopLike() : EliminateBarriers.cpp
- isShapePreserving() : LoopCanonicalization.cpp
- isSharedMemory() : VectorToGPU.cpp, XeGPUOps.cpp
- isShuffleLike() : LowerVectorTranspose.cpp
- isSignedIntegerOrVector() : SPIRVToLLVM.cpp
- isSparseTensor() : SparseTensorRewriting.cpp
- isSplatOne() : TosaCanonicalizations.cpp
- isSplatWriteConsistentWithMaskedRead() : VectorOps.cpp
- isSplatZero() : ArithToArmSME.cpp, TosaCanonicalizations.cpp
- isSpMMCusparseLtOp() : GPUToLLVMConversion.cpp
- isStaticallyTrue() : InferIntRangeCommon.cpp
- isStepIndexArray() : VectorOps.cpp
- isStoreToShared() : NVGPUTransformOps.cpp
- isSumOfIntegerArrayAttrConfinedToShape() : VectorOps.cpp
- isSumOfMul() : SparseTensorRewriting.cpp
- isSupportedCombiningKind() : VectorOps.cpp
- isSupportedF8() : ArithToAMDGPU.cpp
- isSupportedSourceType() : MathToSPIRV.cpp
- isSupportedTypeForConversion() : LLVMMemorySlot.cpp
- isTargetDeviceOp() : OpenMPToLLVMIRTranslation.cpp
- isTerminator() : AsyncRegionRewriter.cpp
- isThreadingGloballyDisabled() : MLIRContext.cpp
- isTiled() : Utils.cpp
- isTopLevelValueOrAbove() : AffineOps.cpp
- isTransposed() : VectorToGPU.cpp
- isTransposeMatrixLoadMap() : VectorToGPU.cpp
- isTrivialSubViewOp() : MemRefOps.cpp
- isUniformDefinition() : SuperVectorize.cpp
- isUnique() : ShardOps.cpp
- isUnsignedIntegerOrVector() : SPIRVToLLVM.cpp
- isUsageConsistent() : Var.cpp
- isUseSpeciallyKnownDead() : RegionUtils.cpp
- isValidAccessType() : LLVMMemorySlot.cpp
- isValidAffineIndexOperand() : AffineOps.cpp
- isValidForFMA() : UpliftToFMA.cpp
- isValidGatherScatterBufferParams() : XeGPUOps.cpp
- isValidGatherScatterParams() : XeGPUOps.cpp
- isValidIntOrFloat() : BuiltinAttributes.cpp
- isValidKind() : LowerVectorScan.cpp
- IsValidMatrixOpParams() : XeGPUOps.cpp
- isValidName() : IRDL.cpp
- isValidPositiveIndexOrPoison() : VectorOps.cpp
- isValidVectorLength() : NVVMDialect.cpp
- isValueCompatibleWithFullReplicationSharding() : ShardingInterface.cpp
- isValueUsePotentialConsumer() : TransformOps.cpp
- isVectorElement() : LoopAnalysis.cpp
- isVectorizableLoopBodyWithOpCond() : LoopAnalysis.cpp
- isVectorizableLoopPtrFactory() : SuperVectorize.cpp
- isWriteHintOrNone() : XeGPUOps.cpp
- isZeroAttribute() : LLVMDialect.cpp
- isZeroValue() : SparseTensorRewriting.cpp, Serializer.cpp
- isZeroYield() : SparseTensorRewriting.cpp