Searched refs:TTindex (Results 1 – 2 of 2) sorted by relevance
31 using TTindex = std::vector<class TimerTreeNode>::size_type; variable35 using PathType = llvm::SmallVector<TTindex, 8>;51 std::vector<TTindex> Children; // indexed by TimerIdT52 TTindex Parent = 0;80 PathType getPath(TTindex Index, const TranslationType &Mapping) const;81 TTindex getChildIndex(TTindex Parent, TimerIdT ID);82 TTindex findPath(const PathType &Path);93 TTindex StackTop = 0;
83 TTindex SrcIndex = 0; in mergeFrom()92 TTindex MyIndex = findPath(MyPath); in mergeFrom()108 TimerStack::PathType TimerStack::getPath(TTindex Index, in getPath()121 TimerStack::TTindex TimerStack::getChildIndex(TimerStack::TTindex Parent, in getChildIndex()126 TTindex Size = Nodes.size(); in getChildIndex()137 TimerStack::TTindex TimerStack::findPath(const PathType &Path) { in findPath()138 TTindex CurIndex = 0; in findPath()141 for (TTindex Index : reverse_range(Path)) { in findPath()196 TTindex Prefix = StackTop; in update()202 TTindex Next = Nodes[Prefix].Parent; in update()[all …]