HomeSort by relevance Sort by last modified time
    Searched refs:CallbackVH (Results 1 - 15 of 15) sorted by null

  /external/llvm/unittests/Support/
ValueHandleTest.cpp 33 class ConcreteCallbackVH : public CallbackVH {
35 ConcreteCallbackVH(Value *V) : CallbackVH(V) {}
239 class RecordingVH : public CallbackVH {
245 RecordingVH(Value *V) : CallbackVH(V), DeletedCalls(0), AURWCalls(0) {}
248 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); }
262 class RecordingVH : public CallbackVH {
269 : CallbackVH(V), DeletedCalls(0), AURWArgument(NULL) {}
272 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); }
289 class RecoveringVH : public CallbackVH {
298 : CallbackVH(V), DeletedCalls(0), AURWArgument(NULL),
    [all...]
  /external/llvm/include/llvm/Support/
ValueHandle.h 360 /// CallbackVH - This is a value handle that allows subclasses to define
366 class CallbackVH : public ValueHandleBase {
368 CallbackVH(const CallbackVH &RHS)
371 virtual ~CallbackVH() {}
378 CallbackVH() : ValueHandleBase(Callback) {}
379 CallbackVH(Value *P) : ValueHandleBase(Callback, P) {}
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 to participate i
    [all...]
  /external/llvm/include/llvm/Analysis/
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
ScalarEvolutionExpressions.h 403 class SCEVUnknown : public SCEV, private CallbackVH {
406 // Implement CallbackVH.
421 SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {}
AliasSetTracker.h 282 /// CallbackVH - A CallbackVH to arrange for AliasSetTracker to be
284 class ASTCallbackVH : public CallbackVH {
ScalarEvolution.h 205 /// SCEVCallbackVH - A CallbackVH to arrange for ScalarEvolution to be
207 class SCEVCallbackVH : public CallbackVH {
    [all...]
  /external/llvm/lib/IR/
Value.cpp 592 // (as might occur in theory for CallbackVH's): the new value handle will not
615 static_cast<CallbackVH*>(Entry)->deleted();
672 static_cast<CallbackVH*>(Entry)->allUsesReplacedWith(New);
696 // Default implementation for CallbackVH.
697 void CallbackVH::allUsesReplacedWith(Value *) {}
699 void CallbackVH::deleted() {
LLVMContextImpl.h 210 /// DebugRecVH - This is a CallbackVH used to keep the Scope -> index maps
212 class DebugRecVH : public CallbackVH {
223 : CallbackVH(n), Ctx(ctx), Idx(idx) {}
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/
ValueMap.h 66 /// This is only acquired from the CallbackVH (and held around calls to onRAUW
186 // The only way the resulting CallbackVH could try to modify *this (making
194 // This CallbackVH updates its ValueMap when the contained Value changes,
197 class ValueMapCallbackVH : public CallbackVH {
206 : CallbackVH(const_cast<Value*>(static_cast<const Value*>(Key))),
  /external/llvm/lib/CodeGen/
MachineModuleInfo.cpp 36 class MMIAddrLabelMapCallbackPtr : CallbackVH {
40 MMIAddrLabelMapCallbackPtr(Value *V) : CallbackVH(V), Map(0) {}
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 300 struct LVIValueHandle : public CallbackVH {
304 : CallbackVH(V), Parent(P) { }
    [all...]
AliasSetTracker.cpp 613 : CallbackVH(V), AST(ast) {}
ScalarEvolution.cpp     [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 87 class GVMemoryBlock : public CallbackVH {
89 : CallbackVH(const_cast<GlobalVariable*>(GV)) {}
    [all...]

Completed in 132 milliseconds