/external/v8/src/compiler/ |
D | scheduler.cc | 35 schedule_(schedule), in Scheduler() 77 SchedulerData def = {schedule_->start(), 0, kUnknown}; in DefaultSchedulerData() 150 BasicBlock* block = schedule_->block(control); in UpdatePlacement() 151 schedule_->AddNode(block, node); in UpdatePlacement() 252 schedule_(scheduler->schedule_), in CFGBuilder() 291 component_end_ = schedule_->block(exit); in Run() 324 schedule_->AddNode(block, node); in FixNode() 341 FixNode(schedule_->end(), node); in BuildBlocks() 344 FixNode(schedule_->start(), node); in BuildBlocks() 421 BasicBlock* block = schedule_->block(node); in BuildBlockForNode() [all …]
|
D | raw-machine-assembler.cc | 25 schedule_(zone()->New<Schedule>(zone())), in RawMachineAssembler() 93 DCHECK(schedule_->rpo_order()->empty()); in ExportForTest() 96 StdoutStream{} << *schedule_; in ExportForTest() 98 schedule_->EnsureCFGWellFormedness(); in ExportForTest() 99 Scheduler::ComputeSpecialRPO(zone(), schedule_); in ExportForTest() 100 schedule_->PropagateDeferredMark(); in ExportForTest() 103 StdoutStream{} << *schedule_; in ExportForTest() 107 Schedule* schedule = schedule_; in ExportForTest() 108 schedule_ = nullptr; in ExportForTest() 114 DCHECK(schedule_->rpo_order()->empty()); in ExportForOptimization() [all …]
|
D | scheduled-machine-lowering.h | 36 Schedule* schedule() { return schedule_; } in schedule() 38 Schedule* schedule_; variable
|
D | graph-assembler.cc | 67 Schedule* schedule_; member in v8::internal::compiler::GraphAssembler::BasicBlockUpdater 97 schedule_(schedule), in BasicBlockUpdater() 125 DCHECK(!schedule_->IsScheduled(node)); in AddNode() 126 schedule_->AddNode(to, node); in AddNode() 136 if (schedule_->IsScheduled(node) && in AddClonedNode() 137 schedule_->block(node) == current_block_) { in AddClonedNode() 140 } else if (!schedule_->IsScheduled(node) && !IsOriginalNode(node)) { in AddClonedNode() 186 schedule_->SetBlockForNode(nullptr, *node_it_); in CopyForChange() 191 schedule_->SetBlockForNode(nullptr, original_block()->control_input()); in CopyForChange() 203 BasicBlock* block = schedule_->NewBasicBlock(); in NewBasicBlock() [all …]
|
D | scheduled-machine-lowering.cc | 21 : schedule_(schedule), in ScheduledMachineLowering() 63 schedule_->rpo_order()->clear(); in Run()
|
D | graph-visualizer.h | 137 : schedule_(schedule), in schedule_() function 141 const Schedule* schedule_; member
|
D | machine-graph-verifier.cc | 26 : schedule_(schedule), in MachineRepresentationInferrer() 95 auto blocks = schedule_->all_blocks(); in Run() 332 Schedule const* const schedule_; member in v8::internal::compiler::__anonf8ae49ab0111::MachineRepresentationInferrer 344 : schedule_(schedule), in MachineRepresentationChecker() 351 BasicBlockVector const* blocks = schedule_->all_blocks(); in Run() 1016 Schedule const* const schedule_; member in v8::internal::compiler::__anonf8ae49ab0111::MachineRepresentationChecker
|
D | scheduler.h | 81 Schedule* schedule_; variable
|
D | pipeline.cc | 232 schedule_(schedule), in PipelineData() 342 Schedule* schedule() const { return schedule_; } in schedule() 344 DCHECK(!schedule_); in set_schedule() 345 schedule_ = schedule; in set_schedule() 347 void reset_schedule() { schedule_ = nullptr; } in reset_schedule() 443 schedule_ = nullptr; in DeleteGraphZone() 602 Schedule* schedule_ = nullptr; member in v8::internal::compiler::PipelineData
|
D | raw-machine-assembler.h | 1048 Schedule* schedule() { return schedule_; } in schedule() 1056 Schedule* schedule_; variable
|
D | graph-visualizer.cc | 818 .PrintSchedule(ac.phase_, ac.schedule_, ac.positions_, ac.instructions_); in operator <<()
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | hlo_ordering.cc | 376 : HloOrdering(schedule.module()), schedule_(schedule) { in SequentialHloOrdering() 381 : HloOrdering(schedule.module()), schedule_(std::move(schedule)) { in SequentialHloOrdering() 387 TF_DCHECK_OK(schedule_.Verify()); in Initialize() 388 for (const auto& computation_sequence : schedule_.sequences()) { in Initialize() 408 return schedule_.is_computation_scheduled(&computation) in SequentialOrder() 409 ? &schedule_.sequence(&computation) in SequentialOrder() 414 return absl::StrCat("SequentialHloOrdering\n", schedule_.ToString()); in ToString()
|
D | hlo_module.h | 284 void clear_schedule() { schedule_.reset(); } in clear_schedule() 287 bool has_schedule() const { return schedule_.has_value(); } in has_schedule() 290 const HloSchedule& schedule() const { return *schedule_; } in schedule() 291 HloSchedule& schedule() { return *schedule_; } in schedule() 372 absl::optional<HloSchedule> schedule_; variable
|
D | hlo_live_range.h | 103 : schedule_(schedule), in HloLiveRange() 198 const HloSchedule& schedule_; variable
|
D | hlo_live_range.cc | 92 if (!schedule_.is_computation_scheduled(&computation)) { in FlattenSchedule() 98 schedule_.sequence(&computation); in FlattenSchedule()
|
D | hlo_ordering.h | 200 const HloSchedule schedule_; variable
|
D | hlo_module.cc | 50 schedule_ = std::move(schedule); in set_schedule() 122 schedule_->remove_computation(to_remove); in RemoveEmbeddedComputation()
|
D | heap_simulator.h | 203 const HloSchedule* schedule_; variable
|
D | heap_simulator.cc | 338 schedule_(schedule), in HeapSimulator() 340 debug_trace_.set_whole_module_simulation(schedule_ != nullptr); in HeapSimulator()
|
/external/v8/src/diagnostics/ |
D | basic-block-profiler.cc | 32 schedule_ = os.str(); in SetSchedule() 69 schedule_ = js_heap_data->schedule().ToCString().get(); in BasicBlockProfilerData() 86 schedule_ = js_heap_data.schedule().ToCString().get(); in BasicBlockProfilerData() 116 Handle<String> schedule = CopyStringToJSHeap(schedule_, isolate); in CopyToJSHeap() 204 if (!d.schedule_.empty()) { in operator <<() 207 os << d.schedule_.c_str() << std::endl; in operator <<()
|
D | basic-block-profiler.h | 62 std::string schedule_; variable
|
/external/v8/src/heap/cppgc/ |
D | marker.cc | 203 schedule_.NotifyIncrementalMarkingStart(); in StartMarking() 245 schedule_.GetOverallMarkedBytes()); in LeaveAtomicPause() 334 GetNextIncrementalStepDuration(schedule_, heap_); in AdvanceMarkingWithDeadline() 338 schedule_.UpdateIncrementalMarkedBytes( in AdvanceMarkingWithDeadline() 358 schedule_.ShouldFlushEphemeronPairs()) { in ProcessWorklistsWithDeadline() 465 heap_, marking_worklists_, schedule_, platform_); in Marker()
|
D | marker.h | 176 IncrementalMarkingSchedule schedule_; variable
|
/external/v8/src/heap/cppgc-js/ |
D | cpp-heap.cc | 132 heap_, marking_worklists_, schedule_, platform_, in UnifiedHeapMarker()
|
/external/v8/src/compiler/backend/ |
D | instruction-selector.h | 646 Schedule* schedule() const { return schedule_; } in schedule() 690 Schedule* const schedule_; variable
|