struct RewritePhi
Declaration
struct RewritePhi { /* full declaration omitted */ };
Declared at: llvm/lib/Transforms/Utils/LoopUtils.cpp:1179
Member Variables
- public llvm::PHINode* PN
- public unsigned int Ith
- public const llvm::SCEV* ExpansionSCEV
- public llvm::Instruction* ExpansionPoint
- public bool HighCost
Method Overview
- public RewritePhi(llvm::PHINode * P, unsigned int I, const llvm::SCEV * Val, llvm::Instruction * ExpansionPt, bool H)
Methods
ΒΆRewritePhi(llvm::PHINode* P,
unsigned int I,
const llvm::SCEV* Val,
llvm::Instruction* ExpansionPt,
bool H)
RewritePhi(llvm::PHINode* P,
unsigned int I,
const llvm::SCEV* Val,
llvm::Instruction* ExpansionPt,
bool H)
Declared at: llvm/lib/Transforms/Utils/LoopUtils.cpp:1186
Parameters
- llvm::PHINode* P
- unsigned int I
- const llvm::SCEV* Val
- llvm::Instruction* ExpansionPt
- bool H