Lines Matching defs:block

109 static HInstruction* Insert(HBasicBlock* block, HInstruction* instruction) {
110 DCHECK(block != nullptr);
111 DCHECK(block->GetLastInstruction() != nullptr) << block->GetBlockId();
113 block->InsertInstructionBefore(instruction, block->GetLastInstruction());
204 HBasicBlock* block,
208 if (!GenerateCode(context, instruction, graph, block, lower, upper, nullptr, &b1, &b2)) {
215 HBasicBlock* block,
218 if (!GenerateCode(context, context, graph, block, nullptr, nullptr, taken_test, &b1, &b2)) {
608 HBasicBlock* block,
640 return GenerateCode(trip->op_b, nullptr, graph, block, taken_test, in_body, /* is_min */ false);
651 GenerateCode(info, trip, graph, block, lower, in_body, /* is_min */ true)) &&
653 GenerateCode(info, trip, graph, block, upper, in_body, /* is_min */ false);
659 HBasicBlock* block,
681 if (GenerateCode(info->op_a, trip, graph, block, &opa, in_body, is_min) &&
682 GenerateCode(info->op_b, trip, graph, block, &opb, in_body, is_min)) {
699 *result = Insert(block, operation);
705 if (GenerateCode(info->op_a, trip, graph, block, &opa, in_body, is_min) &&
706 GenerateCode(info->op_b, trip, graph, block, &opb, in_body, !is_min)) {
708 *result = Insert(block, new (graph->GetArena()) HSub(type, opa, opb));
714 if (GenerateCode(info->op_b, trip, graph, block, &opb, in_body, !is_min)) {
716 *result = Insert(block, new (graph->GetArena()) HNeg(type, opb));
729 return GenerateCode(info->op_a, trip, graph, block, result, in_body, is_min);
740 if (GenerateCode(info->op_a, trip, graph, block, &opb, in_body, is_min)) {
742 *result = Insert(block,
761 if (GenerateCode(trip, trip, graph, block, &opa, in_body, is_min_a) &&
762 GenerateCode(info->op_b, trip, graph, block, &opb, in_body, is_min)) {
770 *result = Insert(block, oper);