annotate graal/com.oracle.graal.truffle.test/sl/TestOSR.sl @ 21085:00b66fc966b1

Fix wrong argument order in writeNarrow match rule.
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 23 Apr 2015 11:25:16 +0200
parents e8e55ebcf069
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }