< 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 >