Mercurial > hg > truffle
changeset 16372:73d7935be896
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Wed, 11 Jun 2014 19:22:36 +0200 |
parents | 3a997f63ddac |
children | 74e93f5ba4f3 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java |
diffstat | 1 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java Wed Jun 11 19:21:05 2014 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java Wed Jun 11 19:22:36 2014 +0200 @@ -1953,8 +1953,17 @@ verify(); } - eliminateSpillMoves(); - assignLocations(); + try (Scope s1 = Debug.scope("EliminateSpillMove")) { + eliminateSpillMoves(); + } catch (Throwable e) { + throw Debug.handle(e); + } + + try (Scope s1 = Debug.scope("AssignLocations")) { + assignLocations(); + } catch (Throwable e) { + throw Debug.handle(e); + } if (DetailedAsserts.getValue()) { verifyIntervals();