All Classes and Interfaces
Class
Description
THIS IS NOT PUBLIC API.
THIS IS NOT PUBLIC API.
Helper class that initializes a
BytecodeDSLModel with all of the Bytecode DSL builtins.A Template with one or more
BytecodeDSLModel models.Model for a user-defined operation.
THIS IS NOT PUBLIC API.
Compiler implementation for classes that are generated.
THIS IS NOT PUBLIC API.
Constants and helper methods per generated specialized node.
Interface that allows node generators to customize the way
FlatNodeGenFactory generates
nodes.Models the constant operand data statically declared on the operation using ConstantOperand
annotations.
Models an argument to a begin/emit/end method.
A quicken model that is designed to be persistable and comparable, so internally uses
strings.
Processes static fields annotated with Option.
THIS IS NOT PUBLIC API.
Class creates groups of specializations to optimize the layout of generated executeAndSpecialize
and generic execute methods.
Represents a signature parsed from a given specialization of a custom operation.
Constants per top-level class.
Used to suppress SpotBugs warnings.
Note: this class has a natural ordering that is inconsistent with equals.
THIS IS NOT PUBLIC API.
Aggregates all options recognized by
TruffleProcessor.