Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2176861 | 7 | Tom Rodriguez | P3 | Closed | Fixed | b10 |
JDK-2171904 | 6u4 | Tom Rodriguez | P3 | Resolved | Fixed | b03 |
Often when writing complex instruction definitions in an ad file temporary registers are needed for code generation. KILLs can be use in some cases but this requires having a fixed register for the temporary which overly constrains the regiser allocator resulting in more shuffling of registers than is really necessary. This is particularly noticeable in i486.ad.
- backported by
-
JDK-2171904 add support for real temporaries in adlc
- Resolved
-
JDK-2176861 add support for real temporaries in adlc
- Closed
- relates to
-
JDK-6810855 KILL vs. TEMP ordering restrictions are too strong
- Resolved
-
JDK-7017746 Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()
- Closed