class DDGAnalysis

Declaration

class DDGAnalysis : public AnalysisInfoMixin { /* full declaration omitted */ };

Description

Analysis pass that builds the DDG for a loop.

Declared at: llvm/include/llvm/Analysis/DDG.h:414

Inherits from: AnalysisInfoMixin

Member Variables

private static llvm::AnalysisKey Key

Method Overview

  • public llvm::DDGAnalysis::Result run(llvm::Loop & L, llvm::LoopAnalysisManager & AM, llvm::LoopStandardAnalysisResults & AR)

Methods

ΒΆllvm::DDGAnalysis::Result run(
    llvm::Loop& L,
    llvm::LoopAnalysisManager& AM,
    llvm::LoopStandardAnalysisResults& AR)

Description

DDG as a loop pass.

Declared at: llvm/include/llvm/Analysis/DDG.h:417

Parameters

llvm::Loop& L
llvm::LoopAnalysisManager& AM
llvm::LoopStandardAnalysisResults& AR