reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/IVDescriptors.h
  205   TrackingVH<Value> getRecurrenceStartValue() { return StartValue; }
  239   TrackingVH<Value> StartValue;
  353   TrackingVH<Value> StartValue;
include/llvm/Analysis/LoopAccessAnalysis.h
  338     TrackingVH<Value> PointerValue;
include/llvm/Analysis/MemorySSAUpdater.h
  273                         DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &);
  276                           DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &);
include/llvm/Analysis/ScalarEvolutionExpander.h
   53     DenseMap<std::pair<const SCEV *, Instruction *>, TrackingVH<Value>>
lib/Analysis/LoopAccessAnalysis.cpp
 2136   TrackingVH<Value> Start;
 2137   TrackingVH<Value> End;
lib/Analysis/MemorySSAUpdater.cpp
   43     DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) {
   73     SmallVector<TrackingVH<MemoryAccess>, 8> PhiOps;
  145   DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef;
  179     DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) {
  193   TrackingVH<MemoryAccess> Res(Phi);
  194   SmallVector<TrackingVH<Value>, 8> Uses;
  396         DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef;
lib/Transforms/Coroutines/CoroSplit.cpp
 1227     TrackingVH<Instruction> Handle(Shape.FramePtr);
lib/Transforms/Vectorize/LoopVectorize.cpp
 3650   TrackingVH<Value> ReductionStartValue = RdxDesc.getRecurrenceStartValue();
tools/clang/lib/CodeGen/CodeGenModule.h
  356   typedef llvm::StringMap<llvm::TrackingVH<llvm::Constant> > ReplacementsTy;
unittests/IR/ValueHandleTest.cpp
  503   TrackingVH<Value> VH(BitcastV.get());
  530     TrackingVH<Value> VH(BitcastV.get());
  540     TrackingVH<Instruction> VH(BitcastV.get());