Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dexecution_subgraph.h126 class ExcludedCohort : public ArenaObject<kArenaAllocLSA> {
128 ExcludedCohort(ExcludedCohort&&) = default;
129 ExcludedCohort(const ExcludedCohort&) = delete;
130 explicit ExcludedCohort(ScopedArenaAllocator* allocator, HGraph* graph) in ExcludedCohort() function
136 ~ExcludedCohort() = default;
164 bool operator==(const ExcludedCohort& other) const {
207 ExcludedCohort() = delete;
270 ArrayRef<const ExcludedCohort> GetExcludedCohorts() const { in GetExcludedCohorts()
273 return ArrayRef<const ExcludedCohort>(); in GetExcludedCohorts()
275 return ArrayRef<const ExcludedCohort>(*excluded_list_); in GetExcludedCohorts()
[all …]
Dexecution_subgraph.cc265 ScopedArenaVector<ExcludedCohort>& res = excluded_list_.value(); in RecalculateExcludedCohort()
272 ExcludedCohort& cohort = res.back(); in RecalculateExcludedCohort()
299 for (ExcludedCohort& cohort : res) { in RecalculateExcludedCohort()
317 std::ostream& operator<<(std::ostream& os, const ExecutionSubgraph::ExcludedCohort& ex) { in operator <<()
322 void ExecutionSubgraph::ExcludedCohort::Dump(std::ostream& os) const { in Dump()
Dexecution_subgraph_test.cc620 ArrayRef<const ExecutionSubgraph::ExcludedCohort> exclusions(esg.GetExcludedCohorts()); in TEST_F()
626 [&](const ExecutionSubgraph::ExcludedCohort& it) { in TEST_F()
631 [&](const ExecutionSubgraph::ExcludedCohort& it) { in TEST_F()
729 ArrayRef<const ExecutionSubgraph::ExcludedCohort> exclusions(esg.GetExcludedCohorts()); in TEST_F()
739 [&](const ExecutionSubgraph::ExcludedCohort& it) { in TEST_F()
744 exclusions.cbegin(), exclusions.cend(), [&](const ExecutionSubgraph::ExcludedCohort& it) { in TEST_F()
Dload_store_elimination.cc628 ArrayRef<const ExecutionSubgraph::ExcludedCohort> cohorts = in IsPartialNoEscape()
632 [&](const ExecutionSubgraph::ExcludedCohort& ex) -> bool { in IsPartialNoEscape()
1229 ArrayRef<const ExecutionSubgraph::ExcludedCohort> cohorts = in HandleInvoke()
1233 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in HandleInvoke()
3131 [&](const ExecutionSubgraph::ExcludedCohort& ec) { return ec.PrecedesBlock(blk); }); in IsPostEscape()
3138 [&](const ExecutionSubgraph::ExcludedCohort& ec) { return ec.ContainsBlock(blk); }); in InEscapeCohort()
3144 [&](const ExecutionSubgraph::ExcludedCohort& ec) { in BeforeAllEscapes()
3228 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in GenerateMaterializationValueFromPredecessors()
3270 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in GenerateMaterializationValueFromPredecessorsForEntry()
3358 for (const ExecutionSubgraph::ExcludedCohort& ec : in CreateConstructorFences()