LLVM: llvm::PreservedCFGCheckerInstrumentation::BBGuard Struct Reference (original) (raw)
#include "[llvm/Passes/StandardInstrumentations.h](StandardInstrumentations%5F8h%5Fsource.html)"
Inheritance diagram for llvm::PreservedCFGCheckerInstrumentation::BBGuard:
| Public Member Functions | |
|---|---|
| BBGuard (const BasicBlock *BB) | |
| void | deleted () override |
| Callback for Value destruction. | |
| void | allUsesReplacedWith (Value *) override |
| Callback for Value RAUW. | |
| bool | isPoisoned () const |
| Public Member Functions inherited from llvm::CallbackVH | |
| CallbackVH () | |
| CallbackVH (Value *P) | |
| CallbackVH (const Value *P) | |
| operator Value * () const | |
| 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
Definition at line 152 of file StandardInstrumentations.h.
Constructor & Destructor Documentation
| llvm::PreservedCFGCheckerInstrumentation::BBGuard::BBGuard ( const BasicBlock * BB) | inline |
|---|
Member Function Documentation
◆ allUsesReplacedWith()
| void llvm::PreservedCFGCheckerInstrumentation::BBGuard::allUsesReplacedWith ( Value * ) | inlineoverridevirtual |
|---|
◆ deleted()
| void llvm::PreservedCFGCheckerInstrumentation::BBGuard::deleted ( ) | inlineoverridevirtual |
|---|
◆ isPoisoned()
| bool llvm::PreservedCFGCheckerInstrumentation::BBGuard::isPoisoned ( ) const | inline |
|---|
The documentation for this struct was generated from the following file:
- include/llvm/Passes/StandardInstrumentations.h