LLVM 20.0.0git
Public Attributes | List of all members
llvm::UnrollLoopOptions Struct Reference

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

Public Attributes

unsigned Count
 
bool Force
 
bool Runtime
 
bool AllowExpensiveTripCount
 
bool UnrollRemainder
 
bool ForgetAllSCEV
 
const InstructionHeart = nullptr
 
unsigned SCEVExpansionBudget
 

Detailed Description

Definition at line 70 of file UnrollLoop.h.

Member Data Documentation

◆ AllowExpensiveTripCount

bool llvm::UnrollLoopOptions::AllowExpensiveTripCount

◆ Count

unsigned llvm::UnrollLoopOptions::Count

◆ Force

bool llvm::UnrollLoopOptions::Force

◆ ForgetAllSCEV

bool llvm::UnrollLoopOptions::ForgetAllSCEV

◆ Heart

const Instruction* llvm::UnrollLoopOptions::Heart = nullptr

Definition at line 77 of file UnrollLoop.h.

Referenced by tryToUnrollLoop(), and llvm::UnrollLoop().

◆ Runtime

bool llvm::UnrollLoopOptions::Runtime

◆ SCEVExpansionBudget

unsigned llvm::UnrollLoopOptions::SCEVExpansionBudget

Definition at line 78 of file UnrollLoop.h.

Referenced by tryToUnrollLoop(), and llvm::UnrollLoop().

◆ UnrollRemainder

bool llvm::UnrollLoopOptions::UnrollRemainder

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