Lines Matching refs:graph

203                                           HGraph* graph,
208 if (!GenerateCode(context, instruction, graph, block, lower, upper, nullptr, &b1, &b2)) {
214 HGraph* graph,
218 if (!GenerateCode(context, context, graph, block, nullptr, nullptr, taken_test, &b1, &b2)) {
607 HGraph* graph,
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);
658 HGraph* graph, // when set, code is generated
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)) {
683 if (graph != nullptr) {
687 operation = new (graph->GetArena()) HAdd(type, opa, opb); break;
689 operation = new (graph->GetArena()) HLessThan(opa, opb); break;
691 operation = new (graph->GetArena()) HLessThanOrEqual(opa, opb); break;
693 operation = new (graph->GetArena()) HGreaterThan(opa, opb); break;
695 operation = new (graph->GetArena()) HGreaterThanOrEqual(opa, opb); break;
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)) {
707 if (graph != nullptr) {
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)) {
715 if (graph != nullptr) {
716 *result = Insert(block, new (graph->GetArena()) HNeg(type, opb));
722 if (graph != nullptr) {
729 return GenerateCode(info->op_a, trip, graph, block, result, in_body, is_min);
735 if (graph != nullptr) {
736 *result = graph->GetIntConstant(0);
740 if (GenerateCode(info->op_a, trip, graph, block, &opb, in_body, is_min)) {
741 if (graph != nullptr) {
743 new (graph->GetArena())
744 HSub(type, opb, graph->GetIntConstant(1)));
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)) {
763 if (graph != nullptr) {
766 oper = new (graph->GetArena()) HAdd(type, opa, opb);
768 oper = new (graph->GetArena()) HSub(type, opb, opa);
784 if (graph != nullptr) {
785 *result = graph->GetIntConstant(extreme.b_constant);