Lines Matching refs:MemoryTree
32 struct MemoryTree { struct
35 MemoryTree(llvm::BumpPtrAllocator *DetailAlloc = nullptr)
41 MemoryTree &child(llvm::StringLiteral Name) { return createChild(Name); } in child() argument
43 MemoryTree(const MemoryTree &) = delete;
44 MemoryTree &operator=(const MemoryTree &) = delete; argument
46 MemoryTree(MemoryTree &&) = default;
47 MemoryTree &operator=(MemoryTree &&) = default; argument
53 MemoryTree &detail(llvm::StringRef Name) { in detail() argument
61 const llvm::DenseMap<llvm::StringRef, MemoryTree> &children() const; argument
72 MemoryTree &createChild(llvm::StringRef Name); argument
81 llvm::DenseMap<llvm::StringRef, MemoryTree> Children; argument
86 void record(const MemoryTree &MT, std::string RootName,