Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TestHelper.java @ 12401:85dcc7f59c34
Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 14 Oct 2013 15:44:18 +0200 |
parents | 1ccb36a32f87 |
children | 5a0c694ef735 |
comparison
equal
deleted
inserted
replaced
12400:28e7396dca1d | 12401:85dcc7f59c34 |
---|---|
59 } | 59 } |
60 argumentList.addAll(Arrays.asList(constants)); | 60 argumentList.addAll(Arrays.asList(constants)); |
61 return factory.createNode(argumentList.toArray(new Object[argumentList.size()])); | 61 return factory.createNode(argumentList.toArray(new Object[argumentList.size()])); |
62 } | 62 } |
63 | 63 |
64 static <E extends ValueNode> E createGenericNode(NodeFactory<E> factory, Object... constants) { | |
65 return factory.createNodeGeneric(createNode(factory, constants)); | |
66 } | |
67 | |
64 static <E extends ValueNode> TestRootNode<E> createRoot(NodeFactory<E> factory, Object... constants) { | 68 static <E extends ValueNode> TestRootNode<E> createRoot(NodeFactory<E> factory, Object... constants) { |
65 return new TestRootNode<>(createNode(factory, constants)); | 69 return new TestRootNode<>(createNode(factory, constants)); |
70 } | |
71 | |
72 static <E extends ValueNode> TestRootNode<E> createGenericRoot(NodeFactory<E> factory, Object... constants) { | |
73 return new TestRootNode<>(createGenericNode(factory, constants)); | |
66 } | 74 } |
67 | 75 |
68 static CallTarget createCallTarget(ValueNode node) { | 76 static CallTarget createCallTarget(ValueNode node) { |
69 return createCallTarget(new TestRootNode<>(node)); | 77 return createCallTarget(new TestRootNode<>(node)); |
70 } | 78 } |