Searched refs:HBasicBlock (Results 51 - 74 of 74) sorted by relevance

123

/art/compiler/optimizing/
H A Dcode_generator_arm.h216 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 Dcode_generator_arm64.h214 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 Dcode_generator_x86_64.h210 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 Dcode_generator.cc142 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 Dgraph_visualizer.cc254 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 Dinliner.h144 HBasicBlock* bb_cursor,
H A Dregister_allocator.cc117 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 Dload_store_elimination.cc528 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 Dlive_ranges_test.cc76 HBasicBlock* block = graph->GetBlocks()[1];
124 HBasicBlock* block = graph->GetBlocks()[3];
H A Dliveness_test.cc60 HBasicBlock* block = it.Current();
H A Doptimizing_cfi_test.cc145 ArenaVector<HBasicBlock*> blocks_;
H A Dprepare_for_register_allocation.cc24 HBasicBlock* block = it.Current();
H A Dsharpening.cc38 for (HBasicBlock* block : graph_->GetReversePostOrder()) {
H A Dinstruction_builder.cc32 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 Dssa_builder.cc83 HBasicBlock* block = it.Current();
239 HBasicBlock* block = it.Current();
H A Dinduction_var_analysis.cc104 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 Dinstruction_simplifier.cc592 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 Dcode_generator_mips64.cc292 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 Dcode_generator_arm64.cc392 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 Dcode_generator_x86.cc167 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 Dcode_generator_mips.cc339 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 Dcode_generator_x86_64.cc145 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 Dintrinsics.cc571 HBasicBlock* block = it.Current();
H A Dcode_generator_arm.cc115 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