Searched refs:GetBlocks (Results 1 - 25 of 25) sorted by last modified time

/art/compiler/optimizing/
H A Dblock_builder.cc251 for (HBasicBlock* block : graph_->GetBlocks()) {
314 HBasicBlock* try_block = graph_->GetBlocks()[entry.first];
331 HBasicBlock* try_block = graph_->GetBlocks()[entry.first];
354 DCHECK(graph_->GetBlocks().empty());
H A Dbounds_check_elimination.cc528 maps_(graph->GetBlocks().size(),
547 initial_block_size_(graph->GetBlocks().size()),
H A Dbuilder.cc74 DCHECK(graph_->GetBlocks().empty());
H A Dcode_generator.h563 size_t size = GetGraph()->GetBlocks().size();
H A Dcode_generator_arm64.h417 block_labels_.resize(GetGraph()->GetBlocks().size());
H A Dconstant_folding_test.cc134 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
195 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
256 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
335 HInstruction* inst1 = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
406 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
469 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
533 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
633 HInstruction* inst1 = graph->GetBlocks()[4]->GetFirstInstruction()->InputAt(0);
718 HInstruction* inst = graph->GetBlocks()[1]->GetFirstInstruction()->InputAt(0);
H A Ddead_code_elimination.cc100 ArenaBitVector live_blocks(allocator, graph_->GetBlocks().size(), false, kArenaAllocDCE);
H A Ddominator_test.cc33 ASSERT_EQ(graph->GetBlocks().size(), blocks_length);
36 if (graph->GetBlocks()[i] == nullptr) {
40 ASSERT_EQ(nullptr, graph->GetBlocks()[i]->GetDominator());
41 ASSERT_TRUE(graph->GetBlocks()[i]->IsEntryBlock());
44 ASSERT_NE(nullptr, graph->GetBlocks()[i]->GetDominator());
45 ASSERT_EQ(blocks[i], graph->GetBlocks()[i]->GetDominator()->GetBlockId());
H A Dfind_loops_test.cc41 for (HBasicBlock* block : graph->GetBlocks()) {
54 for (HBasicBlock* block : graph->GetBlocks()) {
70 for (HBasicBlock* block : graph->GetBlocks()) {
87 for (HBasicBlock* block : graph->GetBlocks()) {
102 for (HBasicBlock* block : graph->GetBlocks()) {
113 HBasicBlock* block = graph->GetBlocks()[block_id];
123 const BitVector& blocks = info->GetBlocks();
291 ASSERT_TRUE(graph->GetBlocks()[3]->GetLoopInformation()->IsIn(
292 *graph->GetBlocks()[2]->GetLoopInformation()));
293 ASSERT_FALSE(graph->GetBlocks()[
[all...]
H A Dgraph_checker.cc607 const ArenaBitVector& loop_blocks = loop_information->GetBlocks();
636 if (!loop_blocks.IsSubsetOf(&outer_info->GetBlocks())) {
655 HBasicBlock* loop_block = GetGraph()->GetBlocks()[i];
H A Dgraph_visualizer.cc789 if (!graph_->GetBlocks().empty()) {
802 if (!graph_->GetBlocks().empty()) {
H A Dgvn.cc359 sets_(graph->GetBlocks().size(), nullptr, allocator->Adapter(kArenaAllocGvn)),
361 allocator, graph->GetBlocks().size(), /* expandable */ false, kArenaAllocGvn) {}
545 HBasicBlock* current_block = block->GetGraph()->GetBlocks()[block_id];
H A Dinstruction_builder.cc261 locals_for_.resize(graph_->GetBlocks().size(),
H A Dlicm.cc87 graph_->GetBlocks().size(),
H A Dlive_ranges_test.cc76 HBasicBlock* block = graph->GetBlocks()[1];
124 HBasicBlock* block = graph->GetBlocks()[3];
H A Dload_store_elimination.cc516 heap_values_for_(graph->GetBlocks().size(),
H A Dnodes.cc662 graph->GetBlocks().size(),
1145 const ArenaVector<HBasicBlock*>& blocks = graph_->GetBlocks();
1720 DCHECK_EQ(loop_info->GetBlocks().NumSetBits(), 1u);
1721 DCHECK_EQ(static_cast<uint32_t>(loop_info->GetBlocks().GetHighestBitSet()), GetBlockId());
2021 if (GetBlocks().size() == 3) {
2024 HBasicBlock* body = GetBlocks()[1];
2025 DCHECK(GetBlocks()[0]->IsEntryBlock());
2026 DCHECK(GetBlocks()[2]->IsExitBlock());
H A Dnodes.h323 const ArenaVector<HBasicBlock*>& GetBlocks() const { return blocks_; } function in class:art::HGraph
656 blocks_(graph->GetArena(), graph->GetBlocks().size(), true, kArenaAllocLoopInfoBackEdges) {
721 const ArenaBitVector& GetBlocks() const { return blocks_; } function in class:art::HLoopInformation
6404 bool Done() const { return index_ == graph_.GetBlocks().size(); }
6405 HBasicBlock* Current() const { return graph_.GetBlocks()[index_]; }
6495 : blocks_in_loop_(info.GetBlocks()),
6496 blocks_(info.GetHeader()->GetGraph()->GetBlocks()),
6528 : blocks_in_loop_(info.GetBlocks()),
H A Doptimizing_unit_test.h65 for (HBasicBlock* block : graph->GetBlocks()) {
H A Dregister_allocator_test.cc302 HBasicBlock* loop_header = graph->GetBlocks()[2];
311 HBasicBlock* return_block = graph->GetBlocks()[3];
333 HXor* first_xor = graph->GetBlocks()[1]->GetFirstInstruction()->AsXor();
334 HXor* last_xor = graph->GetBlocks()[1]->GetLastInstruction()->GetPrevious()->AsXor();
H A Dside_effects_analysis.cc24 block_effects_.resize(graph_->GetBlocks().size());
25 loop_effects_.resize(graph_->GetBlocks().size());
H A Dside_effects_analysis.h31 block_effects_(graph->GetBlocks().size(),
33 loop_effects_(graph->GetBlocks().size(),
H A Dssa_liveness_analysis.cc72 ArenaVector<uint32_t> forward_predecessors(graph_->GetBlocks().size(),
H A Dssa_liveness_analysis.h973 for (HBasicBlock* header : graph.GetBlocks()) {
979 size_t num_blocks = loop->GetBlocks().NumSetBits();
1152 block_infos_(graph->GetBlocks().size(),
H A Dssa_test.cc69 for (HBasicBlock* block : graph->GetBlocks()) {
89 for (HBasicBlock* block : graph->GetBlocks()) {

Completed in 93 milliseconds