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)

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