LLVM: llvm::SSAUpdaterTraits< DebugSSAUpdater > Class Reference (original) (raw)
| Static Public Member Functions | |
|---|---|
| static BlkSucc_iterator | BlkSucc_begin (BlkT *BB) |
| static BlkSucc_iterator | BlkSucc_end (BlkT *BB) |
| static PHI_iterator | PHI_begin (PhiT *PHI) |
| static PHI_iterator | PHI_end (PhiT *PHI) |
| static void | FindPredecessorBlocks (DbgSSABlock *BB, SmallVectorImpl< DbgSSABlock * > *Preds) |
| FindPredecessorBlocks - Put the predecessors of BB into the Preds vector. | |
| static DbgValueDef | GetPoisonVal (DbgSSABlock *BB, DebugSSAUpdater *Updater) |
| GetPoisonVal - Get an undefined value of the same type as the value being handled. | |
| static DbgSSAPhi * | CreateEmptyPHI (DbgSSABlock *BB, unsigned NumPreds, DebugSSAUpdater *Updater) |
| CreateEmptyPHI - Create a new debug PHI entry for the specified block. | |
| static void | AddPHIOperand (DbgSSAPhi *PHI, DbgValueDef Val, DbgSSABlock *Pred) |
| AddPHIOperand - Add the specified value as an operand of the PHI for the specified predecessor block. | |
| static DbgSSAPhi * | ValueIsPHI (DbgValueDef Val, DebugSSAUpdater *Updater) |
| ValueIsPHI - Check if a value is a PHI. | |
| static DbgSSAPhi * | ValueIsNewPHI (DbgValueDef Val, DebugSSAUpdater *Updater) |
| ValueIsNewPHI - Like ValueIsPHI but also check if the PHI has no source operands, i.e., it was just added. | |
| static DbgValueDef | GetPHIValue (DbgSSAPhi *PHI) |
| GetPHIValue - For the specified PHI instruction, return the value that it defines. |
Definition at line 126 of file DebugSSAUpdater.cpp.
◆ BlkSucc_iterator
◆ BlkT
◆ PhiT
◆ ValT
◆ AddPHIOperand()
AddPHIOperand - Add the specified value as an operand of the PHI for the specified predecessor block.
Definition at line 184 of file DebugSSAUpdater.cpp.
References PHI.
◆ BlkSucc_begin()
◆ BlkSucc_end()
◆ CreateEmptyPHI()
◆ FindPredecessorBlocks()
◆ GetPHIValue()
GetPHIValue - For the specified PHI instruction, return the value that it defines.
Definition at line 205 of file DebugSSAUpdater.cpp.
References PHI.
◆ GetPoisonVal()
GetPoisonVal - Get an undefined value of the same type as the value being handled.
Definition at line 171 of file DebugSSAUpdater.cpp.
◆ PHI_begin()
◆ PHI_end()
◆ ValueIsNewPHI()
ValueIsNewPHI - Like ValueIsPHI but also check if the PHI has no source operands, i.e., it was just added.
Definition at line 196 of file DebugSSAUpdater.cpp.
References PHI, and ValueIsPHI().
◆ ValueIsPHI()
The documentation for this class was generated from the following file:
- lib/Transforms/Utils/DebugSSAUpdater.cpp