LLVM: llvm::bfi_detail::BFICallbackVH< BasicBlock, BFIImplT > Class Template Reference (original) (raw)
#include "[llvm/Analysis/BlockFrequencyInfoImpl.h](BlockFrequencyInfoImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::bfi_detail::BFICallbackVH< BasicBlock, BFIImplT >:
| Public Member Functions | |
|---|---|
| BFICallbackVH ()=default | |
| BFICallbackVH (const BasicBlock *BB, BFIImplT *BFIImpl) | |
| virtual | ~BFICallbackVH ()=default |
| void | deleted () override |
| Callback for Value destruction. | |
| Public Member Functions inherited from llvm::CallbackVH | |
| CallbackVH () | |
| CallbackVH (Value *P) | |
| CallbackVH (const Value *P) | |
| operator Value * () const | |
| virtual void | allUsesReplacedWith (Value *) |
| Callback for Value RAUW. | |
| Public Member Functions inherited from llvm::ValueHandleBase | |
| ValueHandleBase (HandleBaseKind Kind) | |
| ValueHandleBase (HandleBaseKind Kind, Value *V) | |
| ~ValueHandleBase () | |
| Value * | operator= (Value *RHS) |
| Value * | operator= (const ValueHandleBase &RHS) |
| Value * | operator-> () const |
| Value & | operator* () const |
| Additional Inherited Members | |
|---|---|
| Static Public Member Functions inherited from llvm::ValueHandleBase | |
| static LLVM_ABI void | ValueIsDeleted (Value *V) |
| static LLVM_ABI void | ValueIsRAUWd (Value *Old, Value *New) |
| Protected Types inherited from llvm::ValueHandleBase | |
| enum | HandleBaseKind { Assert, Callback, Weak, WeakTracking } |
| This indicates what sub class the handle actually is. More... | |
| Protected Member Functions inherited from llvm::CallbackVH | |
| ~CallbackVH ()=default | |
| CallbackVH (const CallbackVH &)=default | |
| CallbackVH & | operator= (const CallbackVH &)=default |
| void | setValPtr (Value *P) |
| Protected Member Functions inherited from llvm::ValueHandleBase | |
| ValueHandleBase (const ValueHandleBase &RHS) | |
| ValueHandleBase (HandleBaseKind Kind, const ValueHandleBase &RHS) | |
| Value * | getValPtr () const |
| LLVM_ABI void | RemoveFromUseList () |
| Remove this ValueHandle from its current use list. | |
| void | clearValPtr () |
| Clear the underlying pointer without clearing the use list. | |
| Static Protected Member Functions inherited from llvm::ValueHandleBase | |
| static bool | isValid (Value *V) |
Detailed Description
template
class llvm::bfi_detail::BFICallbackVH< BasicBlock, BFIImplT >
Definition at line 1068 of file BlockFrequencyInfoImpl.h.
Constructor & Destructor Documentation
◆ BFICallbackVH() [2/2]
◆ ~BFICallbackVH()
Member Function Documentation
◆ deleted()
The documentation for this class was generated from the following file:
- include/llvm/Analysis/BlockFrequencyInfoImpl.h