Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_profiling.cpp44 atomic_uintptr_t FCT; member
138 uptr FCT = 0; in getThreadLocalData() local
139 if (atomic_compare_exchange_strong(&TLD.FCT, &FCT, 1, memory_order_acq_rel)) { in getThreadLocalData()
143 FCT = reinterpret_cast<uptr>( in getThreadLocalData()
145 atomic_store(&TLD.FCT, FCT, memory_order_release); in getThreadLocalData()
148 if (FCT == 1) in getThreadLocalData()
155 auto FCT = atomic_exchange(&TLD.FCT, 0, memory_order_acq_rel); in cleanupTLD() local
178 DCHECK_NE(FCT, nullptr); in postCurrentThreadFCT()
294 auto FCT = reinterpret_cast<FunctionCallTrie *>(atomic_load_relaxed(&T->FCT)); in profilingHandleArg0() local
298 FCT->enterFunction(FuncId, TSC, CPU); in profilingHandleArg0()
[all …]
H A Dxray_profile_collector.cpp63 FunctionCallTrie FCT; member
276 if (ThreadTrie.FCT.getRoots().empty()) in serialize()
279 populateRecords(ProfileRecords, PathAlloc, ThreadTrie.FCT); in serialize()
280 DCHECK(!ThreadTrie.FCT.getRoots().empty()); in serialize()