Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dexecution_subgraph.h125 class ExcludedCohort : public ArenaObject<kArenaAllocLSA> {
127 ExcludedCohort(ExcludedCohort&&) = default;
128 ExcludedCohort(const ExcludedCohort&) = delete;
129 explicit ExcludedCohort(ScopedArenaAllocator* allocator, HGraph* graph) in ExcludedCohort() function
135 ~ExcludedCohort() = default;
163 bool operator==(const ExcludedCohort& other) const {
206 ExcludedCohort() = delete;
269 ArrayRef<const ExcludedCohort> GetExcludedCohorts() const { in GetExcludedCohorts()
272 return ArrayRef<const ExcludedCohort>(); in GetExcludedCohorts()
274 return ArrayRef<const ExcludedCohort>(*excluded_list_); in GetExcludedCohorts()
[all …]
Dexecution_subgraph.cc268 ScopedArenaVector<ExcludedCohort>& res = excluded_list_.value(); in RecalculateExcludedCohort()
275 ExcludedCohort& cohort = res.back(); in RecalculateExcludedCohort()
302 for (ExcludedCohort& cohort : res) { in RecalculateExcludedCohort()
320 std::ostream& operator<<(std::ostream& os, const ExecutionSubgraph::ExcludedCohort& ex) { in operator <<()
325 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.cc623 ArrayRef<const ExecutionSubgraph::ExcludedCohort> cohorts = in IsPartialNoEscape()
627 [&](const ExecutionSubgraph::ExcludedCohort& ex) -> bool { in IsPartialNoEscape()
1114 ArrayRef<const ExecutionSubgraph::ExcludedCohort> cohorts = in HandleInvoke()
1118 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in HandleInvoke()
2986 [&](const ExecutionSubgraph::ExcludedCohort& ec) { return ec.PrecedesBlock(blk); }); in IsPostEscape()
2993 [&](const ExecutionSubgraph::ExcludedCohort& ec) { return ec.ContainsBlock(blk); }); in InEscapeCohort()
2999 [&](const ExecutionSubgraph::ExcludedCohort& ec) { in BeforeAllEscapes()
3083 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in GenerateMaterializationValueFromPredecessors()
3125 [&](const ExecutionSubgraph::ExcludedCohort& cohort) { in GenerateMaterializationValueFromPredecessorsForEntry()
3213 for (const ExecutionSubgraph::ExcludedCohort& ec : in CreateConstructorFences()