LLVM: llvm::UnrollLoopOptions Struct Reference (original) (raw)

#include "[llvm/Transforms/Utils/UnrollLoop.h](UnrollLoop%5F8h%5Fsource.html)"

Public Attributes
unsigned Count
bool Force
bool Runtime
bool AllowExpensiveTripCount
bool UnrollRemainder
bool ForgetAllSCEV
const Instruction * Heart = nullptr
unsigned SCEVExpansionBudget
bool RuntimeUnrollMultiExit = false
bool AddAdditionalAccumulators = false

Definition at line 72 of file UnrollLoop.h.

AddAdditionalAccumulators

bool llvm::UnrollLoopOptions::AddAdditionalAccumulators = false

AllowExpensiveTripCount

bool llvm::UnrollLoopOptions::AllowExpensiveTripCount

Count

Force

bool llvm::UnrollLoopOptions::Force

ForgetAllSCEV

bool llvm::UnrollLoopOptions::ForgetAllSCEV

Heart

Runtime

bool llvm::UnrollLoopOptions::Runtime

RuntimeUnrollMultiExit

bool llvm::UnrollLoopOptions::RuntimeUnrollMultiExit = false

SCEVExpansionBudget

unsigned llvm::UnrollLoopOptions::SCEVExpansionBudget

UnrollRemainder

bool llvm::UnrollLoopOptions::UnrollRemainder


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