Home
last modified time | relevance | path

Searched refs:CallbackVH (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueHandle.h384 class LLVM_ABI CallbackVH : public ValueHandleBase {
387 ~CallbackVH() = default;
388 CallbackVH(const CallbackVH &) = default;
389 CallbackVH &operator=(const CallbackVH &) = default;
396 CallbackVH() : ValueHandleBase(Callback) {}
397 CallbackVH(Value *P) : ValueHandleBase(Callback, P) {}
398 CallbackVH(const Value *P) : CallbackVH(const_cast<Value *>(P)) {}
448 : public CallbackVH
500 PoisoningVH(ValueTy *P) : CallbackVH(GetAsValue(P)) {}
502 : CallbackVH(RHS), Poisoned(RHS.Poisoned) {}
[all …]
H A DValueMap.h245 class ValueMapCallbackVH final : public CallbackVH {
255 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))),
259 ValueMapCallbackVH(Value *V) : CallbackVH(V), Map(nullptr) {}
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h92 class CallBackOnDeletion final : public CallbackVH {
96 : CallbackVH(V), DelBB(V), Callback_(Callback) {} in CallBackOnDeletion()
104 CallbackVH::deleted(); in deleted()
H A DAssumptionCache.h70 class LLVM_ABI AffectedValueCallbackVH final : public CallbackVH {
80 : CallbackVH(V), AC(AC) {} in CallbackVH() function
208 class LLVM_ABI FunctionCallbackVH final : public CallbackVH {
217 : CallbackVH(V), ACT(ACT) {} in CallbackVH() function
H A DPhiValues.h91 class LLVM_ABI PhiValuesCallbackVH final : public CallbackVH {
98 : CallbackVH(V), PV(PV) {} in CallbackVH() function
H A DGlobalsModRef.h60 struct LLVM_ABI DeletionCallbackHandle final : CallbackVH {
65 : CallbackVH(V), GAR(&GAR) {} in DeletionCallbackHandle()
H A DIVUsers.h35 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> {
39 : CallbackVH(U), Parent(P), OperandValToReplace(O) { in IVStrideUse()
H A DBranchProbabilityInfo.h282 class BasicBlockCallbackVH final : public CallbackVH {
294 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} in CallbackVH() function
H A DScalarEvolutionExpressions.h580 class LLVM_ABI SCEVUnknown final : public SCEV, private CallbackVH {
594 : SCEV(ID, scUnknown, 1), CallbackVH(V), SE(se), Next(next) {} in SCEVUnknown()
H A DBlockFrequencyInfoImpl.h1068 class BFICallbackVH<BasicBlock, BFIImplT> : public CallbackVH {
1075 : CallbackVH(BB), BFIImpl(BFIImpl) {}
H A DScalarEvolution.h1434 class LLVM_ABI SCEVCallbackVH final : public CallbackVH {
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h152 struct BBGuard final : public CallbackVH {
153 BBGuard(const BasicBlock *BB) : CallbackVH(BB) {} in BBGuard()
154 void deleted() override { CallbackVH::deleted(); } in deleted()
155 void allUsesReplacedWith(Value *) override { CallbackVH::deleted(); } in allUsesReplacedWith()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp1264 static_cast<CallbackVH*>(Entry)->deleted(); in ValueIsDeleted()
1316 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New); in ValueIsRAUWd()
1340 void CallbackVH::anchor() {} in anchor()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp96 class GVMemoryBlock final : public CallbackVH {
98 : CallbackVH(const_cast<GlobalVariable*>(GV)) {} in GVMemoryBlock()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp91 struct LVIValueHandle final : public CallbackVH {
95 : CallbackVH(V), Parent(P) { } in LVIValueHandle()
H A DScalarEvolution.cpp13647 : CallbackVH(V), SE(se) {} in SCEVCallbackVH()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp188 class AddrLabelMapCallbackPtr final : CallbackVH {
193 AddrLabelMapCallbackPtr(Value *V) : CallbackVH(V) {} in AddrLabelMapCallbackPtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc22062 {"_ZN4llvm10CallbackVH7deletedEv", "llvm::CallbackVH::deleted()"},
22063 {"_ZN4llvm10CallbackVH19allUsesReplacedWithEPNS_5ValueE", "llvm::CallbackVH::allUsesReplacedWith(ll…
22678 {"_ZN4llvm10CallbackVHD0Ev", "llvm::CallbackVH::~CallbackVH()"},
22679 {"_ZN4llvm10CallbackVHD1Ev", "llvm::CallbackVH::~CallbackVH()"},
22680 {"_ZN4llvm10CallbackVHD2Ev", "llvm::CallbackVH::~CallbackVH()"},
24845 {"_ZTSN4llvm10CallbackVHE", "typeinfo name for llvm::CallbackVH"},
26090 {"_ZTVN4llvm10CallbackVHE", "vtable for llvm::CallbackVH"},
26091 {"_ZTIN4llvm10CallbackVHE", "typeinfo for llvm::CallbackVH"},