Polly 22.0.0git
DumpFunctionPass.cpp File Reference
#include "polly/Support/DumpFunctionPass.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/PassInstrumentation.h"
#include "llvm/Pass.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/ToolOutputFile.h"
#include "llvm/Transforms/IPO/GlobalDCE.h"
#include "llvm/Transforms/IPO/StripDeadPrototypes.h"
#include "llvm/Transforms/Utils/Cloning.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "polly-dump-func"

Functions

 INITIALIZE_PASS_BEGIN (DumpFunctionWrapperPass, "polly-dump-function", "Polly - Dump Function", false, false) INITIALIZE_PASS_END(DumpFunctionWrapperPass

Variables

polly dump function
polly dump Polly Dump Function
polly dump Polly Dump false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "polly-dump-func"

Definition at line 25 of file DumpFunctionPass.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( DumpFunctionWrapperPass ,
"polly-dump-function" ,
"Polly - Dump Function" ,
false ,
false  )

Variable Documentation

◆ false

polly dump Polly Dump false

Definition at line 131 of file DumpFunctionPass.cpp.

◆ Function

polly dump Polly Dump Function

Definition at line 131 of file DumpFunctionPass.cpp.

Referenced by polly::PerfMonitor::addToGlobalConstructors(), polly::IslExprBuilder::createBinOp(), polly::ParallelLoopGeneratorGOMP::createCallCleanupThread(), polly::ParallelLoopGeneratorKMP::createCallDispatchInit(), polly::ParallelLoopGeneratorKMP::createCallDispatchNext(), polly::ParallelLoopGeneratorGOMP::createCallGetWorkItem(), polly::ParallelLoopGeneratorKMP::createCallGlobalThreadNum(), polly::ParallelLoopGeneratorGOMP::createCallJoinThreads(), polly::ParallelLoopGeneratorKMP::createCallPushNumThreads(), polly::ParallelLoopGeneratorGOMP::createCallSpawnThreads(), polly::ParallelLoopGeneratorKMP::createCallSpawnThreads(), polly::ParallelLoopGeneratorKMP::createCallStaticFini(), polly::ParallelLoopGeneratorKMP::createCallStaticInit(), polly::createDebugLocForGeneratedCode(), polly::RuntimeDebugBuilder::createFlush(), polly::IslNodeBuilder::createForParallel(), polly::IslNodeBuilder::createIf(), polly::createLoop(), polly::IslExprBuilder::createOpBooleanConditional(), polly::ParallelLoopGenerator::createParallelLoop(), polly::ParallelLoopGeneratorGOMP::createSubFn(), polly::ParallelLoopGeneratorKMP::createSubFn(), polly::ParallelLoopGenerator::createSubFnDefinition(), polly::ParallelLoopGenerator::deployParallelExecution(), polly::ParallelLoopGeneratorGOMP::deployParallelExecution(), polly::ParallelLoopGeneratorKMP::deployParallelExecution(), polly::ScopDetection::detect(), polly::ScopDetection::emitMissedRemarks(), fixRegionInfo(), generateCode(), polly::PerfMonitor::getAtExit(), polly::DependenceInfoWrapperPass::getDependences(), polly::Scop::getFunction(), polly::RuntimeDebugBuilder::getPrintF(), polly::PerfMonitor::getRDTSCP(), polly::RuntimeDebugBuilder::getVPrintF(), polly::PerfMonitor::initialize(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), INITIALIZE_PASS_END(), polly::PerfMonitor::insertFinalReporting(), polly::PerfMonitor::insertInitFunction(), polly::PerfMonitor::insertRegionEnd(), polly::PerfMonitor::insertRegionStart(), llvm::InnerAnalysisManagerProxy::Result::invalidate(), polly::ScopInfo::invalidate(), isAParameter(), ScopExpander::isInOrigRegion(), polly::ScopDetection::isValidCallInst(), polly::ScopDetection::isValidFunction(), polly::ScopDetection::markFunctionAsInvalid(), polly::IslNodeBuilder::preloadInvariantLoad(), polly::ParallelLoopGenerator::prepareSubFnDefinition(), polly::ParallelLoopGeneratorGOMP::prepareSubFnDefinition(), polly::ParallelLoopGeneratorKMP::prepareSubFnDefinition(), polly::IslAstInfo::print(), polly::ScopDetection::printLocations(), polly::ScopViewer::processFunction(), ScopViewerWrapperPass::processFunction(), polly::CodePreparationPass::run(), polly::DumpFunctionPass::run(), polly::FunctionToScopPassAdaptor< ScopPassT >::run(), polly::OwningInnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs >::run(), polly::OwningInnerAnalysisManagerProxy< ScopAnalysisManager, Function >::run(), polly::ScopAnalysis::run(), polly::ScopAnalysisPrinterPass::run(), polly::ScopInfoAnalysis::run(), polly::ScopInfoPrinterPass::run(), polly::DependenceInfoWrapperPass::runOnFunction(), polly::PolyhedralInfo::runOnFunction(), polly::ScopDetectionWrapperPass::runOnFunction(), polly::ScopInfoWrapperPass::runOnFunction(), polly::ScopInfoRegionPass::runOnRegion(), ScopExpander::ScopExpander(), STATISTIC(), polly::BlockGenerator::switchGeneratedFunc(), and verifyGeneratedFunction().

◆ function