Searched refs:CallbackVH (Results 1 - 15 of 15) sorted by relevance
/external/llvm/unittests/Support/ |
H A D | ValueHandleTest.cpp | 36 class ConcreteCallbackVH : public CallbackVH { 38 ConcreteCallbackVH(Value *V) : CallbackVH(V) {} 242 class RecordingVH : public CallbackVH { 248 RecordingVH(Value *V) : CallbackVH(V), DeletedCalls(0), AURWCalls(0) {} 251 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); } 265 class RecordingVH : public CallbackVH { 272 : CallbackVH(V), DeletedCalls(0), AURWArgument(NULL) {} 275 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); } 292 class RecoveringVH : public CallbackVH { 301 : CallbackVH( [all...] |
/external/llvm/include/llvm/Support/ |
H A D | ValueHandle.h | 360 /// CallbackVH - This is a value handle that allows subclasses to define 366 class CallbackVH : public ValueHandleBase { class in namespace:llvm 368 CallbackVH(const CallbackVH &RHS) function in class:llvm::CallbackVH 371 virtual ~CallbackVH() {} 378 CallbackVH() : ValueHandleBase(Callback) {} function in class:llvm::CallbackVH 379 CallbackVH(Value *P) : ValueHandleBase(Callback, P) {} function in class:llvm::CallbackVH 387 /// If WeakVH were implemented as a CallbackVH, it would use this method to 397 /// implemented as a CallbackVH, it would use this method to call 402 // Specialize simplify_type to allow CallbackVH t [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | IVUsers.h | 37 class IVStrideUse : public CallbackVH, public ilist_node<IVStrideUse> { 41 : CallbackVH(U), Parent(P), OperandValToReplace(O) { 88 /// Deleted - Implementation of CallbackVH virtual function to
|
H A D | ScalarEvolutionExpressions.h | 416 class SCEVUnknown : public SCEV, private CallbackVH { 419 // Implement CallbackVH. 434 SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {}
|
H A D | AliasSetTracker.h | 283 /// CallbackVH - A CallbackVH to arrange for AliasSetTracker to be 285 class ASTCallbackVH : public CallbackVH {
|
H A D | ScalarEvolution.h | 206 /// SCEVCallbackVH - A CallbackVH to arrange for ScalarEvolution to be 208 class SCEVCallbackVH : public CallbackVH {
|
/external/llvm/lib/VMCore/ |
H A D | Value.cpp | 585 // (as might occur in theory for CallbackVH's): the new value handle will not 608 static_cast<CallbackVH*>(Entry)->deleted(); 665 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New); 689 // Default implementation for CallbackVH. 690 void CallbackVH::allUsesReplacedWith(Value *) {} 692 void CallbackVH::deleted() {
|
H A D | LLVMContextImpl.h | 217 /// DebugRecVH - This is a CallbackVH used to keep the Scope -> index maps 219 class DebugRecVH : public CallbackVH { 230 : CallbackVH(n), Ctx(ctx), Idx(idx) {}
|
H A D | Metadata.cpp | 52 // Use CallbackVH to hold MDNode operands. 54 class MDNodeOperand : public CallbackVH { 67 MDNodeOperand(Value *V) : CallbackVH(V) {}
|
/external/llvm/include/llvm/ADT/ |
H A D | ValueMap.h | 67 /// This is only acquired from the CallbackVH (and held around calls to onRAUW 187 // The only way the resulting CallbackVH could try to modify *this (making 195 // This CallbackVH updates its ValueMap when the contained Value changes, 198 class ValueMapCallbackVH : public CallbackVH { 207 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))),
|
/external/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 37 class MMIAddrLabelMapCallbackPtr : CallbackVH { 41 MMIAddrLabelMapCallbackPtr(Value *V) : CallbackVH(V), Map(0) {}
|
/external/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 300 struct LVIValueHandle : public CallbackVH { 304 : CallbackVH(V), Parent(P) { }
|
H A D | AliasSetTracker.cpp | 613 : CallbackVH(V), AST(ast) {}
|
H A D | ScalarEvolution.cpp | 6579 : CallbackVH(V), SE(se) {}
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 87 class GVMemoryBlock : public CallbackVH { 89 : CallbackVH(const_cast<GlobalVariable*>(GV)) {}
|
Completed in 217 milliseconds