MLIR  15.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::linalg::TileAndFuse::addToPassPipeline(), mlir::linalg::Tile::addToPassPipeline(), mlir::linalg::Pad::addToPassPipeline(), mlir::linalg::Promote::addToPassPipeline(), mlir::linalg::Vectorize::addToPassPipeline(), mlir::linalg::VectorLowering::addToPassPipeline(), mlir::bufferization::analyzeModuleOp(), applyExtractSliceOfPadTensorSwapPattern(), mlir::bufferization::func_ext::CallOpInterface::bufferize(), mlir::bufferization::func_ext::FuncOpInterface::bufferize(), mlir::bufferization::bufferizeModuleOp(), mlir::bufferization::bufferizeOp(), buildDefaultRegistryFn(), convertCmpPredicate(), mlir::detail::PassOptions::copyOptionValuesFrom(), mlir::createConvertVectorToLLVMPass(), mlir::createConvertVectorToSCFPass(), mlir::bufferization::createOneShotBufferizePass(), mlir::createSparseTensorConversionPass(), mlir::createSparsificationPass(), defaultDeallocBufferCallBack(), mlir::linalg::GenerateLoopNest< LoopTy >::doit(), mlir::LLVM::LoopOptionsAttrBuilder::empty(), mlir::VectorTransferToSCFOptions::enableFullUnroll(), encodeKernelName(), mlir::bufferization::AnalysisState::findLastPrecedingWrite(), mlir::bufferization::AnalysisState::findValueInReverseUseDefChain(), mlir::bufferization::OneShotAnalysisState::getAliasInfo(), mlir::bufferization::BufferizationState::getAnalysisState(), mlir::tblgen::Pass::getDef(), mlir::LLVMTypeConverter::getOptions(), mlir::bufferization::AnalysisState::getOptions(), mlir::PassRegistryEntry::getOptionWidth(), mlir::detail::PassOptions::getOptionWidth(), mlir::bufferization::getPartialBufferizationOptions(), getTargetShape(), inlineCallsInSCC(), mlir::linalg::VectorizationPatterns< OpTy, OpTypes... >::insert(), mlir::linalg::TilingPatterns< OpTy, OpTypes... >::insert(), mlir::bufferization::insertSliceAnchoredAllocTensorEliminationStep(), insertTilingPatterns(), mlir::JitRunnerMain(), mlir::Pass::ListOption< DataType, OptionParser >::ListOption(), mlir::sparse_tensor::SparseCompilerOptions::lowerVectorToLLVMOptions(), mlir::vector::VectorTransferFullPartialRewriter::matchAndRewrite(), mlir::linalg::LinalgTilingPattern::matchAndRewrite(), mlir::linalg::LinalgPaddingPattern::matchAndRewrite(), mlir::linalg::LinalgTileAndFuseTensorOpsPattern::matchAndRewrite(), mlir::MlirPdllLspServerMain(), mlir::detail::PassOptions::ListOption< DataType, OptionParser >::operator*(), mlir::parsePassPipeline(), mlir::PassPipelineRegistration< Options >::PassPipelineRegistration(), mlir::arith::populateArithmeticToSPIRVPatterns(), mlir::cf::populateControlFlowToLLVMConversionPatterns(), mlir::bufferization::populateEliminateBufferizeMaterializationsPatterns(), mlir::populateFuncToLLVMConversionPatterns(), mlir::populateMemRefToLLVMConversionPatterns(), 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::registerPassManagerCLOptions(), rewriteWarpOpToScfFor(), roundTripModule(), mlir::linalg::LinalgVectorLoweringOptions::setAVX2LoweringOptions(), mlir::vector::UnrollVectorOptions::setNativeShape(), mlir::x86vector::avx2::LoweringOptions::setTransposeOptions(), mlir::linalg::CodegenStrategy::setVectorTransferToSCFOptions(), mlir::linalg::LinalgVectorLoweringOptions::setVectorTransferToSCFOptions(), mlir::linalg::LinalgVectorLoweringOptions::setVectorTransformsOptions(), mlir::Operation::CloneOptions::shouldCloneOperands(), mlir::TableGenLspServerMain(), mlir::linalg::tileLinalgOp(), tileLinalgOpImpl(), tilePadOp(), tileRootOperation(), and mlir::vector::VectorTransferFullPartialRewriter::VectorTransferFullPartialRewriter().