Home
last modified time | relevance | path

Searched refs:RecursionStatus (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
H A Dxray-account.cpp132 using RecursionStatus = LatencyAccountant::FunctionStack::RecursionStatus; typedef
133 RecursionStatus &RecursionStatus::operator++() { in operator ++()
134 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator ++()
137 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // ++Storage in operator ++()
140 Bitfield::set<RecursionStatus::IsRecursive>(Storage, in operator ++()
144 RecursionStatus &RecursionStatus::operator--() { in operator --()
145 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator --()
148 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // --Storage in operator --()
151 Bitfield::set<RecursionStatus::IsRecursive>(Storage, false); // Storage = 0 in operator --()
154 bool RecursionStatus::isRecursive() const { in isRecursive()
[all …]
H A Dxray-account.h39 class RecursionStatus {
44 RecursionStatus &operator++();
45 RecursionStatus &operator--();
48 Optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth;