class LoopNestAnalysis

Declaration

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

Description

This analysis provides information for a loop nest. The analysis runs on demand and can be initiated via AM.getResult <LoopNestAnalysis >.

Declared at: llvm/include/llvm/Analysis/LoopNestAnalysis.h:202

Inherits from: AnalysisInfoMixin

Member Variables

private static llvm::AnalysisKey Key

Method Overview

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

Methods

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

Declared at: llvm/include/llvm/Analysis/LoopNestAnalysis.h:208

Parameters

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