Searched refs:AppendEmplace (Results 1 – 4 of 4) sorted by relevance
/external/llvm-project/compiler-rt/lib/xray/ |
D | xray_function_call_trie.h | 372 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 …]
|
D | xray_profile_collector.cpp | 131 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()
|
D | xray_segmented_array.h | 353 T *AppendEmplace(Args &&... args) XRAY_NEVER_INSTRUMENT { in AppendEmplace() function
|
/external/llvm-project/compiler-rt/lib/xray/tests/unit/ |
D | segmented_array_test.cpp | 67 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()
|