Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueHandle.h383 class CallbackVH : public ValueHandleBase {
386 ~CallbackVH() = default;
387 CallbackVH(const CallbackVH &) = default;
388 CallbackVH &operator=(const CallbackVH &) = default;
395 CallbackVH() : ValueHandleBase(Callback) {}
396 CallbackVH(Value *P) : ValueHandleBase(Callback, P) {}
397 CallbackVH(const Value *P) : CallbackVH(const_cast<Value *>(P)) {}
447 : public CallbackVH
499 PoisoningVH(ValueTy *P) : CallbackVH(GetAsValue(P)) {}
501 : CallbackVH(RHS), Poisoned(RHS.Poisoned) {}
[all …]
H A DValueMap.h240 class ValueMapCallbackVH final : public CallbackVH {
250 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))),
254 ValueMapCallbackVH(Value *V) : CallbackVH(V), Map(nullptr) {}
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAssumptionCache.h69 class AffectedValueCallbackVH final : public CallbackVH {
79 : CallbackVH(V), AC(AC) {} in CallbackVH() function
207 class FunctionCallbackVH final : public CallbackVH {
216 : CallbackVH(V), ACT(ACT) {} in CallbackVH() function
H A DDomTreeUpdater.h203 class CallBackOnDeletion final : public CallbackVH {
207 : CallbackVH(V), DelBB(V), Callback_(Callback) {} in CallBackOnDeletion()
215 CallbackVH::deleted(); in deleted()
H A DPhiValues.h90 class PhiValuesCallbackVH final : public CallbackVH {
97 : CallbackVH(V), PV(PV) {} in CallbackVH() function
H A DGlobalsModRef.h59 struct DeletionCallbackHandle final : CallbackVH {
64 : CallbackVH(V), GAR(&GAR) {} in DeletionCallbackHandle()
H A DIVUsers.h34 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> {
38 : CallbackVH(U), Parent(P), OperandValToReplace(O) { in IVStrideUse()
H A DBranchProbabilityInfo.h280 class BasicBlockCallbackVH final : public CallbackVH {
292 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} in CallbackVH() function
H A DScalarEvolutionExpressions.h576 class SCEVUnknown final : public SCEV, private CallbackVH {
590 : SCEV(ID, scUnknown, 1), CallbackVH(V), SE(se), Next(next) {} in SCEVUnknown()
H A DBlockFrequencyInfoImpl.h1077 class BFICallbackVH<BasicBlock, BFIImplT> : public CallbackVH {
1084 : CallbackVH(BB), BFIImpl(BFIImpl) {}
H A DScalarEvolution.h1351 class SCEVCallbackVH final : public CallbackVH {
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h131 struct BBGuard final : public CallbackVH {
132 BBGuard(const BasicBlock *BB) : CallbackVH(BB) {} in BBGuard()
133 void deleted() override { CallbackVH::deleted(); } in deleted()
134 void allUsesReplacedWith(Value *) override { CallbackVH::deleted(); } in allUsesReplacedWith()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp1235 static_cast<CallbackVH*>(Entry)->deleted(); in ValueIsDeleted()
1287 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New); in ValueIsRAUWd()
1311 void CallbackVH::anchor() {} in anchor()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp97 class GVMemoryBlock final : public CallbackVH {
99 : CallbackVH(const_cast<GlobalVariable*>(GV)) {} in GVMemoryBlock()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp140 struct LVIValueHandle final : public CallbackVH {
144 : CallbackVH(V), Parent(P) { } in LVIValueHandle()
H A DScalarEvolution.cpp13380 : CallbackVH(V), SE(se) {} in SCEVCallbackVH()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp177 class AddrLabelMapCallbackPtr final : CallbackVH {
182 AddrLabelMapCallbackPtr(Value *V) : CallbackVH(V) {} in AddrLabelMapCallbackPtr()