LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
RewritePhi Struct Reference
Collaboration diagram for RewritePhi:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

PHINodePN
 
unsigned Ith
 
const SCEVExpansionSCEV
 
InstructionExpansionPoint
 
bool HighCost
 

Detailed Description

Definition at line 1189 of file LoopUtils.cpp.

Constructor & Destructor Documentation

◆ RewritePhi()

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

Definition at line 1196 of file LoopUtils.cpp.

Member Data Documentation

◆ ExpansionPoint

Instruction* RewritePhi::ExpansionPoint

Definition at line 1193 of file LoopUtils.cpp.

◆ ExpansionSCEV

const SCEV* RewritePhi::ExpansionSCEV

Definition at line 1192 of file LoopUtils.cpp.

◆ HighCost

bool RewritePhi::HighCost

Definition at line 1194 of file LoopUtils.cpp.

◆ Ith

unsigned RewritePhi::Ith

Definition at line 1191 of file LoopUtils.cpp.

◆ PN

PHINode* RewritePhi::PN

Definition at line 1190 of file LoopUtils.cpp.


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