LLVM: llvm::DbgSSAPhi Class Reference (original) (raw)
Represents the live-in definitions of a variable to a block with multiple predecessors. More...
#include "[llvm/Transforms/Utils/DebugSSAUpdater.h](DebugSSAUpdater%5F8h%5Fsource.html)"
| 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 |
Represents the live-in definitions of a variable to a block with multiple predecessors.
Definition at line 93 of file DebugSSAUpdater.h.
| llvm::DbgSSAPhi::DbgSSAPhi ( DbgSSABlock * ParentBlock) | inline |
|---|
◆ addIncoming()
◆ getIncomingBlock()
| DbgSSABlock * llvm::DbgSSAPhi::getIncomingBlock ( size_t Idx) | inline |
|---|
◆ getIncomingValue()
| DbgValueDef llvm::DbgSSAPhi::getIncomingValue ( size_t Idx) | inline |
|---|
◆ getNumIncomingValues()
| unsigned llvm::DbgSSAPhi::getNumIncomingValues ( ) const | inline |
|---|
◆ getParent()
◆ print()
◆ IncomingValues
◆ ParentBlock
The documentation for this class was generated from the following files:
- include/llvm/Transforms/Utils/DebugSSAUpdater.h
- lib/Transforms/Utils/DebugSSAUpdater.cpp