Home
last modified time | relevance | path

Searched refs:SchedulingGraph (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dscheduler.h252 class SchedulingGraph : public ValueObject {
254 SchedulingGraph(const HScheduler* scheduler, ScopedArenaAllocator* allocator) in SchedulingGraph() function
381 const SchedulingGraph& graph) = 0;
401 const SchedulingGraph& graph) OVERRIDE { in PopHighestPriorityNode()
422 const SchedulingGraph& graph) OVERRIDE;
429 const SchedulingGraph& graph) const;
486 SchedulingGraph scheduling_graph_;
497 inline bool SchedulingGraph::IsSchedulingBarrier(const HInstruction* instruction) const { in IsSchedulingBarrier()
Dscheduler.cc36 void SchedulingGraph::AddDependency(SchedulingNode* node, in AddDependency()
73 size_t SchedulingGraph::ArrayAccessHeapLocation(HInstruction* array, HInstruction* index) const { in ArrayAccessHeapLocation()
81 bool SchedulingGraph::ArrayAccessMayAlias(const HInstruction* node, in ArrayAccessMayAlias()
151 size_t SchedulingGraph::FieldAccessHeapLocation(HInstruction* obj, const FieldInfo* field) const { in FieldAccessHeapLocation()
163 bool SchedulingGraph::FieldAccessMayAlias(const HInstruction* node, in FieldAccessMayAlias()
197 bool SchedulingGraph::HasMemoryDependency(const HInstruction* node, in HasMemoryDependency()
248 bool SchedulingGraph::HasExceptionDependency(const HInstruction* node, in HasExceptionDependency()
267 bool SchedulingGraph::HasSideEffectDependency(const HInstruction* node, in HasSideEffectDependency()
283 void SchedulingGraph::AddDependencies(HInstruction* instruction, bool is_scheduling_barrier) { in AddDependencies()
362 bool SchedulingGraph::HasImmediateDataDependency(const SchedulingNode* node, in HasImmediateDataDependency()
[all …]
Dscheduler_test.cc149 SchedulingGraph scheduling_graph(scheduler, GetScopedAllocator()); in TestBuildDependencyGraphAndSchedule()
277 SchedulingGraph scheduling_graph(scheduler, GetScopedAllocator()); in TestDependencyGraphOnAliasingArrayAccesses()