LLVM 23.0.0git
llvm::UnrollPragmaInfo Struct Reference

#include "llvm/Transforms/Utils/UnrollLoop.h"

Public Member Functions

 UnrollPragmaInfo (const Loop *L)

Public Attributes

const bool UserUnrollCount
const bool PragmaFullUnroll
const unsigned PragmaCount
const bool PragmaEnableUnroll
const bool PragmaRuntimeUnrollDisable
const bool ExplicitUnroll

Detailed Description

Definition at line 127 of file UnrollLoop.h.

Constructor & Destructor Documentation

◆ UnrollPragmaInfo()

Member Data Documentation

◆ ExplicitUnroll

const bool llvm::UnrollPragmaInfo::ExplicitUnroll

Definition at line 134 of file UnrollLoop.h.

Referenced by llvm::computeUnrollCount(), and UnrollPragmaInfo().

◆ PragmaCount

const unsigned llvm::UnrollPragmaInfo::PragmaCount

◆ PragmaEnableUnroll

const bool llvm::UnrollPragmaInfo::PragmaEnableUnroll

◆ PragmaFullUnroll

const bool llvm::UnrollPragmaInfo::PragmaFullUnroll

Definition at line 130 of file UnrollLoop.h.

Referenced by llvm::computeUnrollCount(), shouldPragmaUnroll(), and UnrollPragmaInfo().

◆ PragmaRuntimeUnrollDisable

const bool llvm::UnrollPragmaInfo::PragmaRuntimeUnrollDisable

Definition at line 133 of file UnrollLoop.h.

Referenced by llvm::computeUnrollCount(), and UnrollPragmaInfo().

◆ UserUnrollCount

const bool llvm::UnrollPragmaInfo::UserUnrollCount

Definition at line 129 of file UnrollLoop.h.

Referenced by llvm::computeUnrollCount(), shouldPragmaUnroll(), and UnrollPragmaInfo().


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