Searched defs:exit (Results 1 - 11 of 11) sorted by relevance

/art/compiler/optimizing/
H A Dgvn_test.cc228 HBasicBlock* exit = new (&allocator) HBasicBlock(graph); local
232 graph->AddBlock(exit);
235 loop_header->AddSuccessor(exit);
275 exit->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
284 HInstruction* field_get_in_exit = exit->GetLastInstruction();
285 exit->AddInstruction(new (&allocator) HExit());
289 ASSERT_EQ(field_get_in_exit->GetBlock(), exit);
301 // The exit block is dominated by the loop header, whose field get
H A Dregister_allocator_test.cc156 * exit
190 * exit
234 * exit
278 * exit
639 HBasicBlock* exit = new (allocator) HBasicBlock(graph); local
640 graph->AddBlock(exit);
641 block->AddSuccessor(exit);
642 exit->AddInstruction(new (allocator) HExit());
H A Dbounds_check_elimination_test.cc140 HBasicBlock* exit = new (&allocator_) HBasicBlock(graph_); local
141 graph_->AddBlock(exit);
142 block2->AddSuccessor(exit);
143 block4->AddSuccessor(exit);
144 block5->AddSuccessor(exit);
145 exit->AddInstruction(new (&allocator_) HExit());
210 HBasicBlock* exit = new (&allocator_) HBasicBlock(graph_); local
211 graph_->AddBlock(exit);
212 exit->AddInstruction(new (&allocator_) HExit());
213 block1->AddSuccessor(exit); // tru
276 HBasicBlock* exit = new (&allocator_) HBasicBlock(graph_); local
345 HBasicBlock* exit = new (&allocator_) HBasicBlock(graph_); local
381 HBasicBlock* exit = new (allocator) HBasicBlock(graph); local
501 HBasicBlock* exit = new (allocator) HBasicBlock(graph); local
611 HBasicBlock* exit = new (allocator) HBasicBlock(graph); local
710 HBasicBlock* exit = new (allocator) HBasicBlock(graph); local
810 HBasicBlock* exit = new (&allocator_) HBasicBlock(graph_); local
[all...]
H A Dbounds_check_elimination.cc1234 // the other bounds check if it is in same block or both blocks dominate the exit.
1237 HBasicBlock* exit = GetGraph()->GetExitBlock(); local
1239 (block->Dominates(exit) && other_block->Dominates(exit))) {
1397 // If loop has been analyzed earlier for early-exit, don't repeat the analysis.
1402 // First time early-exit analysis for this loop. Since analysis requires scanning
1721 // Early-exit loop bookkeeping.
H A Dcode_generator_mips64.cc2186 void LocationsBuilderMIPS64::VisitExit(HExit* exit) { argument
2187 exit->SetLocations(nullptr);
2190 void InstructionCodeGeneratorMIPS64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
H A Dcode_generator_arm64.cc2751 void LocationsBuilderARM64::VisitExit(HExit* exit) { argument
2752 exit->SetLocations(nullptr);
2755 void InstructionCodeGeneratorARM64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
H A Dcode_generator_mips.cc2563 void LocationsBuilderMIPS::VisitExit(HExit* exit) { argument
2564 exit->SetLocations(nullptr);
2567 void InstructionCodeGeneratorMIPS::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
H A Dcode_generator_arm.cc1249 void LocationsBuilderARM::VisitExit(HExit* exit) { argument
1250 exit->SetLocations(nullptr);
1253 void InstructionCodeGeneratorARM::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
H A Dcode_generator_x86.cc1164 void LocationsBuilderX86::VisitExit(HExit* exit) { argument
1165 exit->SetLocations(nullptr);
1168 void InstructionCodeGeneratorX86::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
H A Dcode_generator_x86_64.cc1265 void LocationsBuilderX86_64::VisitExit(HExit* exit) { argument
1266 exit->SetLocations(nullptr);
1269 void InstructionCodeGeneratorX86_64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
/art/compiler/utils/arm64/
H A Dassembler_arm64.cc601 vixl::Label exit; local
606 ___ Cbz(reg_x(in_reg.AsXRegister()), &exit); local
608 ___ Bind(&exit);
779 // The CFI should be restored for any code that follows the exit block.

Completed in 236 milliseconds