424
425 const jushort flags = node->flags();
426 if (flags & Node::Flag_is_Copy) {
427 print_prop("is_copy", "true");
428 }
429 if (flags & Node::Flag_rematerialize) {
430 print_prop("rematerialize", "true");
431 }
432 if (flags & Node::Flag_needs_anti_dependence_check) {
433 print_prop("needs_anti_dependence_check", "true");
434 }
435 if (flags & Node::Flag_is_macro) {
436 print_prop("is_macro", "true");
437 }
438 if (flags & Node::Flag_is_Con) {
439 print_prop("is_con", "true");
440 }
441 if (flags & Node::Flag_is_cisc_alternate) {
442 print_prop("is_cisc_alternate", "true");
443 }
444 if (flags & Node::Flag_is_Branch) {
445 print_prop("is_branch", "true");
446 }
447 if (flags & Node::Flag_is_dead_loop_safe) {
448 print_prop("is_dead_loop_safe", "true");
449 }
450 if (flags & Node::Flag_may_be_short_branch) {
451 print_prop("may_be_short_branch", "true");
452 }
453
454 if (C->matcher() != NULL) {
455 if (C->matcher()->is_shared(node)) {
456 print_prop("is_shared", "true");
457 } else {
458 print_prop("is_shared", "false");
459 }
460 if (C->matcher()->is_dontcare(node)) {
461 print_prop("is_dontcare", "true");
462 } else {
463 print_prop("is_dontcare", "false");
464 }
465
466 #ifdef ASSERT
|
424
425 const jushort flags = node->flags();
426 if (flags & Node::Flag_is_Copy) {
427 print_prop("is_copy", "true");
428 }
429 if (flags & Node::Flag_rematerialize) {
430 print_prop("rematerialize", "true");
431 }
432 if (flags & Node::Flag_needs_anti_dependence_check) {
433 print_prop("needs_anti_dependence_check", "true");
434 }
435 if (flags & Node::Flag_is_macro) {
436 print_prop("is_macro", "true");
437 }
438 if (flags & Node::Flag_is_Con) {
439 print_prop("is_con", "true");
440 }
441 if (flags & Node::Flag_is_cisc_alternate) {
442 print_prop("is_cisc_alternate", "true");
443 }
444 if (flags & Node::Flag_is_dead_loop_safe) {
445 print_prop("is_dead_loop_safe", "true");
446 }
447 if (flags & Node::Flag_may_be_short_branch) {
448 print_prop("may_be_short_branch", "true");
449 }
450
451 if (C->matcher() != NULL) {
452 if (C->matcher()->is_shared(node)) {
453 print_prop("is_shared", "true");
454 } else {
455 print_prop("is_shared", "false");
456 }
457 if (C->matcher()->is_dontcare(node)) {
458 print_prop("is_dontcare", "true");
459 } else {
460 print_prop("is_dontcare", "false");
461 }
462
463 #ifdef ASSERT
|