LLVM: RewritePhi Struct Reference (original) (raw)
Public Member Functions |
---|
Public Attributes | |
---|---|
PHINode * | PN |
unsigned | Ith |
const SCEV * | ExpansionSCEV |
Instruction * | ExpansionPoint |
bool | HighCost |
Detailed Description
Definition at line 1468 of file LoopUtils.cpp.
Constructor & Destructor Documentation
RewritePhi::RewritePhi ( PHINode * P, unsigned I, const SCEV * Val, Instruction * ExpansionPt, bool H ) | inline |
---|
Definition at line 1475 of file LoopUtils.cpp.
Member Data Documentation
◆ ExpansionPoint
Instruction* RewritePhi::ExpansionPoint
Definition at line 1472 of file LoopUtils.cpp.
◆ ExpansionSCEV
const SCEV* RewritePhi::ExpansionSCEV
Definition at line 1471 of file LoopUtils.cpp.
◆ HighCost
bool RewritePhi::HighCost
Definition at line 1473 of file LoopUtils.cpp.
◆ Ith
unsigned RewritePhi::Ith
Definition at line 1470 of file LoopUtils.cpp.
◆ PN
PHINode* RewritePhi::PN
Definition at line 1469 of file LoopUtils.cpp.
The documentation for this struct was generated from the following file:
- lib/Transforms/Utils/LoopUtils.cpp