Mercurial > hg > graal-compiler
annotate graal/com.oracle.graal.truffle.test/sl/TestOSR.sl @ 22673:328bab1ca9e8
Increase InliningDepthError to 300.
author | Chris Seaton <chris.seaton@oracle.com> |
---|---|
date | Tue, 22 Sep 2015 18:41:03 +0100 |
parents | e8e55ebcf069 |
children |
rev | line source |
---|---|
20097
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
1 function test() { |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
2 i = 0; |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
3 sum = 0; |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
4 while (i < 300000) { |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
5 sum = sum + i; |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
6 i = i + 1; |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
7 } |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
8 return sum; |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
9 } |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
10 |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
11 function main() { |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
12 test(); |
e8e55ebcf069
Truffle: implement language agnostic OSR support.
Christian Humer <christian.humer@gmail.com>
parents:
diff
changeset
|
13 } |