424 |
424 |
425 const jushort flags = node->flags(); |
425 const jushort flags = node->flags(); |
426 if (flags & Node::Flag_is_Copy) { |
426 if (flags & Node::Flag_is_Copy) { |
427 print_prop("is_copy", "true"); |
427 print_prop("is_copy", "true"); |
428 } |
428 } |
429 if (flags & Node::Flag_is_Call) { |
|
430 print_prop("is_call", "true"); |
|
431 } |
|
432 if (flags & Node::Flag_rematerialize) { |
429 if (flags & Node::Flag_rematerialize) { |
433 print_prop("rematerialize", "true"); |
430 print_prop("rematerialize", "true"); |
434 } |
431 } |
435 if (flags & Node::Flag_needs_anti_dependence_check) { |
432 if (flags & Node::Flag_needs_anti_dependence_check) { |
436 print_prop("needs_anti_dependence_check", "true"); |
433 print_prop("needs_anti_dependence_check", "true"); |
445 print_prop("is_cisc_alternate", "true"); |
442 print_prop("is_cisc_alternate", "true"); |
446 } |
443 } |
447 if (flags & Node::Flag_is_Branch) { |
444 if (flags & Node::Flag_is_Branch) { |
448 print_prop("is_branch", "true"); |
445 print_prop("is_branch", "true"); |
449 } |
446 } |
450 if (flags & Node::Flag_is_block_start) { |
|
451 print_prop("is_block_start", "true"); |
|
452 } |
|
453 if (flags & Node::Flag_is_Goto) { |
|
454 print_prop("is_goto", "true"); |
|
455 } |
|
456 if (flags & Node::Flag_is_dead_loop_safe) { |
447 if (flags & Node::Flag_is_dead_loop_safe) { |
457 print_prop("is_dead_loop_safe", "true"); |
448 print_prop("is_dead_loop_safe", "true"); |
458 } |
449 } |
459 if (flags & Node::Flag_may_be_short_branch) { |
450 if (flags & Node::Flag_may_be_short_branch) { |
460 print_prop("may_be_short_branch", "true"); |
451 print_prop("may_be_short_branch", "true"); |
461 } |
|
462 if (flags & Node::Flag_is_safepoint_node) { |
|
463 print_prop("is_safepoint_node", "true"); |
|
464 } |
|
465 if (flags & Node::Flag_is_pc_relative) { |
|
466 print_prop("is_pc_relative", "true"); |
|
467 } |
452 } |
468 |
453 |
469 if (C->matcher() != NULL) { |
454 if (C->matcher() != NULL) { |
470 if (C->matcher()->is_shared(node)) { |
455 if (C->matcher()->is_shared(node)) { |
471 print_prop("is_shared", "true"); |
456 print_prop("is_shared", "true"); |