MLIR: lib/Pass/PassManagerOptions.cpp File Reference (original) (raw)

Definition at line 89 of file PassManagerOptions.cpp.

Referenced by mlir::PassRegistryEntry::addToPipeline(), mlir::tosa::addTosaToLinalgPasses(), allocBuffer(), mlir::applyPassManagerCLOptions(), mlir::transform::TransformState::applyTransform(), mlir::transform::applyTransformNamedSequence(), mlir::linalg::blockPackMatmul(), mlir::bufferization::bufferizeOp(), mlir::linalg::bufferizeToAllocation(), mlir::bufferization::buildBufferDeallocationPipeline(), buildDefaultRegistryFn(), mlir::gpu::buildLowerToNVVMPassPipeline(), mlir::sparse_tensor::buildSparsifier(), mlir::bufferization::castOrReallocMemRefValue(), checkAssumptionForLoop(), mlir::Operation::clone(), compileAndExecute(), compileAndExecuteSingleReturnFunction(), compileAndExecuteVoidFunction(), computePaddedShape(), mlir::LLVM::ModuleImport::convertLinkerOptionsMetadata(), convertLinkerOptionsOp(), mlir::createConvertVectorToSCFPass(), createInitialTensorsForTiling(), createMemcpy(), mlir::createPrintIRPass(), mlir::createSparseReinterpretMapPass(), mlir::createSparsificationPass(), mlir::tosa::createTosaToLinalgNamed(), mlir::bufferization::deallocateBuffersOwnershipBased(), defaultAllocBufferCallBack(), defaultDeallocBufferCallBack(), mlir::bufferization::detail::defaultGetBufferType(), mlir::spirv::deserialize(), deserializeModule(), mlir::linalg::dropUnitDims(), mlir::bufferization::eliminateEmptyTensors(), mlir::smt::exportSMTLIB(), extractArgAndUpdateOptions(), mlir::bufferization::foldToBufferToTensorPair(), generateLoopNest(), mlir::getBackwardSlice(), getBackwardSliceImpl(), mlir::getBufferizationOptionsForSparsification(), mlir::bufferization::func_ext::getBufferizedFunctionArgType(), getCommandLineOptLevel(), mlir::getForwardSlice(), mlir::bufferization::getMemRefType(), mlir::bufferization::getNextEnclosingRepetitiveRegion(), mlir::detail::PassOptions::getOptionWidth(), mlir::PassRegistryEntry::getOptionWidth(), mlir::bufferization::getParallelRegion(), getPipelineStages(), getResultTilePosition(), getTargetShape(), getTiledImplementation(), getUnrollOrder(), getUserTileSizesAndNumThreads(), hoistOpsBetween(), mlir::Pass::initializeOptions(), mlir::bufferization::insertTensorCopies(), isRepetitiveRegion(), mlir::JitRunnerMain(), mlir::query::matcher::BackwardSliceMatcher< Matcher >::match(), mergeTilingResults(), mlir::MlirPdllLspServerMain(), mlirTranslateOperationToSMTLIB(), mlir::moveOperationDependencies(), mlir::moveValueDefinitions(), mlir::linalg::padAndHoistLinalgOp(), padOperandToSmallestStaticBoundingBox(), parseApplyRegisteredPassOptions(), mlir::detail::PassOptions::parseFromString(), parseNextArg(), mlir::PassPipelineRegistration< Options >::PassPipelineRegistration(), mlir::scf::pipelineForLoop(), pipelineForSharedCopies(), mlir::linalg::populateFoldUnitExtentDimsPatterns(), populateFoldUnitExtentDimsViaReshapesPatterns(), populateFoldUnitExtentDimsViaSlicesPatterns(), mlir::populateMathPolynomialApproximationPatterns(), mlir::scf::populateSCFLoopPipeliningPatterns(), mlir::populateSparsificationPatterns(), mlir::x86vector::avx2::populateSpecializedTransposeLoweringPatterns(), mlir::tosa::populateTosaToLinalgNamedConversionPatterns(), mlir::vector::populateVectorMultiReductionLoweringPatterns(), mlir::populateVectorToSCFConversionPatterns(), mlir::vector::populateVectorTransferFullPartialPatterns(), mlir::vector::populateWarpExecuteOnLane0OpToScfForPattern(), mlir::xegpu::populateXeGPUUnrollPatterns(), mlir::detail::PassOptions::print(), printApplyRegisteredPassOptions(), mlir::detail::PassOptions::printHelp(), mlir::PassRegistryEntry::printHelpStr(), mlir::bufferization::promoteBufferResultsToOutParams(), promoteSubViews(), mlir::linalg::promoteSubViews(), mlir::linalg::promoteSubviewsPrecondition(), mlir::registerPassManagerCLOptions(), mlir::linalg::rewriteAsPaddedOp(), roundTripModule(), mlir::bufferization::BufferizationOptions::setFunctionBoundaryTypeConversion(), mlir::scf::SCFTileAndFuseOptions::setTilingOptions(), mlir::x86vector::avx2::LoweringOptions::setTransposeOptions(), mlir::vector::splitFullAndPartialTransfer(), mlir::TableGenLspServerMain(), mlir::scf::tileConsumerAndFuseProducersUsingSCF(), mlir::linalg::tileLinalgOp(), tileLinalgOpImpl(), mlir::linalg::tileReductionUsingForall(), mlir::scf::tileReductionUsingScf(), mlir::scf::tileUsingSCF(), mlir::spirv::unrollVectorsInFuncBodies(), updateCalls(), updateReturnOps(), and verifyTileSizeOptions().