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.