Lines Matching refs:graph_

45   explicit Temporaries(HGraph* graph) : graph_(graph), index_(0) {}  in Temporaries()
48 HInstruction* temp = new (graph_->GetArena()) HTemporary(index_); in Add()
62 graph_->UpdateTemporariesVRegSlots(index_); in Add()
66 HGraph* const graph_; member in art::Temporaries
141 graph_->SetNumberOfVRegs(count); in InitializeLocals()
156 graph_->SetNumberOfInVRegs(number_of_parameters); in InitializeParameters()
218 T* comparison = new (arena_) T(value, graph_->GetIntConstant(0)); in If_21t()
263 DCHECK(graph_->GetBlocks().IsEmpty()); in BuildGraph()
270 entry_block_ = new (arena_) HBasicBlock(graph_, 0); in BuildGraph()
271 graph_->AddBlock(entry_block_); in BuildGraph()
272 exit_block_ = new (arena_) HBasicBlock(graph_, kNoDexPc); in BuildGraph()
273 graph_->SetEntryBlock(entry_block_); in BuildGraph()
274 graph_->SetExitBlock(exit_block_); in BuildGraph()
277 graph_->SetMaximumNumberOfOutVRegs(code_item.outs_size_); in BuildGraph()
305 block = new (arena_) HBasicBlock(graph_, address); in BuildGraph()
329 graph_->AddBlock(exit_block_); in BuildGraph()
351 graph_->AddBlock(block); in MaybeUpdateCurrentBlock()
361 HBasicBlock* block = new (arena_) HBasicBlock(graph_, 0); in ComputeBranchTargets()
375 block = new (arena_) HBasicBlock(graph_, target); in ComputeBranchTargets()
388 block = new (arena_) HBasicBlock(graph_, dex_pc); in ComputeBranchTargets()
405 block = new (arena_) HBasicBlock(graph_, target); in ComputeBranchTargets()
411 block = new (arena_) HBasicBlock(graph_, target); in ComputeBranchTargets()
425 block = new (arena_) HBasicBlock(graph_, dex_pc); in ComputeBranchTargets()
523 HInstruction* second = graph_->GetIntConstant(instruction.VRegC_22s()); in Binop_22s()
534 HInstruction* second = graph_->GetIntConstant(instruction.VRegC_22b()); in Binop_22b()
742 Temporaries temps(graph_); in BuildInvoke()
847 Temporaries temps(graph_); in BuildInstanceFieldAccess()
968 Temporaries temps(graph_); in BuildStaticFieldAccess()
997 second = graph_->GetIntConstant(second_vreg_or_constant); in BuildCheckedDivRem()
999 second = graph_->GetLongConstant(second_vreg_or_constant); in BuildCheckedDivRem()
1009 Temporaries temps(graph_); in BuildCheckedDivRem()
1031 Temporaries temps(graph_); in BuildArrayAccess()
1054 graph_->SetHasBoundsChecks(true); in BuildArrayAccess()
1063 HInstruction* length = graph_->GetIntConstant(number_of_vreg_arguments); in BuildFilledNewArray()
1079 Temporaries temps(graph_); in BuildFilledNewArray()
1083 HInstruction* index = graph_->GetIntConstant(i); in BuildFilledNewArray()
1097 HInstruction* index = graph_->GetIntConstant(i); in BuildFillArrayData()
1098 HInstruction* value = graph_->GetIntConstant(data[i]); in BuildFillArrayData()
1105 Temporaries temps(graph_); in BuildFillArrayData()
1122 HInstruction* last_index = graph_->GetIntConstant(payload->element_count - 1); in BuildFillArrayData()
1156 graph_->SetHasBoundsChecks(true); in BuildFillArrayData()
1164 HInstruction* index = graph_->GetIntConstant(i); in BuildFillWideArrayData()
1165 HInstruction* value = graph_->GetLongConstant(data[i]); in BuildFillWideArrayData()
1195 Temporaries temps(graph_); in BuildTypeCheck()
1266 HInstruction* this_case_value = graph_->GetIntConstant(case_value_int); in BuildSwitchCaseHelper()
1288 graph_->AddBlock(next_case_target); in BuildSwitchCaseHelper()
1324 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_11n()); in AnalyzeDexInstruction()
1331 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21s()); in AnalyzeDexInstruction()
1338 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_31i()); in AnalyzeDexInstruction()
1345 HIntConstant* constant = graph_->GetIntConstant(instruction.VRegB_21h() << 16); in AnalyzeDexInstruction()
1356 HLongConstant* constant = graph_->GetLongConstant(value); in AnalyzeDexInstruction()
1367 HLongConstant* constant = graph_->GetLongConstant(value); in AnalyzeDexInstruction()
1374 HLongConstant* constant = graph_->GetLongConstant(instruction.VRegB_51l()); in AnalyzeDexInstruction()
1382 HLongConstant* constant = graph_->GetLongConstant(value); in AnalyzeDexInstruction()
2015 HNullConstant* constant = graph_->GetNullConstant(); in AnalyzeDexInstruction()