LLVM 22.0.0git
|
Represents the live-in definitions of a variable to a block with multiple predecessors. More...
#include "llvm/Transforms/Utils/DebugSSAUpdater.h"
Public Member Functions | |
DbgSSAPhi (DbgSSABlock *ParentBlock) | |
DbgSSABlock * | getParent () |
unsigned | getNumIncomingValues () const |
DbgSSABlock * | getIncomingBlock (size_t Idx) |
DbgValueDef | getIncomingValue (size_t Idx) |
void | addIncoming (DbgSSABlock *BB, DbgValueDef DV) |
void | print (raw_ostream &OS) const |
Public Attributes | |
SmallVector< std::pair< DbgSSABlock *, DbgValueDef >, 4 > | IncomingValues |
DbgSSABlock * | ParentBlock |
Represents the live-in definitions of a variable to a block with multiple predecessors.
Definition at line 93 of file DebugSSAUpdater.h.
|
inline |
Definition at line 97 of file DebugSSAUpdater.h.
References ParentBlock.
|
inline |
Definition at line 107 of file DebugSSAUpdater.h.
References IncomingValues.
Referenced by llvm::DebugSSAUpdater::getValueInMiddleOfBlock().
|
inline |
Definition at line 101 of file DebugSSAUpdater.h.
References IncomingValues.
|
inline |
Definition at line 104 of file DebugSSAUpdater.h.
References IncomingValues.
|
inline |
Definition at line 100 of file DebugSSAUpdater.h.
References IncomingValues.
|
inline |
Definition at line 99 of file DebugSSAUpdater.h.
References ParentBlock.
void DbgSSAPhi::print | ( | raw_ostream & | OS | ) | const |
Definition at line 37 of file DebugSSAUpdater.cpp.
References IncomingValues.
SmallVector<std::pair<DbgSSABlock *, DbgValueDef>, 4> llvm::DbgSSAPhi::IncomingValues |
Definition at line 95 of file DebugSSAUpdater.h.
Referenced by addIncoming(), getIncomingBlock(), getIncomingValue(), getNumIncomingValues(), and print().
DbgSSABlock* llvm::DbgSSAPhi::ParentBlock |
Definition at line 96 of file DebugSSAUpdater.h.
Referenced by DbgSSAPhi(), and getParent().