reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-xray/xray-stacks.cpp
  366     auto &TS = ThreadStackMap[R.TId];
  367     switch (R.Type) {
  379         auto *Root = findRootNode(R.TId, R.FuncId);
  379         auto *Root = findRootNode(R.TId, R.FuncId);
  380         TS.emplace_back(Root ? Root : createTrieNode(R.TId, R.FuncId, nullptr),
  380         TS.emplace_back(Root ? Root : createTrieNode(R.TId, R.FuncId, nullptr),
  381                         R.TSC);
  387                        [&](StackTrieNode *N) { return N->FuncId == R.FuncId; });
  391         auto N = createTrieNode(R.TId, R.FuncId, Top.first);
  391         auto N = createTrieNode(R.TId, R.FuncId, Top.first);
  395         TS.emplace_back(N, R.TSC);
  399         TS.emplace_back(*I, R.TSC);
  420             return E.first->FuncId == R.FuncId;
  433             std::max(E.second, R.TSC) - std::min(E.second, R.TSC));
  433             std::max(E.second, R.TSC) - std::min(E.second, R.TSC));
  437             std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
  437             std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
  440             std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
  440             std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));