HomeSort by relevance Sort by last modified time
    Searched refs:rpo (Results 1 - 13 of 13) sorted by null

  /external/v8/src/compiler/
instruction-scheduler.h 33 void StartBlock(RpoNumber rpo);
34 void EndBlock(RpoNumber rpo);
instruction-scheduler.cc 92 void InstructionScheduler::StartBlock(RpoNumber rpo) {
99 sequence()->StartBlock(rpo);
103 void InstructionScheduler::EndBlock(RpoNumber rpo) {
109 sequence()->EndBlock(rpo);
jump-threading.cc 189 // Patch RPO immediates.
194 RpoNumber rpo = constant.ToRpoNumber(); local
195 RpoNumber fw = result[rpo.ToInt()];
196 if (!(fw == rpo)) immediates[i] = Constant(fw);
instruction.cc 611 return os << "RPO" << constant.ToRpoNumber().ToInt();
854 Instruction* InstructionSequence::GetBlockStart(RpoNumber rpo) const {
855 const InstructionBlock* block = InstructionBlockAt(rpo);
860 void InstructionSequence::StartBlock(RpoNumber rpo) {
862 current_block_ = InstructionBlockAt(rpo);
868 void InstructionSequence::EndBlock(RpoNumber rpo) {
870 DCHECK_EQ(current_block_->rpo_number(), rpo);
998 RpoNumber rpo = RpoNumber::FromInt(block_id); local
    [all...]
code-generator.h 106 Label* GetLabel(RpoNumber rpo) { return &labels_[rpo.ToSize()]; }
177 // Compute branch info from given instruction. Returns a valid rpo number
178 // if the branch is redundant, the returned rpo number point to the target
graph-visualizer.cc 569 const BasicBlockVector* rpo = schedule->rpo_order(); local
570 for (size_t i = 0; i < rpo->size(); i++) {
571 BasicBlock* current = (*rpo)[i];
822 // Do a post-order depth-first search on the RPO graph. For every node,
898 const BasicBlockVector* rpo = schedule->rpo_order(); local
899 for (size_t i = 0; i < rpo->size(); i++) {
900 BasicBlock* current = (*rpo)[i];
instruction-selector.h 283 void StartBlock(RpoNumber rpo);
284 void EndBlock(RpoNumber rpo);
instruction.h     [all...]
instruction-selector.cc 120 void InstructionSelector::StartBlock(RpoNumber rpo) {
123 scheduler_->StartBlock(rpo);
125 sequence()->StartBlock(rpo);
130 void InstructionSelector::EndBlock(RpoNumber rpo) {
133 scheduler_->EndBlock(rpo);
135 sequence()->EndBlock(rpo);
    [all...]
  /external/tensorflow/tensorflow/compiler/jit/
partially_decluster_pass.cc 294 std::vector<Node*> rpo; local
295 GetReversePostOrder(*graph, &rpo, /*stable_comparator=*/NodeComparatorName(),
297 for (Node* n : rpo) {
328 // Since we iterate in RPO, we'll first encounter F0, decluster it, then
resource_operation_safety_analysis.cc 272 std::vector<Node*> rpo; local
273 GetReversePostOrder(g, &rpo, /*stable_comparator=*/NodeComparatorName(),
283 for (Node* n : rpo) {
deadness_analysis.cc 46 // straightforward. We traverse the graph in RPO, mapping each node to a
88 // The general algorithm that deals with cycles does two RPO (reverse post
700 Status PopulateWithReversePostOrder(absl::Span<Node* const> rpo);
1040 std::vector<Node*> rpo; local
    [all...]
deadness_analysis_test.cc 573 // To make deadness analysis think that dependent_iv is a loop we need an RPO
574 // that visits the merge before the backedge. This is a legal RPO for
575 // deadness analysis since it ignores NextIteration->Merge edges during RPO.
577 // RPO with this edge in place. Then remove this edge to get our test case.
578 std::vector<Node*> rpo; local
579 GetReversePostOrder(*root.graph(), &rpo, /*stable_comparator=*/{},
590 TF_ASSERT_OK(ComputePredicates(*root.graph(), rpo, &predicate_map));
    [all...]

Completed in 287 milliseconds