-
- Downloads
BypassNode can bypass some atomic types
This means that e.g. int will go directly to the builtin and not through the cast pipeline in the following example: arg("x").mustBe(numericValue()).asIntegerVector().findFirst(). Initial structure of intermediate representation of cast pipeline and its conversion to CastNodes.
Showing
- com.oracle.truffle.r.nodes.test/src/com/oracle/truffle/r/nodes/casts/TestCasts.java 21 additions, 0 deletions....test/src/com/oracle/truffle/r/nodes/casts/TestCasts.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/builtin/casts/CastStep.java 158 additions, 0 deletions...rc/com/oracle/truffle/r/nodes/builtin/casts/CastStep.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/builtin/casts/CastStepToCastNode.java 233 additions, 0 deletions...cle/truffle/r/nodes/builtin/casts/CastStepToCastNode.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/builtin/casts/Filter.java 208 additions, 0 deletions.../src/com/oracle/truffle/r/nodes/builtin/casts/Filter.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/builtin/casts/Mapper.java 91 additions, 0 deletions.../src/com/oracle/truffle/r/nodes/builtin/casts/Mapper.java
- com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/BypassNode.java 141 additions, 36 deletions...odes/src/com/oracle/truffle/r/nodes/unary/BypassNode.java
Loading
Please register or sign in to comment