Searched refs:CallbackVH (Results 1 - 15 of 15) sorted by relevance
/external/llvm/unittests/IR/ |
H A D | ValueHandleTest.cpp | 32 class ConcreteCallbackVH : public CallbackVH { 34 ConcreteCallbackVH(Value *V) : CallbackVH(V) {} 238 class RecordingVH : public CallbackVH { 244 RecordingVH(Value *V) : CallbackVH(V), DeletedCalls(0), AURWCalls(0) {} 247 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); } 261 class RecordingVH : public CallbackVH { 268 : CallbackVH(V), DeletedCalls(0), AURWArgument(nullptr) {} 271 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); } 288 class RecoveringVH : public CallbackVH { 297 : CallbackVH( [all...] |
/external/llvm/include/llvm/IR/ |
H A D | ValueHandle.h | 335 /// CallbackVH - This is a value handle that allows subclasses to define 341 class CallbackVH : public ValueHandleBase { class in namespace:llvm 344 CallbackVH(const CallbackVH &RHS) function in class:llvm::CallbackVH 347 virtual ~CallbackVH() {} 354 CallbackVH() : ValueHandleBase(Callback) {} function in class:llvm::CallbackVH 355 CallbackVH(Value *P) : ValueHandleBase(Callback, P) {} function in class:llvm::CallbackVH 363 /// If WeakVH were implemented as a CallbackVH, it would use this method to 373 /// implemented as a CallbackVH, it would use this method to call
|
H A D | ValueMap.h | 68 /// This is only acquired from the CallbackVH (and held around calls to onRAUW 189 // The only way the resulting CallbackVH could try to modify *this (making 197 // This CallbackVH updates its ValueMap when the contained Value changes, 200 class ValueMapCallbackVH : public CallbackVH { 209 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))),
|
/external/llvm/include/llvm/Analysis/ |
H A D | IVUsers.h | 36 class IVStrideUse : public CallbackVH, public ilist_node<IVStrideUse> { 40 : CallbackVH(U), Parent(P), OperandValToReplace(O) { 87 /// Deleted - Implementation of CallbackVH virtual function to
|
H A D | AliasSetTracker.h | 282 /// CallbackVH - A CallbackVH to arrange for AliasSetTracker to be 284 class ASTCallbackVH : public CallbackVH {
|
H A D | ScalarEvolutionExpressions.h | 485 class SCEVUnknown : public SCEV, private CallbackVH { 488 // Implement CallbackVH. 503 SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {}
|
H A D | ScalarEvolution.h | 206 /// SCEVCallbackVH - A CallbackVH to arrange for ScalarEvolution to be 208 class SCEVCallbackVH : public CallbackVH {
|
/external/llvm/lib/IR/ |
H A D | LLVMContextImpl.h | 213 /// DebugRecVH - This is a CallbackVH used to keep the Scope -> index maps 215 class DebugRecVH : public CallbackVH { 226 : CallbackVH(n), Ctx(ctx), Idx(idx) {}
|
H A D | Value.cpp | 686 // (as might occur in theory for CallbackVH's): the new value handle will not 709 static_cast<CallbackVH*>(Entry)->deleted(); 766 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New); 791 void CallbackVH::anchor() {}
|
H A D | Metadata.cpp | 53 // Use CallbackVH to hold MDNode operands. 55 class MDNodeOperand : public CallbackVH { 68 MDNodeOperand(Value *V) : CallbackVH(V) {}
|
/external/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 36 class MMIAddrLabelMapCallbackPtr : CallbackVH { 40 MMIAddrLabelMapCallbackPtr(Value *V) : CallbackVH(V), Map(nullptr) {}
|
/external/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 301 struct LVIValueHandle : public CallbackVH { 305 : CallbackVH(V), Parent(P) { }
|
H A D | AliasSetTracker.cpp | 610 : CallbackVH(V), AST(ast) {}
|
H A D | ScalarEvolution.cpp | 7627 : CallbackVH(V), SE(se) {}
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 93 class GVMemoryBlock : public CallbackVH { 95 : CallbackVH(const_cast<GlobalVariable*>(GV)) {}
|
Completed in 321 milliseconds