MLIR  19.0.0git
Variables
PassManagerOptions.cpp File Reference
#include "mlir/Pass/Pass.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Pass/PassRegistry.h"
#include "mlir/Support/Timing.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ManagedStatic.h"

Go to the source code of this file.

Variables

static llvm::ManagedStatic< PassManagerOptions > options
 

Variable Documentation

◆ options

llvm::ManagedStatic<PassManagerOptions> options
static

Definition at line 84 of file PassManagerOptions.cpp.

Referenced by mlir::PassRegistryEntry::addToPipeline(), mlir::tosa::addTosaToLinalgPasses(), mlir::bufferization::allocateTensorForShapedValue(), allocBuffer(), mlir::applyPassManagerCLOptions(), mlir::transform::TransformState::applyTransform(), mlir::transform::applyTransformNamedSequence(), mlir::bufferization::bufferizeBlockSignature(), mlir::bufferization::bufferizeModuleOp(), mlir::linalg::bufferizeToAllocation(), mlir::bufferization::buildBufferDeallocationPipeline(), buildDefaultRegistryFn(), mlir::sparse_tensor::buildSparsifier(), mlir::Operation::clone(), compileAndExecute(), compileAndExecuteSingleReturnFunction(), compileAndExecuteVoidFunction(), computePaddedShape(), convertBoolMemrefType(), convertIndexElementType(), mlir::LLVM::ModuleImport::convertLinkerOptionsMetadata(), convertLinkerOptionsOp(), convertMemrefType(), convertSubByteIntegerType(), convertSubByteMemrefType(), convertTensorType(), mlir::ExecutionEngine::create(), mlir::bufferization::createBufferResultsToOutParamsPass(), mlir::createConvertVectorToSCFPass(), createMemcpy(), mlir::bufferization::createOneShotBufferizePass(), mlir::bufferization::createOwnershipBasedBufferDeallocationPass(), mlir::createPrintIRPass(), mlir::createSparseReinterpretMapPass(), mlir::createSparsificationPass(), mlir::tosa::createTosaLayerwiseConstantFoldPass(), mlir::tosa::createTosaToArith(), mlir::tosa::createTosaToLinalgNamed(), defaultAllocBufferCallBack(), defaultDeallocBufferCallBack(), mlir::bufferization::detail::defaultGetBufferType(), mlir::linalg::dropUnitDims(), findTopLevelTransform(), generateLoopNest(), mlir::getBackwardSlice(), mlir::bufferization::getBuffer(), mlir::getBufferizationOptionsForSparsification(), mlir::bufferization::func_ext::getBufferizedFunctionArgType(), mlir::bufferization::getBufferType(), getCommandLineOptLevel(), mlir::getForwardSlice(), getIndexType(), mlir::bufferization::getMemRefType(), mlir::bufferization::getNextEnclosingRepetitiveRegion(), mlir::detail::PassOptions::getOptionWidth(), mlir::PassRegistryEntry::getOptionWidth(), mlir::bufferization::getParallelRegion(), mlir::bufferization::getPartialBufferizationOptions(), getPipelineStages(), getTypeNumBytes(), hoistOpsBetween(), mlir::Pass::initializeOptions(), mlir::transform::detail::interpreterBaseRunOnOperationImpl(), mlir::JitRunnerMain(), mlir::MlirPdllLspServerMain(), mlir::linalg::padAndHoistLinalgOp(), padOperandToSmallestStaticBoundingBox(), mlir::detail::PassOptions::parseFromString(), parseNextArg(), mlir::PassPipelineRegistration< Options >::PassPipelineRegistration(), mlir::scf::pipelineForLoop(), pipelineForSharedCopies(), mlir::arith::populateArithIntNarrowingPatterns(), mlir::linalg::populateFoldUnitExtentDimsPatterns(), populateFoldUnitExtentDimsViaReshapesPatterns(), populateFoldUnitExtentDimsViaSlicesPatterns(), mlir::populateMathPolynomialApproximationPatterns(), mlir::scf::populateSCFLoopPipeliningPatterns(), mlir::populateSparsificationPatterns(), mlir::x86vector::avx2::populateSpecializedTransposeLoweringPatterns(), mlir::tosa::populateTosaToLinalgNamedConversionPatterns(), populateTransformInterpreterSubmodule(), mlir::vector::populateVectorContractLoweringPatterns(), mlir::vector::populateVectorMultiReductionLoweringPatterns(), mlir::populateVectorToSCFConversionPatterns(), mlir::vector::populateVectorTransferFullPartialPatterns(), mlir::vector::populateVectorTransposeLoweringPatterns(), mlir::vector::populateVectorUnrollPatterns(), mlir::vector::populateWarpExecuteOnLane0OpToScfForPattern(), mlir::detail::PassOptions::print(), mlir::detail::PassOptions::printHelp(), mlir::PassRegistryEntry::printHelpStr(), mlir::bufferization::promoteBufferResultsToOutParams(), promoteSubViews(), mlir::linalg::promoteSubViews(), mlir::registerPassManagerCLOptions(), mlir::linalg::rewriteAsPaddedOp(), roundTripModule(), mlir::bufferization::runOneShotModuleBufferize(), mlir::bufferization::BufferizationOptions::setFunctionBoundaryTypeConversion(), mlir::scf::SCFTileAndFuseOptions::setTilingOptions(), mlir::x86vector::avx2::LoweringOptions::setTransposeOptions(), mlir::vector::splitFullAndPartialTransfer(), mlir::TableGenLspServerMain(), and mlir::scf::tileConsumerAndFuseProducersUsingSCF().