Searched refs:CallbackVH (Results 1 - 15 of 15) sorted by relevance

/external/llvm/unittests/Support/
H A DValueHandleTest.cpp36 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 DValueHandle.h360 /// 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 DIVUsers.h37 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 DScalarEvolutionExpressions.h416 class SCEVUnknown : public SCEV, private CallbackVH {
419 // Implement CallbackVH.
434 SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {}
H A DAliasSetTracker.h283 /// CallbackVH - A CallbackVH to arrange for AliasSetTracker to be
285 class ASTCallbackVH : public CallbackVH {
H A DScalarEvolution.h206 /// SCEVCallbackVH - A CallbackVH to arrange for ScalarEvolution to be
208 class SCEVCallbackVH : public CallbackVH {
/external/llvm/lib/VMCore/
H A DValue.cpp585 // (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 DLLVMContextImpl.h217 /// 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 DMetadata.cpp52 // Use CallbackVH to hold MDNode operands.
54 class MDNodeOperand : public CallbackVH {
67 MDNodeOperand(Value *V) : CallbackVH(V) {}
/external/llvm/include/llvm/ADT/
H A DValueMap.h67 /// 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 DMachineModuleInfo.cpp37 class MMIAddrLabelMapCallbackPtr : CallbackVH {
41 MMIAddrLabelMapCallbackPtr(Value *V) : CallbackVH(V), Map(0) {}
/external/llvm/lib/Analysis/
H A DLazyValueInfo.cpp300 struct LVIValueHandle : public CallbackVH {
304 : CallbackVH(V), Parent(P) { }
H A DAliasSetTracker.cpp613 : CallbackVH(V), AST(ast) {}
H A DScalarEvolution.cpp6579 : CallbackVH(V), SE(se) {}
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp87 class GVMemoryBlock : public CallbackVH {
89 : CallbackVH(const_cast<GlobalVariable*>(GV)) {}

Completed in 217 milliseconds