Mercurial > hg > graal-jvmci-8
annotate runavrora.sh @ 3193:52087773be5b
IdealGraphVisualizer: Make scheduling more robust by ignoring graphs without any nodes and by using the node with the lowest id as root when there is no node labeled "Root" and no node without predecessors
author | Peter Hofer <peter.hofer@jku.at> |
---|---|
date | Fri, 08 Jul 2011 14:26:12 +0200 |
parents | 4b63eb1197ca |
children | 344264424174 |
rev | line source |
---|---|
3037
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
1 #!/bin/bash |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
2 if [ -z "${JDK7}" ]; then |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
3 echo "JDK7 is not defined." |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
4 exit 1; |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
5 fi |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
6 if [ -z "${MAXINE}" ]; then |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
7 echo "MAXINE is not defined. It must point to a maxine repository directory." |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
8 exit 1; |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
9 fi |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
10 if [ -z "${GRAAL}" ]; then |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
11 echo "GRAAL is not defined. It must point to a maxine repository directory." |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
12 exit 1; |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
13 fi |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
14 if [ -z "${DACAPO}" ]; then |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
15 echo "DACAPO is not defined. It must point to a Dacapo benchmark directory." |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
16 exit 1; |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
17 fi |
3134
4b63eb1197ca
Various fixes around escape analysis.
Thomas Wuerthinger <thomas@wuerthinger.net>
parents:
3066
diff
changeset
|
18 COMMAND="${JDK7}/bin/java -client -d64 -graal -Xms1g -Xmx2g -esa -classpath ${DACAPO}/dacapo-9.12-bach.jar -XX:-GraalBailoutIsFatal -G:-QuietBailout $* Harness --preserve -n 20 avrora" |
3037
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
19 echo $COMMAND |
5f417a4a944a
Make run* scripts executable, add method name in Bailout output
Gilles Duboscq <gilles.duboscq@oracle.com>
parents:
diff
changeset
|
20 $COMMAND |