Lines Matching refs:node
262 std::unique_ptr<SchedulingNode> node(
264 SchedulingNode* result = node.get();
265 nodes_map_.Insert(std::make_pair(instr, std::move(node)));
291 bool HasImmediateDataDependency(const SchedulingNode* node, const SchedulingNode* other) const;
292 bool HasImmediateDataDependency(const HInstruction* node, const HInstruction* other) const;
293 bool HasImmediateOtherDependency(const SchedulingNode* node, const SchedulingNode* other) const;
294 bool HasImmediateOtherDependency(const HInstruction* node, const HInstruction* other) const;
306 void AddDependency(SchedulingNode* node, SchedulingNode* dependency, bool is_data_dependency);
307 void AddDataDependency(SchedulingNode* node, SchedulingNode* dependency) { in AddDataDependency() argument
308 AddDependency(node, dependency, /*is_data_dependency*/true); in AddDataDependency()
310 void AddOtherDependency(SchedulingNode* node, SchedulingNode* dependency) { in AddOtherDependency() argument
311 AddDependency(node, dependency, /*is_data_dependency*/false); in AddOtherDependency()
313 bool HasMemoryDependency(const HInstruction* node, const HInstruction* other) const;
314 bool HasExceptionDependency(const HInstruction* node, const HInstruction* other) const;
315 bool HasSideEffectDependency(const HInstruction* node, const HInstruction* other) const;
316 bool ArrayAccessMayAlias(const HInstruction* node, const HInstruction* other) const;
317 bool FieldAccessMayAlias(const HInstruction* node, const HInstruction* other) const;
360 void CalculateLatency(SchedulingNode* node) { in CalculateLatency() argument
363 Visit(node->GetInstruction()); in CalculateLatency()
473 void CalculateLatency(SchedulingNode* node) { in CalculateLatency() argument
474 latency_visitor_->CalculateLatency(node); in CalculateLatency()
475 node->SetLatency(latency_visitor_->GetLastVisitedLatency()); in CalculateLatency()
476 node->SetInternalLatency(latency_visitor_->GetLastVisitedInternalLatency()); in CalculateLatency()