mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
Added ability in C2 to expand mach nodes to several mach nodes after register allocation Reviewed-by: kvn
This commit is contained in:
parent
d8b9e9f681
commit
12b298218d
20 changed files with 689 additions and 92 deletions
|
@ -2250,6 +2250,12 @@ void Compile::Code_Gen() {
|
|||
peep.do_transform();
|
||||
}
|
||||
|
||||
// Do late expand if CPU requires this.
|
||||
if (Matcher::require_postalloc_expand) {
|
||||
NOT_PRODUCT(TracePhase t2c("postalloc_expand", &_t_postalloc_expand, true));
|
||||
cfg.postalloc_expand(_regalloc);
|
||||
}
|
||||
|
||||
// Convert Nodes to instruction bits in a buffer
|
||||
{
|
||||
// %%%% workspace merge brought two timers together for one job
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue