< prev index next >

src/share/vm/opto/graphKit.cpp

Print this page
rev 8499 : 8086069: Adapt runtime calls to recent intrinsics to pass ints as long

*** 2356,2366 **** // The following parms are all optional. // The first NULL ends the list. Node* parm0, Node* parm1, Node* parm2, Node* parm3, Node* parm4, Node* parm5, ! Node* parm6, Node* parm7) { // Slow-path call bool is_leaf = !(flags & RC_NO_LEAF); bool has_io = (!is_leaf && !(flags & RC_NO_IO)); if (call_name == NULL) { assert(!is_leaf, "must supply name for leaf"); --- 2356,2367 ---- // The following parms are all optional. // The first NULL ends the list. Node* parm0, Node* parm1, Node* parm2, Node* parm3, Node* parm4, Node* parm5, ! Node* parm6, Node* parm7, ! Node* parm8, Node* parm9) { // Slow-path call bool is_leaf = !(flags & RC_NO_LEAF); bool has_io = (!is_leaf && !(flags & RC_NO_IO)); if (call_name == NULL) { assert(!is_leaf, "must supply name for leaf");
*** 2401,2411 **** if (parm3 != NULL) { call->init_req(TypeFunc::Parms+3, parm3); if (parm4 != NULL) { call->init_req(TypeFunc::Parms+4, parm4); if (parm5 != NULL) { call->init_req(TypeFunc::Parms+5, parm5); if (parm6 != NULL) { call->init_req(TypeFunc::Parms+6, parm6); if (parm7 != NULL) { call->init_req(TypeFunc::Parms+7, parm7); ! /* close each nested if ===> */ } } } } } } } } assert(call->in(call->req()-1) != NULL, "must initialize all parms"); if (!is_leaf) { // Non-leaves can block and take safepoints: add_safepoint_edges(call, ((flags & RC_MUST_THROW) != 0)); --- 2402,2414 ---- if (parm3 != NULL) { call->init_req(TypeFunc::Parms+3, parm3); if (parm4 != NULL) { call->init_req(TypeFunc::Parms+4, parm4); if (parm5 != NULL) { call->init_req(TypeFunc::Parms+5, parm5); if (parm6 != NULL) { call->init_req(TypeFunc::Parms+6, parm6); if (parm7 != NULL) { call->init_req(TypeFunc::Parms+7, parm7); ! if (parm8 != NULL) { call->init_req(TypeFunc::Parms+8, parm8); ! if (parm9 != NULL) { call->init_req(TypeFunc::Parms+9, parm9); ! /* close each nested if ===> */ } } } } } } } } } } assert(call->in(call->req()-1) != NULL, "must initialize all parms"); if (!is_leaf) { // Non-leaves can block and take safepoints: add_safepoint_edges(call, ((flags & RC_MUST_THROW) != 0));
< prev index next >