class PhiValues::PhiValuesCallbackVH
Declaration
class PhiValues::PhiValuesCallbackVH : public CallbackVH { /* full declaration omitted */ };
Description
A CallbackVH to notify PhiValues when a value is deleted or replaced, so that the cached information for that value can be cleared to avoid dangling pointers to invalid values.
Declared at: llvm/include/llvm/Analysis/PhiValues.h:93
Inherits from: CallbackVH
Method Overview
- public PhiValuesCallbackVH(llvm::Value * V, llvm::PhiValues * PV = nullptr)
Inherited from CallbackVH:
Inherited from ValueHandleBase:
- protected RemoveFromUseList
- public ValueIsDeleted
- public ValueIsRAUWd
- protected clearValPtr
- protected getValPtr
- protected isValid
Methods
ΒΆPhiValuesCallbackVH(llvm::Value* V,
llvm::PhiValues* PV = nullptr)
PhiValuesCallbackVH(llvm::Value* V,
llvm::PhiValues* PV = nullptr)
Declared at: llvm/include/llvm/Analysis/PhiValues.h:99
Parameters
- llvm::Value* V
- llvm::PhiValues* PV = nullptr