MLIR  16.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::Peel::addToPassPipeline(), mlir::linalg::VectorLowering::addToPassPipeline(), mlir::bufferization::analyzeModuleOp(), applyExtractSliceOfPadTensorSwapPattern(), mlir::bufferization::func_ext::CallOpInterface::bufferize(), mlir::bufferization::func_ext::FuncOpInterface::bufferize(), mlir::bufferization::bufferizeOp(), buildDefaultRegistryFn(), canBeCalledWithBarePointers(), convertCmpPredicate(), mlir::detail::PassOptions::copyOptionValuesFrom(), mlir::createConvertVectorToLLVMPass(), mlir::createConvertVectorToSCFPass(), mlir::createDenseBufferizationPass(), mlir::bufferization::createOneShotBufferizePass(), mlir::createSparseTensorConversionPass(), mlir::createSparsificationPass(), mlir::bufferization::createTensorCopyInsertionPass(), mlir::tosa::createTosaToArith(), defaultDeallocBufferCallBack(), mlir::LLVM::LoopOptionsAttrBuilder::empty(), mlir::VectorTransferToSCFOptions::enableFullUnroll(), encodeKernelName(), mlir::bufferization::AnalysisState::findLastPrecedingWrite(), mlir::bufferization::AnalysisState::findValueInReverseUseDefChain(), mlir::bufferization::OneShotAnalysisState::getAliasInfo(), getBufferizationOptions(), mlir::tblgen::Pass::getDef(), mlir::SPIRVTypeConverter::getOptions(), mlir::LLVMTypeConverter::getOptions(), mlir::bufferization::AnalysisState::getOptions(), mlir::PassRegistryEntry::getOptionWidth(), mlir::detail::PassOptions::getOptionWidth(), mlir::bufferization::getPartialBufferizationOptions(), getUnrollOrder(), hasTensorSemantics(), inlineCallsInSCC(), mlir::linalg::TilingPatterns< OpTy, OpTypes... >::insert(), mlir::bufferization::insertSliceAnchoredAllocTensorEliminationStep(), mlir::bufferization::insertTensorCopies(), insertTilingPatterns(), isDefinedByCallTo(), mlir::JitRunnerMain(), mlir::Pass::ListOption< DataType, OptionParser >::ListOption(), loopScheduling(), mlir::sparse_tensor::SparseCompilerOptions::lowerVectorToLLVMOptions(), mlir::scf::TileUsingSCFForOp::matchAndRewrite(), 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::populateDynamicDimSizes(), mlir::bufferization::populateEliminateBufferizeMaterializationsPatterns(), mlir::populateFuncToLLVMConversionPatterns(), mlir::spirv::populateMemorySpaceToStorageClassPatterns(), 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(), mlir::transform::TransformState::removeExtension(), roundTripModule(), mlir::sparse_tensor::BufferizeDenseOpsPass::runOnOperation(), mlir::linalg::LinalgVectorLoweringOptions::setAVX2LoweringOptions(), mlir::x86vector::avx2::LoweringOptions::setTransposeOptions(), mlir::vector::UnrollVectorOptions::setUnrollTraversalOrderFn(), mlir::linalg::CodegenStrategy::setVectorTransferToSCFOptions(), mlir::linalg::LinalgVectorLoweringOptions::setVectorTransferToSCFOptions(), mlir::linalg::LinalgVectorLoweringOptions::setVectorTransformsOptions(), mlir::Operation::CloneOptions::shouldCloneOperands(), mlir::TableGenLspServerMain(), mlir::linalg::tileLinalgOp(), tileLinalgOpImpl(), tilePadOp(), and mlir::vector::VectorTransferFullPartialRewriter::VectorTransferFullPartialRewriter().