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

  /external/llvm/include/llvm/IR/
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) {
DIBuilder.h 70 /// Use TrackingVH to collect RetainTypes, since they can be updated
72 SmallVector<TrackingVH<MDNode>, 4> AllRetainTypes;
75 SmallVector<TrackingVH<MDNode>, 4> AllImportedModules;
    [all...]
  /external/llvm/lib/IR/
Metadata.cpp 526 static SmallVector<TrackingVH<MDNode>, 4> &getNMDOps(void *Operands) {
527 return *(SmallVector<TrackingVH<MDNode>, 4>*)Operands;
532 Operands(new SmallVector<TrackingVH<MDNode>, 4>()) {
555 getNMDOps(Operands).push_back(TrackingVH<MDNode>(M));
LLVMContextImpl.h 337 typedef std::pair<unsigned, TrackingVH<MDNode> > MDPairTy;
DIBuilder.cpp 159 SmallVectorImpl<TrackingVH<MDNode>> &AllImportedModules) {
181 AllImportedModules.push_back(TrackingVH<MDNode>(M));
    [all...]
DebugInfo.cpp 348 // Since we use a TrackingVH for the node, its easy for clients to manufacture
677 TrackingVH<MDNode> N(*this);
704 TrackingVH<MDNode> N(*this);
    [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 TrackingVH<MDNode> Var;
  /external/llvm/lib/AsmParser/
LLParser.h 118 std::vector<TrackingVH<MDNode> > NumberedMetadata;
119 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
LLParser.cpp 669 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> >::iterator
    [all...]
  /external/clang/lib/CodeGen/
CGDebugInfo.h 91 std::vector<llvm::TrackingVH<llvm::MDNode> > LexicalBlockStack;
CodeGenModule.h 332 typedef llvm::StringMap<llvm::TrackingVH<llvm::Constant> > ReplacementsTy;
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 593 TrackingVH<Value> StartValue;
641 SmallVector<TrackingVH<Value>, 2> Pointers;
658 TrackingVH<Value> StartValue;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]

Completed in 230 milliseconds