class PredIterator

Declaration

template <class Ptr, class USE_iterator>
class PredIterator { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/CFG.h:42

Templates

Ptr
USE_iterator

Member Variables

private USE_iterator It

Method Overview

Methods

PredIterator<Ptr, USE_iterator>()

Declared at: llvm/include/llvm/IR/CFG.h:66

inline PredIterator<Ptr, USE_iterator>(Ptr* bb)

Declared at: llvm/include/llvm/IR/CFG.h:67

Parameters

Ptr* bb

inline PredIterator<Ptr, USE_iterator>(Ptr* bb,
                                       bool)

Declared at: llvm/include/llvm/IR/CFG.h:70

Parameters

Ptr* bb
bool

inline void advancePastNonTerminators()

Declared at: llvm/include/llvm/IR/CFG.h:54

unsigned int getOperandNo() const

Description

getOperandNo - Return the operand number in the predecessor's terminator of the successor.

Declared at: llvm/include/llvm/IR/CFG.h:93

llvm::Use& getUse() const

Description

getUse - Return the operand Use in the predecessor's terminator of the successor.

Declared at: llvm/include/llvm/IR/CFG.h:99