Searched refs:HBasicBlock (Results 51 - 74 of 74) sorted by relevance
123
/art/compiler/optimizing/ |
H A D | code_generator_arm.h | 216 void GenerateSuspendCheck(HSuspendCheck* check, HBasicBlock* successor); 289 void HandleGoto(HInstruction* got, HBasicBlock* successor); 307 void Bind(HBasicBlock* block) OVERRIDE; 342 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE { 383 Label* GetLabelOf(HBasicBlock* block) const {
|
H A D | code_generator_arm64.h | 214 void GenerateSuspendCheck(HSuspendCheck* instruction, HBasicBlock* successor); 274 void HandleGoto(HInstruction* got, HBasicBlock* successor); 353 void Bind(HBasicBlock* block) OVERRIDE; 355 vixl::Label* GetLabelOf(HBasicBlock* block) { 369 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE {
|
H A D | code_generator_x86_64.h | 210 void GenerateSuspendCheck(HSuspendCheck* instruction, HBasicBlock* successor); 279 void HandleGoto(HInstruction* got, HBasicBlock* successor); 300 void Bind(HBasicBlock* block) OVERRIDE; 349 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE { 374 Label* GetLabelOf(HBasicBlock* block) const {
|
H A D | code_generator.cc | 142 bool CodeGenerator::GoesToNextBlock(HBasicBlock* current, HBasicBlock* next) const { 147 HBasicBlock* CodeGenerator::GetNextBlockToEmit() const { 149 HBasicBlock* block = (*block_order_)[i]; 157 HBasicBlock* CodeGenerator::FirstNonEmptyBlock(HBasicBlock* block) const { 223 HBasicBlock* block = (*block_order_)[current_block_index_]; 275 const ArenaVector<HBasicBlock*>& block_order) { 835 for (HBasicBlock* block : *block_order_) { 1122 HBasicBlock* bloc [all...] |
H A D | graph_visualizer.cc | 254 void PrintPredecessors(HBasicBlock* block) { 257 for (HBasicBlock* predecessor : block->GetPredecessors()) { 266 void PrintSuccessors(HBasicBlock* block) { 269 for (HBasicBlock* successor : block->GetNormalSuccessors()) { 275 void PrintExceptionHandlers(HBasicBlock* block) { 278 for (HBasicBlock* handler : block->GetExceptionalSuccessors()) { 703 void VisitBasicBlock(HBasicBlock* block) OVERRIDE {
|
H A D | inliner.h | 144 HBasicBlock* bb_cursor,
|
H A D | register_allocator.cc | 117 HBasicBlock* block = it.Current(); 172 HBasicBlock* block = it.Current(); 1202 HBasicBlock* block_from = liveness_.GetBlockFromPosition(from / 2); 1203 HBasicBlock* block_to = liveness_.GetBlockFromPosition(to / 2); 1234 for (HBasicBlock* dominated : block_from->GetDominator()->GetDominatedBlocks()) { 1248 HBasicBlock* header = it.Current()->GetHeader(); 1526 void RegisterAllocator::InsertParallelMoveAtExitOf(HBasicBlock* block, 1556 void RegisterAllocator::InsertParallelMoveAtEntryOf(HBasicBlock* block, 1748 HBasicBlock* from, 1749 HBasicBlock* t [all...] |
H A D | load_store_elimination.cc | 528 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { 596 void HandleLoopSideEffects(HBasicBlock* block) { 612 HBasicBlock* pre_header = block->GetLoopInformation()->GetPreHeader(); 640 void MergePredecessorValues(HBasicBlock* block) { 641 const ArenaVector<HBasicBlock*>& predecessors = block->GetPredecessors();
|
H A D | live_ranges_test.cc | 76 HBasicBlock* block = graph->GetBlocks()[1]; 124 HBasicBlock* block = graph->GetBlocks()[3];
|
H A D | liveness_test.cc | 60 HBasicBlock* block = it.Current();
|
H A D | optimizing_cfi_test.cc | 145 ArenaVector<HBasicBlock*> blocks_;
|
H A D | prepare_for_register_allocation.cc | 24 HBasicBlock* block = it.Current();
|
H A D | sharpening.cc | 38 for (HBasicBlock* block : graph_->GetReversePostOrder()) {
|
H A D | instruction_builder.cc | 32 HBasicBlock* HInstructionBuilder::FindBlockStartingAt(uint32_t dex_pc) const { 36 ArenaVector<HInstruction*>* HInstructionBuilder::GetLocalsFor(HBasicBlock* block) { 66 HInstruction* HInstructionBuilder::ValueOfLocalAt(HBasicBlock* block, size_t local) { 82 HBasicBlock* current = it.Current(); 125 for (HBasicBlock* predecessor : current_block_->GetPredecessors()) { 162 for (HBasicBlock* catch_block : try_entry.GetExceptionHandlers()) { 231 HBasicBlock* block = loop_headers_[i - 1]; 235 for (HBasicBlock* predecessor : block->GetPredecessors()) { 250 static bool IsBlockPopulated(HBasicBlock* block) { 591 HBasicBlock* bloc [all...] |
H A D | ssa_builder.cc | 83 HBasicBlock* block = it.Current(); 239 HBasicBlock* block = it.Current();
|
H A D | induction_var_analysis.cc | 104 HBasicBlock* graph_block = it_graph.Current(); 121 HBasicBlock* loop_block = it_loop.Current(); 575 HBasicBlock* if_true = ifs->IfTrueSuccessor(); 576 HBasicBlock* if_false = ifs->IfFalseSuccessor();
|
H A D | instruction_simplifier.cc | 592 HBasicBlock* block = equal->GetBlock(); 623 HBasicBlock* block = not_equal->GetBlock(); 1043 HBasicBlock* block = condition->GetBlock(); 1164 HBasicBlock* block = instruction->GetBlock(); 1387 HBasicBlock* block = instruction->GetBlock();
|
H A D | code_generator_mips64.cc | 292 SuspendCheckSlowPathMIPS64(HSuspendCheck* instruction, HBasicBlock* successor) 321 HBasicBlock* const successor_; 627 void CodeGeneratorMIPS64::Bind(HBasicBlock* block) { 993 HBasicBlock* successor) { 2203 void InstructionCodeGeneratorMIPS64::HandleGoto(HInstruction* got, HBasicBlock* successor) { 2205 HBasicBlock* block = got->GetBlock(); 2235 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 2648 HBasicBlock* true_successor = if_instr->IfTrueSuccessor(); 2649 HBasicBlock* false_successor = if_instr->IfFalseSuccessor(); 3808 HBasicBlock* bloc [all...] |
H A D | code_generator_arm64.cc | 392 SuspendCheckSlowPathARM64(HSuspendCheck* instruction, HBasicBlock* successor) 415 HBasicBlock* GetSuccessor() const { 423 HBasicBlock* const successor_; 564 const ArenaVector<HBasicBlock*>& successors = switch_instr_->GetBlock()->GetSuccessors(); 1059 void CodeGeneratorARM64::Bind(HBasicBlock* block) { 1514 HBasicBlock* successor) { 2768 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) { 2770 HBasicBlock* block = got->GetBlock(); 2800 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 2927 HBasicBlock* true_successo [all...] |
H A D | code_generator_x86.cc | 167 SuspendCheckSlowPathX86(HSuspendCheck* instruction, HBasicBlock* successor) 192 HBasicBlock* GetSuccessor() const { 199 HBasicBlock* const successor_; 894 void CodeGeneratorX86::Bind(HBasicBlock* block) { 1125 void InstructionCodeGeneratorX86::HandleGoto(HInstruction* got, HBasicBlock* successor) { 1128 HBasicBlock* block = got->GetBlock(); 1158 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 1464 HBasicBlock* true_successor = if_instr->IfTrueSuccessor(); 1465 HBasicBlock* false_successor = if_instr->IfFalseSuccessor(); 5573 HBasicBlock* bloc [all...] |
H A D | code_generator_mips.cc | 339 SuspendCheckSlowPathMIPS(HSuspendCheck* instruction, HBasicBlock* successor) 369 HBasicBlock* const successor_; 803 void CodeGeneratorMIPS::Bind(HBasicBlock* block) { 1111 HBasicBlock* successor) { 2584 void InstructionCodeGeneratorMIPS::HandleGoto(HInstruction* got, HBasicBlock* successor) { 2586 HBasicBlock* block = got->GetBlock(); 2612 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 3323 HBasicBlock* true_successor = if_instr->IfTrueSuccessor(); 3324 HBasicBlock* false_successor = if_instr->IfFalseSuccessor(); 4677 HBasicBlock* bloc [all...] |
H A D | code_generator_x86_64.cc | 145 SuspendCheckSlowPathX86_64(HSuspendCheck* instruction, HBasicBlock* successor) 170 HBasicBlock* GetSuccessor() const { 177 HBasicBlock* const successor_; 1119 void CodeGeneratorX86_64::Bind(HBasicBlock* block) { 1226 void InstructionCodeGeneratorX86_64::HandleGoto(HInstruction* got, HBasicBlock* successor) { 1229 HBasicBlock* block = got->GetBlock(); 1259 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 1507 HBasicBlock* true_successor = if_instr->IfTrueSuccessor(); 1508 HBasicBlock* false_successor = if_instr->IfFalseSuccessor(); 5068 HBasicBlock* bloc [all...] |
H A D | intrinsics.cc | 571 HBasicBlock* block = it.Current();
|
H A D | code_generator_arm.cc | 115 SuspendCheckSlowPathARM(HSuspendCheck* instruction, HBasicBlock* successor) 138 HBasicBlock* GetSuccessor() const { 146 HBasicBlock* const successor_; 952 void CodeGeneratorARM::Bind(HBasicBlock* block) { 1209 void InstructionCodeGeneratorARM::HandleGoto(HInstruction* got, HBasicBlock* successor) { 1212 HBasicBlock* block = got->GetBlock(); 1243 HBasicBlock* successor = try_boundary->GetNormalFlowSuccessor(); 1473 HBasicBlock* true_successor = if_instr->IfTrueSuccessor(); 1474 HBasicBlock* false_successor = if_instr->IfFalseSuccessor(); 4809 HBasicBlock* bloc [all...] |
Completed in 205 milliseconds
123