Lines Matching refs:MemoryTree
30 struct MemoryTree { struct
33 MemoryTree(llvm::BumpPtrAllocator *DetailAlloc = nullptr)
39 MemoryTree &child(llvm::StringLiteral Name) { return createChild(Name); } in child() argument
41 MemoryTree(const MemoryTree &) = delete;
42 MemoryTree &operator=(const MemoryTree &) = delete; argument
44 MemoryTree(MemoryTree &&) = default;
45 MemoryTree &operator=(MemoryTree &&) = default; argument
51 MemoryTree &detail(llvm::StringRef Name) { in detail() argument
59 const llvm::DenseMap<llvm::StringRef, MemoryTree> &children() const; argument
70 MemoryTree &createChild(llvm::StringRef Name); argument
79 llvm::DenseMap<llvm::StringRef, MemoryTree> Children; argument
84 void record(const MemoryTree &MT, std::string RootName,