| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ValueHandle.h | 383 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 D | ValueMap.h | 241 class ValueMapCallbackVH final : public CallbackVH { 251 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))), 255 ValueMapCallbackVH(Value *V) : CallbackVH(V), Map(nullptr) {}
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ValueHandleTest.cpp | 31 class ConcreteCallbackVH final : public CallbackVH { 33 ConcreteCallbackVH(Value *V) : CallbackVH(V) {} in ConcreteCallbackVH() 255 class RecordingVH final : public CallbackVH { in TEST_F() 266 CallbackVH::deleted(); in TEST_F() 281 class RecordingVH final : public CallbackVH { in TEST_F() 293 CallbackVH::deleted(); in TEST_F() 311 class RecoveringVH final : public CallbackVH { in TEST_F() 372 CallbackVH::deleted(); in TEST_F() 406 class ClearingVH final : public CallbackVH { in TEST_F() 411 : CallbackVH(V) { in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AssumptionCache.h | 69 class AffectedValueCallbackVH final : public CallbackVH { 79 : CallbackVH(V), AC(AC) {} in CallbackVH() function 205 class FunctionCallbackVH final : public CallbackVH { 214 : CallbackVH(V), ACT(ACT) {} in CallbackVH() function
|
| H A D | DomTreeUpdater.h | 203 class CallBackOnDeletion final : public CallbackVH { 207 : CallbackVH(V), DelBB(V), Callback_(Callback) {} in CallBackOnDeletion() 215 CallbackVH::deleted(); in deleted()
|
| H A D | CFLAliasAnalysisUtils.h | 25 template <typename AAResult> struct FunctionHandle final : public CallbackVH { 27 : CallbackVH(Fn), Result(Result) { in FunctionHandle()
|
| H A D | PhiValues.h | 90 class PhiValuesCallbackVH final : public CallbackVH { 97 : CallbackVH(V), PV(PV) {} in CallbackVH() function
|
| H A D | GlobalsModRef.h | 61 struct DeletionCallbackHandle final : CallbackVH { 66 : CallbackVH(V), GAR(&GAR) {} in DeletionCallbackHandle()
|
| H A D | IVUsers.h | 34 class IVStrideUse final : public CallbackVH, public ilist_node<IVStrideUse> { 38 : CallbackVH(U), Parent(P), OperandValToReplace(O) { in IVStrideUse()
|
| H A D | BranchProbabilityInfo.h | 270 class BasicBlockCallbackVH final : public CallbackVH { 280 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} in CallbackVH() function
|
| H A D | AliasSetTracker.h | 325 class ASTCallbackVH final : public CallbackVH {
|
| H A D | ScalarEvolutionExpressions.h | 571 class SCEVUnknown final : public SCEV, private CallbackVH { 585 : SCEV(ID, scUnknown, 1), CallbackVH(V), SE(se), Next(next) {} in SCEVUnknown()
|
| H A D | BlockFrequencyInfoImpl.h | 1082 class BFICallbackVH<BasicBlock, BFIImplT> : public CallbackVH { 1089 : CallbackVH(BB), BFIImpl(BFIImpl) {}
|
| H A D | ScalarEvolution.h | 1212 class SCEVCallbackVH final : public CallbackVH {
|
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 110 struct BBGuard final : public CallbackVH { 111 BBGuard(const BasicBlock *BB) : CallbackVH(BB) {} in BBGuard() 112 void deleted() override { CallbackVH::deleted(); } in deleted() 113 void allUsesReplacedWith(Value *) override { CallbackVH::deleted(); } in allUsesReplacedWith()
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | scev-invalid.ll | 10 ; SCEVUnknkown (as a CallbackVH).
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Value.cpp | 1168 static_cast<CallbackVH*>(Entry)->deleted(); in ValueIsDeleted() 1220 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New); in ValueIsRAUWd() 1244 void CallbackVH::anchor() {} in anchor()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 97 class GVMemoryBlock final : public CallbackVH { 99 : CallbackVH(const_cast<GlobalVariable*>(GV)) {} in GVMemoryBlock()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 688 : CallbackVH(V), AST(ast) {} in ASTCallbackVH()
|
| H A D | LazyValueInfo.cpp | 139 struct LVIValueHandle final : public CallbackVH { 143 : CallbackVH(V), Parent(P) { } in LVIValueHandle()
|
| H A D | ScalarEvolution.cpp | 13079 : CallbackVH(V), SE(se) {} in SCEVCallbackVH()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 158 class AddrLabelMapCallbackPtr final : CallbackVH { 163 AddrLabelMapCallbackPtr(Value *V) : CallbackVH(V) {} in AddrLabelMapCallbackPtr()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ProgrammersManual.rst | 3105 IR outside the JIT (the JIT *modifies* the IR by adding ``CallbackVH``\ s).
|