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 1633 of file LoopUtils.cpp.

Constructor & Destructor Documentation

RewritePhi::RewritePhi ( PHINode * P, unsigned I, const SCEV * Val, Instruction * ExpansionPt, bool H ) inline

Definition at line 1640 of file LoopUtils.cpp.

References ExpansionPoint, ExpansionSCEV, H, HighCost, I, Ith, P, and PN.

Member Data Documentation

ExpansionPoint

Instruction* RewritePhi::ExpansionPoint

Definition at line 1637 of file LoopUtils.cpp.

Referenced by RewritePhi().

ExpansionSCEV

const SCEV* RewritePhi::ExpansionSCEV

Definition at line 1636 of file LoopUtils.cpp.

Referenced by RewritePhi().

HighCost

bool RewritePhi::HighCost

Definition at line 1638 of file LoopUtils.cpp.

Referenced by RewritePhi().

Ith

unsigned RewritePhi::Ith

Definition at line 1635 of file LoopUtils.cpp.

Referenced by RewritePhi().

PN

PHINode* RewritePhi::PN

Definition at line 1634 of file LoopUtils.cpp.

Referenced by RewritePhi().


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