-
- Downloads
Merge pull request #83 in G/fastr from ~LUKAS.STADLER_ORACLE.COM/fastr:feature/perf2 to master
* commit 'bec86e52': some more cleanups in FrameFunctions and PromiseHelperNode introduce promise wrapper frame in slow path as well increase ReadVariableNode invalidation count before going to polymorphic case various smaller changes use multiple concrete classes for VirtualEvalFrame to specialize on underlying frame type simplify forceAndCall reset temporary frame slot for explicit RCallNode calls
Showing
- com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RInteropExecuteNode.java 6 additions, 2 deletions.../oracle/truffle/r/engine/interop/RInteropExecuteNode.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/DoCall.java 6 additions, 2 deletions...n/src/com/oracle/truffle/r/nodes/builtin/base/DoCall.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/ForceAndCall.java 35 additions, 52 deletions...com/oracle/truffle/r/nodes/builtin/base/ForceAndCall.java
- com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/FrameFunctions.java 1 addition, 21 deletions...m/oracle/truffle/r/nodes/builtin/base/FrameFunctions.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/variables/ReadVariableNode.java 22 additions, 11 deletions...le/truffle/r/nodes/access/variables/ReadVariableNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/PromiseHelperNode.java 8 additions, 3 deletions...om/oracle/truffle/r/nodes/function/PromiseHelperNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java 0 additions, 1 deletion...es/src/com/oracle/truffle/r/nodes/function/RCallNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/SubstituteVirtualFrame.java 3 additions, 0 deletions...acle/truffle/r/nodes/function/SubstituteVirtualFrame.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/VirtualEvalFrame.java 59 additions, 2 deletions...me/src/com/oracle/truffle/r/runtime/VirtualEvalFrame.java
- com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPromise.java 4 additions, 1 deletion...ntime/src/com/oracle/truffle/r/runtime/data/RPromise.java
Loading
Please register or sign in to comment