MLIR  17.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"
+ Include dependency graph for PassManagerOptions.cpp:

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::bufferization::allocateTensorForShapedValue(), allocBuffer(), mlir::bufferization::analyzeOp(), annotateOpsWithBufferizationMarkers(), mlir::applyPassManagerCLOptions(), mlir::transform::TransformState::applyTransform(), mlir::transform::applyTransforms(), assertNoAllocsReturned(), mlir::bufferization::func_ext::CallOpInterface::bufferize(), mlir::bufferization::func_ext::FuncOpInterface::bufferize(), mlir::bufferization::bufferizeModuleOp(), mlir::bufferization::bufferizeOp(), buildDefaultRegistryFn(), mlir::sparse_tensor::buildSparseCompiler(), canUseOpDominance(), checkAliasInfoConsistency(), mlir::Operation::clone(), compileAndExecute(), compileAndExecuteSingleReturnFunction(), compileAndExecuteVoidFunction(), convertBoolMemrefType(), convertMemrefType(), convertTensorType(), mlir::ExecutionEngine::create(), mlir::bufferization::createBufferResultsToOutParamsPass(), mlir::createConvertFuncToLLVMPass(), mlir::createConvertVectorToLLVMPass(), mlir::createConvertVectorToSCFPass(), mlir::bufferization::createOneShotBufferizePass(), mlir::createSparseTensorConversionPass(), mlir::createSparsificationPass(), mlir::tosa::createTosaToArith(), defaultAllocBufferCallBack(), defaultDeallocBufferCallBack(), mlir::bufferization::detail::defaultGetBufferType(), mlir::bufferization::getBuffer(), getBufferizationOptions(), mlir::bufferization::func_ext::getBufferizedFunctionArgType(), mlir::bufferization::getBufferType(), getCommandLineOptLevel(), mlir::bufferization::getEnclosingRepetitiveRegion(), mlir::bufferization::getMemRefType(), getOption(), mlir::detail::PassOptions::getOptionWidth(), mlir::PassRegistryEntry::getOptionWidth(), mlir::bufferization::getPartialBufferizationOptions(), getTargetShape(), getTypeNumBytes(), getUnrollOrder(), hasReadAfterWriteInterference(), mlir::Pass::initializeOptions(), mlir::bufferization::insertTensorCopies(), mlir::JitRunnerMain(), mlir::LLVM::ModuleTranslation::lookupLoopOptionsMetadata(), mlir::LLVM::ModuleTranslation::mapLoopOptionsMetadata(), mlir::vector::VectorTransferFullPartialRewriter::matchAndRewrite(), mlir::MlirPdllLspServerMain(), mlir::detail::PassOptions::parseFromString(), parseNextArg(), mlir::PassPipelineRegistration< Options >::PassPipelineRegistration(), mlir::populateMathPolynomialApproximationPatterns(), mlir::linalg::populatePadTensorTilingPatterns(), mlir::scf::populateSCFLoopPipeliningPatterns(), mlir::populateSparseTensorConversionPatterns(), mlir::populateSparsificationPatterns(), mlir::x86vector::avx2::populateSpecializedTransposeLoweringPatterns(), mlir::vector::populateVectorContractLoweringPatterns(), mlir::vector::populateVectorMultiReductionLoweringPatterns(), mlir::populateVectorToSCFConversionPatterns(), 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::linalg::promoteSubviewsPrecondition(), mlir::registerPassManagerCLOptions(), resolveUsesInRepetitiveRegions(), mlir::linalg::LinalgPaddingPattern::returningMatchAndRewrite(), roundTripModule(), mlir::bufferization::runOneShotBufferize(), mlir::bufferization::runOneShotModuleBufferize(), mlir::scf::SCFTileAndFuseOptions::setTilingOptions(), mlir::x86vector::avx2::LoweringOptions::setTransposeOptions(), mlir::bufferization::shouldDeallocateOpResult(), mlir::vector::splitFullAndPartialTransfer(), mlir::TableGenLspServerMain(), mlir::scf::tileConsumerAndFuseProducerGreedilyUsingSCFForOp(), mlir::linalg::tileLinalgOp(), tileLinalgOpImpl(), tilePadOp(), mlir::linalg::tileReductionUsingForeachThread(), mlir::scf::tileUsingSCFForOp(), and updateCalls().