| 
    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().