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

  /external/llvm/include/llvm/Support/
ValueHandle.h 266 /// TrackingVH - This is a value handle that tracks a Value (or Value subclass),
269 /// TrackingVH is designed for situations where a client needs to hold a handle
273 /// It is an error to do anything with a TrackingVH whose value has been
279 class TrackingVH : public ValueHandleBase {
314 TrackingVH() : ValueHandleBase(Tracking) {}
315 TrackingVH(ValueTy *P) : ValueHandleBase(Tracking, GetAsValue(P)) {}
316 TrackingVH(const TrackingVH &RHS) : ValueHandleBase(Tracking, RHS) {}
326 ValueTy *operator=(const TrackingVH<ValueTy> &RHS) {
  /external/llvm/lib/IR/
Metadata.cpp 523 static SmallVector<TrackingVH<MDNode>, 4> &getNMDOps(void *Operands) {
524 return *(SmallVector<TrackingVH<MDNode>, 4>*)Operands;
529 Operands(new SmallVector<TrackingVH<MDNode>, 4>()) {
552 getNMDOps(Operands).push_back(TrackingVH<MDNode>(M));
LLVMContextImpl.h 328 typedef std::pair<unsigned, TrackingVH<MDNode> > MDPairTy;
DebugInfo.cpp 336 // Since we use a TrackingVH for the node, its easy for clients to manufacture
356 // Since we use a TrackingVH for the node, its easy for clients to manufacture
637 TrackingVH<MDNode> N(*this);
646 TrackingVH<MDNode> N(*this);
    [all...]
  /external/llvm/lib/AsmParser/
LLParser.h 115 std::vector<TrackingVH<MDNode> > NumberedMetadata;
116 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
LLParser.cpp 592 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> >::iterator
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 44 std::map<std::pair<const SCEV *, Instruction *>, TrackingVH<Value> >
  /external/llvm/include/llvm/CodeGen/
MachineModuleInfo.h 172 typedef SmallVector<std::pair<TrackingVH<MDNode>, UnsignedDebugLocPair>, 4>
  /external/clang/lib/CodeGen/
CGDebugInfo.h 85 std::vector<llvm::TrackingVH<llvm::MDNode> > LexicalBlockStack;
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 423 TrackingVH<Value> StartValue;
469 SmallVector<TrackingVH<Value>, 2> Pointers;
486 TrackingVH<Value> StartValue;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]

Completed in 371 milliseconds