comparison src/share/vm/opto/matcher.hpp @ 14428:044b28168e20

8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation Summary: added ability in C2 to expand mach nodes to several mach nodes after register allocation Reviewed-by: kvn
author goetz
date Thu, 14 Nov 2013 19:24:59 -0800
parents 59e8ad757e19
children 41b780b43b74
comparison
equal deleted inserted replaced
14427:eb178e97560c 14428:044b28168e20
447 // piece-by-piece. Only happens when passing doubles into C code or when 447 // piece-by-piece. Only happens when passing doubles into C code or when
448 // calling i2c adapters as the Java calling convention forces doubles to be 448 // calling i2c adapters as the Java calling convention forces doubles to be
449 // aligned. 449 // aligned.
450 static const bool misaligned_doubles_ok; 450 static const bool misaligned_doubles_ok;
451 451
452 // Does the CPU require postalloc expand (see block.cpp for description of
453 // postalloc expand)?
454 static const bool require_postalloc_expand;
455
452 // Perform a platform dependent implicit null fixup. This is needed 456 // Perform a platform dependent implicit null fixup. This is needed
453 // on windows95 to take care of some unusual register constraints. 457 // on windows95 to take care of some unusual register constraints.
454 void pd_implicit_null_fixup(MachNode *load, uint idx); 458 void pd_implicit_null_fixup(MachNode *load, uint idx);
455 459
456 // Advertise here if the CPU requires explicit rounding operations 460 // Advertise here if the CPU requires explicit rounding operations