Searched refs:if_instr (Results 1 - 8 of 8) sorted by relevance

/art/compiler/optimizing/
H A Dgraph_test.cc235 HIf* if_instr = if_block->GetLastInstruction()->AsIf(); local
237 ASSERT_EQ(if_instr->IfFalseSuccessor(), return_block);
243 ASSERT_EQ(if_instr->IfTrueSuccessor()->GetSuccessors().size(), 1u);
244 ASSERT_EQ(if_instr->IfTrueSuccessor()->GetSuccessors()[0],
273 HIf* if_instr = if_block->GetLastInstruction()->AsIf(); local
275 ASSERT_EQ(if_instr->IfTrueSuccessor(), return_block);
281 ASSERT_EQ(if_instr->IfFalseSuccessor()->GetSuccessors().size(), 1u);
282 ASSERT_EQ(if_instr->IfFalseSuccessor()->GetSuccessors()[0],
H A Dcode_generator_arm64.cc3668 void LocationsBuilderARM64::VisitIf(HIf* if_instr) { argument
3669 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
3670 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
3675 void InstructionCodeGeneratorARM64::VisitIf(HIf* if_instr) { argument
3676 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
3677 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
3679 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor)) {
3683 if (codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor)) {
3686 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_mips64.cc3894 void LocationsBuilderMIPS64::VisitIf(HIf* if_instr) {
3895 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
3896 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
3901 void InstructionCodeGeneratorMIPS64::VisitIf(HIf* if_instr) {
3902 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
3903 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
3904 Mips64Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
3906 Mips64Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
3908 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_arm.cc2667 void LocationsBuilderARM::VisitIf(HIf* if_instr) { argument
2668 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
2669 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
2674 void InstructionCodeGeneratorARM::VisitIf(HIf* if_instr) { argument
2675 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
2676 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
2677 Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
2679 Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
2681 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_arm_vixl.cc2700 void LocationsBuilderARMVIXL::VisitIf(HIf* if_instr) { argument
2701 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
2702 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
2707 void InstructionCodeGeneratorARMVIXL::VisitIf(HIf* if_instr) { argument
2708 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
2709 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
2710 vixl32::Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
2712 vixl32::Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
2714 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_mips.cc5143 void LocationsBuilderMIPS::VisitIf(HIf* if_instr) {
5144 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
5145 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
5150 void InstructionCodeGeneratorMIPS::VisitIf(HIf* if_instr) {
5151 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
5152 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
5153 MipsLabel* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
5155 MipsLabel* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
5157 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_x86.cc1677 void LocationsBuilderX86::VisitIf(HIf* if_instr) { argument
1678 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
1679 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
1684 void InstructionCodeGeneratorX86::VisitIf(HIf* if_instr) { argument
1685 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
1686 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
1687 Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
1689 Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
1691 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);
H A Dcode_generator_x86_64.cc1699 void LocationsBuilderX86_64::VisitIf(HIf* if_instr) { argument
1700 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
1701 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
1706 void InstructionCodeGeneratorX86_64::VisitIf(HIf* if_instr) { argument
1707 HBasicBlock* true_successor = if_instr->IfTrueSuccessor();
1708 HBasicBlock* false_successor = if_instr->IfFalseSuccessor();
1709 Label* true_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), true_successor) ?
1711 Label* false_target = codegen_->GoesToNextBlock(if_instr->GetBlock(), false_successor) ?
1713 GenerateTestAndBranch(if_instr, /* condition_input_index */ 0, true_target, false_target);

Completed in 144 milliseconds