LLVM 20.0.0git
|
#include "llvm/Transforms/Utils/UnrollLoop.h"
Public Attributes | |
unsigned | Count |
bool | Force |
bool | Runtime |
bool | AllowExpensiveTripCount |
bool | UnrollRemainder |
bool | ForgetAllSCEV |
const Instruction * | Heart = nullptr |
unsigned | SCEVExpansionBudget |
Definition at line 70 of file UnrollLoop.h.
bool llvm::UnrollLoopOptions::AllowExpensiveTripCount |
Definition at line 74 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().
unsigned llvm::UnrollLoopOptions::Count |
Definition at line 71 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().
bool llvm::UnrollLoopOptions::Force |
Definition at line 72 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().
bool llvm::UnrollLoopOptions::ForgetAllSCEV |
Definition at line 76 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().
const Instruction* llvm::UnrollLoopOptions::Heart = nullptr |
Definition at line 77 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), and llvm::UnrollLoop().
bool llvm::UnrollLoopOptions::Runtime |
Definition at line 73 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().
unsigned llvm::UnrollLoopOptions::SCEVExpansionBudget |
Definition at line 78 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), and llvm::UnrollLoop().
bool llvm::UnrollLoopOptions::UnrollRemainder |
Definition at line 75 of file UnrollLoop.h.
Referenced by tryToUnrollLoop(), llvm::UnrollLoop(), and llvm::UnrollRuntimeLoopRemainder().