class AssumptionCacheTracker::FunctionCallbackVH
Declaration
class AssumptionCacheTracker::FunctionCallbackVH : public CallbackVH { /* full declaration omitted */ };
Description
A callback value handle applied to function objects, which we use to delete our cache of intrinsics for a function when it is deleted.
Declared at: llvm/include/llvm/Analysis/AssumptionCache.h:188
Inherits from: CallbackVH
Method Overview
- public FunctionCallbackVH(llvm::Value * V, llvm::AssumptionCacheTracker * ACT = nullptr)
Inherited from CallbackVH:
Inherited from ValueHandleBase:
- protected RemoveFromUseList
- public ValueIsDeleted
- public ValueIsRAUWd
- protected clearValPtr
- protected getValPtr
- protected isValid
Methods
ΒΆFunctionCallbackVH(
llvm::Value* V,
llvm::AssumptionCacheTracker* ACT = nullptr)
FunctionCallbackVH(
llvm::Value* V,
llvm::AssumptionCacheTracker* ACT = nullptr)
Declared at: llvm/include/llvm/Analysis/AssumptionCache.h:196
Parameters
- llvm::Value* V
- llvm::AssumptionCacheTracker* ACT = nullptr