Home
last modified time | relevance | path

Searched refs:AppendEmplace (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/compiler-rt/lib/xray/
Dxray_function_call_trie.h372 auto *NewRoot = Nodes.AppendEmplace( in enterFunction()
376 if (Roots.AppendEmplace(NewRoot) == nullptr) { in enterFunction()
380 if (ShadowStack.AppendEmplace(TSC, NewRoot, CPU) == nullptr) { in enterFunction()
400 if (ShadowStack.AppendEmplace(TSC, Callee->NodePtr, CPU) == nullptr) in enterFunction()
406 auto* NewNode = Nodes.AppendEmplace( in enterFunction()
411 TopNode->Callees.AppendEmplace(NewNode, FId); in enterFunction()
412 if (ShadowStack.AppendEmplace(TSC, NewNode, CPU) == nullptr) in enterFunction()
497 auto NewRoot = O.Nodes.AppendEmplace( in deepCopyInto()
510 if (DFSStack.AppendEmplace(Root, NewRoot) == nullptr) in deepCopyInto()
518 auto NewNode = O.Nodes.AppendEmplace( in deepCopyInto()
[all …]
Dxray_profile_collector.cpp131 if (TDArray->AppendEmplace(Q, std::move(B), std::move(A), std::move(T), in post()
180 auto Record = PRs.AppendEmplace(PathArray{PA}, Node); in populateRecords()
Dxray_segmented_array.h353 T *AppendEmplace(Args &&... args) XRAY_NEVER_INSTRUMENT { in AppendEmplace() function
/external/llvm-project/compiler-rt/lib/xray/tests/unit/
Dsegmented_array_test.cpp67 TEST(SegmentedArrayTest, AppendEmplace) { in TEST() argument
71 ASSERT_NE(data.AppendEmplace(1, 1), nullptr); in TEST()
80 ASSERT_NE(data.AppendEmplace(1, 1), nullptr); in TEST()
100 ASSERT_NE(data.AppendEmplace(1, 1), nullptr); in TEST()
114 ASSERT_NE(data.AppendEmplace(1, 1), nullptr); in TEST()
139 Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)); in TEST()
170 Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)); in TEST()
182 EXPECT_NE(Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)), in TEST()
184 EXPECT_EQ(Data.AppendEmplace(0, 0), nullptr); in TEST()