Polly 20.0.0git
Namespaces | Classes | Functions
llvm Namespace Reference

This file contains the declaration of the PolyhedralInfo class, which will provide an interface to expose polyhedral analysis information of Polly. More...

Namespaces

namespace  legacy
 

Classes

struct  DenseMapInfo< polly::VirtualInstruction >
 Support VirtualInstructions in llvm::DenseMaps. More...
 
struct  DOTGraphTraits< polly::ScopDetection * >
 
struct  GraphTraits< polly::ScopDetection * >
 
struct  PointerLikeTypeTraits< isl_id * >
 
struct  RequireAnalysisPass< AnalysisT, Scop, ScopAnalysisManager, ScopStandardAnalysisResults &, SPMUpdater & >
 
struct  simplify_type< polly::MemAccInst >
 Specialize simplify_type for MemAccInst to enable dyn_cast and cast from a MemAccInst object. More...
 

Functions

void initializeIslAstInfoWrapperPassPass (llvm::PassRegistry &)
 
void initializeIslAstInfoPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeDeadCodeElimWrapperPassPass (llvm::PassRegistry &)
 
void initializeDeLICMWrapperPassPass (llvm::PassRegistry &)
 
void initializeDeLICMPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeDependenceInfoPass (llvm::PassRegistry &)
 
void initializeDependenceInfoPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeDependenceInfoWrapperPassPass (llvm::PassRegistry &)
 
void initializeDependenceInfoPrinterLegacyFunctionPassPass (llvm::PassRegistry &)
 
void initializeFlattenSchedulePass (llvm::PassRegistry &)
 
void initializeFlattenSchedulePrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeForwardOpTreeWrapperPassPass (PassRegistry &)
 
void initializeForwardOpTreePrinterLegacyPassPass (PassRegistry &)
 
void initializeJSONExporterPass (llvm::PassRegistry &)
 
void initializeJSONImporterPass (llvm::PassRegistry &)
 
void initializeJSONImporterPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeCodePreparationPass (llvm::PassRegistry &)
 
void initializeScopInlinerPass (llvm::PassRegistry &)
 
void initializeScopDetectionWrapperPassPass (llvm::PassRegistry &)
 
void initializeScopDetectionPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeScopInfoRegionPassPass (PassRegistry &)
 
void initializeScopInfoPrinterLegacyRegionPassPass (llvm::PassRegistry &)
 
void initializeScopInfoWrapperPassPass (PassRegistry &)
 
void initializeScopInfoPrinterLegacyFunctionPassPass (PassRegistry &)
 
void initializeCodeGenerationPass (llvm::PassRegistry &)
 
void initializeIslScheduleOptimizerWrapperPassPass (llvm::PassRegistry &)
 
void initializeIslScheduleOptimizerPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializeMaximalStaticExpanderWrapperPassPass (llvm::PassRegistry &)
 
void initializePollyCanonicalizePass (llvm::PassRegistry &)
 
void initializeForwardOpTreeWrapperPassPass (llvm::PassRegistry &)
 
void initializeSimplifyWrapperPassPass (llvm::PassRegistry &)
 
void initializeSimplifyPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializePruneUnprofitableWrapperPassPass (llvm::PassRegistry &)
 
void initializePolyhedralInfoPass (llvm::PassRegistry &)
 
void initializePolyhedralInfoPrinterLegacyPassPass (llvm::PassRegistry &)
 
void initializePruneUnprofitableWrapperPassPass (PassRegistry &)
 
void initializeScopInfoPrinterLegacyRegionPassPass (PassRegistry &)
 
void initializeDumpFunctionWrapperPassPass (llvm::PassRegistry &)
 
void initializeDumpModuleWrapperPassPass (llvm::PassRegistry &)
 
static bool operator< (const DebugLoc &LHS, const DebugLoc &RHS)
 

Detailed Description

This file contains the declaration of the PolyhedralInfo class, which will provide an interface to expose polyhedral analysis information of Polly.

This is work in progress. We will add more API's as and when deemed required.

Function Documentation

◆ initializeCodeGenerationPass()

void llvm::initializeCodeGenerationPass ( llvm::PassRegistry &  )

◆ initializeCodePreparationPass()

void llvm::initializeCodePreparationPass ( llvm::PassRegistry &  )

◆ initializeDeadCodeElimWrapperPassPass()

void llvm::initializeDeadCodeElimWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeDeLICMPrinterLegacyPassPass()

void llvm::initializeDeLICMPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeDeLICMWrapperPassPass()

void llvm::initializeDeLICMWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeDependenceInfoPass()

void llvm::initializeDependenceInfoPass ( llvm::PassRegistry &  )

◆ initializeDependenceInfoPrinterLegacyFunctionPassPass()

void llvm::initializeDependenceInfoPrinterLegacyFunctionPassPass ( llvm::PassRegistry &  )

◆ initializeDependenceInfoPrinterLegacyPassPass()

void llvm::initializeDependenceInfoPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeDependenceInfoWrapperPassPass()

void llvm::initializeDependenceInfoWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeDumpFunctionWrapperPassPass()

void llvm::initializeDumpFunctionWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeDumpModuleWrapperPassPass()

void llvm::initializeDumpModuleWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeFlattenSchedulePass()

void llvm::initializeFlattenSchedulePass ( llvm::PassRegistry &  )

◆ initializeFlattenSchedulePrinterLegacyPassPass()

void llvm::initializeFlattenSchedulePrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeForwardOpTreePrinterLegacyPassPass()

void llvm::initializeForwardOpTreePrinterLegacyPassPass ( PassRegistry &  )

◆ initializeForwardOpTreeWrapperPassPass() [1/2]

void llvm::initializeForwardOpTreeWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeForwardOpTreeWrapperPassPass() [2/2]

void llvm::initializeForwardOpTreeWrapperPassPass ( PassRegistry &  )

◆ initializeIslAstInfoPrinterLegacyPassPass()

void llvm::initializeIslAstInfoPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeIslAstInfoWrapperPassPass()

void llvm::initializeIslAstInfoWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeIslScheduleOptimizerPrinterLegacyPassPass()

void llvm::initializeIslScheduleOptimizerPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeIslScheduleOptimizerWrapperPassPass()

void llvm::initializeIslScheduleOptimizerWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeJSONExporterPass()

void llvm::initializeJSONExporterPass ( llvm::PassRegistry &  )

◆ initializeJSONImporterPass()

void llvm::initializeJSONImporterPass ( llvm::PassRegistry &  )

◆ initializeJSONImporterPrinterLegacyPassPass()

void llvm::initializeJSONImporterPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeMaximalStaticExpanderWrapperPassPass()

void llvm::initializeMaximalStaticExpanderWrapperPassPass ( llvm::PassRegistry &  )

◆ initializePollyCanonicalizePass()

void llvm::initializePollyCanonicalizePass ( llvm::PassRegistry &  )

◆ initializePolyhedralInfoPass()

void llvm::initializePolyhedralInfoPass ( llvm::PassRegistry &  )

◆ initializePolyhedralInfoPrinterLegacyPassPass()

void llvm::initializePolyhedralInfoPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializePruneUnprofitableWrapperPassPass() [1/2]

void llvm::initializePruneUnprofitableWrapperPassPass ( llvm::PassRegistry &  )

◆ initializePruneUnprofitableWrapperPassPass() [2/2]

void llvm::initializePruneUnprofitableWrapperPassPass ( PassRegistry &  )

◆ initializeScopDetectionPrinterLegacyPassPass()

void llvm::initializeScopDetectionPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeScopDetectionWrapperPassPass()

void llvm::initializeScopDetectionWrapperPassPass ( llvm::PassRegistry &  )

◆ initializeScopInfoPrinterLegacyFunctionPassPass()

void llvm::initializeScopInfoPrinterLegacyFunctionPassPass ( PassRegistry &  )

◆ initializeScopInfoPrinterLegacyRegionPassPass() [1/2]

void llvm::initializeScopInfoPrinterLegacyRegionPassPass ( llvm::PassRegistry &  )

◆ initializeScopInfoPrinterLegacyRegionPassPass() [2/2]

void llvm::initializeScopInfoPrinterLegacyRegionPassPass ( PassRegistry &  )

◆ initializeScopInfoRegionPassPass()

void llvm::initializeScopInfoRegionPassPass ( PassRegistry &  )

◆ initializeScopInfoWrapperPassPass()

void llvm::initializeScopInfoWrapperPassPass ( PassRegistry &  )

◆ initializeScopInlinerPass()

void llvm::initializeScopInlinerPass ( llvm::PassRegistry &  )

◆ initializeSimplifyPrinterLegacyPassPass()

void llvm::initializeSimplifyPrinterLegacyPassPass ( llvm::PassRegistry &  )

◆ initializeSimplifyWrapperPassPass()

void llvm::initializeSimplifyWrapperPassPass ( llvm::PassRegistry &  )

◆ operator<()

static bool llvm::operator< ( const DebugLoc &  LHS,
const DebugLoc &  RHS 
)
static

Definition at line 101 of file ScopDetectionDiagnostic.cpp.