class SSAUpdaterImpl::BBInfo
Declaration
class SSAUpdaterImpl::BBInfo { /* full declaration omitted */ };
Description
BBInfo - Per-basic block information used internally by SSAUpdaterImpl. The predecessors of each block are cached here since pred_iterator is slow and we need to iterate over the blocks at least a few times.
Declared at: llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:42
Member Variables
- public llvm::SSAUpdaterImpl::BlkT* BB
- public llvm::SSAUpdaterImpl::ValT AvailableVal
- public llvm::SSAUpdaterImpl::BBInfo* DefBB
- public int BlkNum = 0
- public llvm::SSAUpdaterImpl::BBInfo* IDom = nullptr
- public unsigned int NumPreds = 0
- public llvm::SSAUpdaterImpl::BBInfo** Preds = nullptr
- public llvm::SSAUpdaterImpl::PhiT* PHITag = nullptr
Method Overview
- public BBInfo(llvm::SSAUpdaterImpl::BlkT * ThisBB, llvm::SSAUpdaterImpl::ValT V)
Methods
ΒΆBBInfo(llvm::SSAUpdaterImpl::BlkT* ThisBB,
llvm::SSAUpdaterImpl::ValT V)
BBInfo(llvm::SSAUpdaterImpl::BlkT* ThisBB,
llvm::SSAUpdaterImpl::ValT V)
Declared at: llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:68
Parameters
- llvm::SSAUpdaterImpl::BlkT* ThisBB
- llvm::SSAUpdaterImpl::ValT V