LLVM  4.0.0
Public Member Functions | Public Attributes | List of all members
llvm::LoopUnrollPass Struct Reference

#include <LoopUnrollPass.h>

Inheritance diagram for llvm::LoopUnrollPass:
[legend]
Collaboration diagram for llvm::LoopUnrollPass:
[legend]

Public Member Functions

PreservedAnalyses run (Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR, LPMUpdater &U)
 

Public Attributes

Optional< unsignedProvidedCount
 
Optional< unsignedProvidedThreshold
 
Optional< boolProvidedAllowPartial
 
Optional< boolProvidedRuntime
 
Optional< boolProvidedUpperBound
 

Additional Inherited Members

- Static Public Member Functions inherited from llvm::PassInfoMixin< LoopUnrollPass >
static StringRef name ()
 Gets the name of the pass we are mixed into. More...
 

Detailed Description

Definition at line 19 of file LoopUnrollPass.h.

Member Function Documentation

PreservedAnalyses LoopUnrollPass::run ( Loop L,
LoopAnalysisManager AM,
LoopStandardAnalysisResults AR,
LPMUpdater U 
)

Member Data Documentation

Optional<bool> llvm::LoopUnrollPass::ProvidedAllowPartial

Definition at line 22 of file LoopUnrollPass.h.

Referenced by run().

Optional<unsigned> llvm::LoopUnrollPass::ProvidedCount

Definition at line 20 of file LoopUnrollPass.h.

Referenced by run().

Optional<bool> llvm::LoopUnrollPass::ProvidedRuntime

Definition at line 23 of file LoopUnrollPass.h.

Referenced by run().

Optional<unsigned> llvm::LoopUnrollPass::ProvidedThreshold

Definition at line 21 of file LoopUnrollPass.h.

Referenced by run().

Optional<bool> llvm::LoopUnrollPass::ProvidedUpperBound

Definition at line 24 of file LoopUnrollPass.h.

Referenced by run().


The documentation for this struct was generated from the following files: