LLVM 22.0.0git
|
Public Member Functions | |
RewritePhi (PHINode *P, unsigned I, const SCEV *Val, Instruction *ExpansionPt, bool H) |
Public Attributes | |
PHINode * | PN |
unsigned | Ith |
const SCEV * | ExpansionSCEV |
Instruction * | ExpansionPoint |
bool | HighCost |
Definition at line 1577 of file LoopUtils.cpp.
|
inline |
Definition at line 1584 of file LoopUtils.cpp.
References ExpansionPoint, ExpansionSCEV, H, HighCost, I, Ith, P, and PN.
Instruction* RewritePhi::ExpansionPoint |
Definition at line 1581 of file LoopUtils.cpp.
Referenced by RewritePhi().
Definition at line 1580 of file LoopUtils.cpp.
Referenced by RewritePhi().
bool RewritePhi::HighCost |
Definition at line 1582 of file LoopUtils.cpp.
Referenced by RewritePhi().
unsigned RewritePhi::Ith |
Definition at line 1579 of file LoopUtils.cpp.
Referenced by RewritePhi().
PHINode* RewritePhi::PN |
Definition at line 1578 of file LoopUtils.cpp.
Referenced by RewritePhi().