All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class prolog.JITDefs

java.lang.Object
   |
   +----prolog.JITDefs

public class JITDefs
extends Object
implements Constants
Constants shared amongst the classes doing code generation.

See Also:
ClauseCodeGen, PredicateCodeGen

Variable Index

 o args_load_inst
 o args_lv
 o args_lv_index
The location of the args array.
 o binding_unbind
 o binding_unbind_args_type
 o binding_unbind_ret_type
 o call_arg_names
 o call_arg_type
 o call_name
 o call_ret_type
 o choicePoint_type
 o compound_functor_arity_name
 o compound_functor_arity_type
 o compound_new
 o compound_new_args_type
 o compound_new_no_args_type
 o compound_new_ret_type
 o extends_class_name
 o first_free_lv
The first free LocalVariable following the arguments.
 o intNum_add
 o intNum_add_args_type
 o intNum_add_ret_type
 o intNum_class
 o intNum_make
 o intNum_make_args_type
 o intNum_make_ret_type
 o intNum_sub
 o intNum_sub_args_type
 o intNum_sub_ret_type
 o intNum_valueof
 o intNum_valueof_args_type
 o intNum_valueof_ret_type
 o numeric_compare
 o numeric_compare_args_type
 o numeric_compare_ret_type
 o package_name
 o pred_init_arg_type
 o pred_init_name
 o pred_init_ret_type
 o predicate_class_name
 o predicate_type
 o prolog_class_name
 o prolog_load_inst
 o prolog_lv
 o prolog_lv_index
The location of the Prolog object.
 o prolog_push
 o prolog_push_args_type
 o prolog_push_ret_type
 o prolog_type
 o prologException_name
 o term_array_type
 o term_getBinding
 o term_getBinding_args_type
 o term_getBinding_ret_type
 o unify_arg_names
 o unify_arg_type
 o unify_name
The name and type of the method that does the work.
 o unify_ret_type
 o unify_stack_depth
The maximum stack depth of the unify() method.

Variables

 o package_name
 public static final String package_name
 o extends_class_name
 public static final String extends_class_name
 o predicate_class_name
 public static final String predicate_class_name
 o predicate_type
 public static final Type predicate_type
 o pred_init_name
 public static final String pred_init_name
 o pred_init_ret_type
 public static final Type pred_init_ret_type
 o pred_init_arg_type
 public static final Type pred_init_arg_type[]
 o term_array_type
 public static final ArrayType term_array_type
 o args_lv_index
 public static final short args_lv_index
The location of the args array.

 o args_lv
 public static final LocalVariableGen args_lv
 o args_load_inst
 public static final Instruction args_load_inst
 o prolog_class_name
 public static final String prolog_class_name
 o prolog_type
 public static final ObjectType prolog_type
 o prolog_lv_index
 public static short prolog_lv_index
The location of the Prolog object.

 o prolog_lv
 public static LocalVariableGen prolog_lv
 o prolog_load_inst
 public static Instruction prolog_load_inst
 o first_free_lv
 public static short first_free_lv
The first free LocalVariable following the arguments.

 o unify_name
 public static String unify_name
The name and type of the method that does the work.

 o unify_ret_type
 public static Type unify_ret_type
 o unify_arg_type
 public static Type unify_arg_type[]
 o unify_arg_names
 public static String unify_arg_names[]
 o prologException_name
 public static String prologException_name
 o unify_stack_depth
 public static int unify_stack_depth
The maximum stack depth of the unify() method. Should be dynamically determined or estimated.

 o choicePoint_type
 public static ObjectType choicePoint_type
 o term_getBinding
 public static String term_getBinding
 o term_getBinding_ret_type
 public static ObjectType term_getBinding_ret_type
 o term_getBinding_args_type
 public static Type term_getBinding_args_type[]
 o binding_unbind
 public static String binding_unbind
 o binding_unbind_ret_type
 public static Type binding_unbind_ret_type
 o binding_unbind_args_type
 public static Type binding_unbind_args_type[]
 o intNum_class
 public static String intNum_class
 o intNum_add
 public static String intNum_add
 o intNum_add_ret_type
 public static ObjectType intNum_add_ret_type
 o intNum_add_args_type
 public static Type intNum_add_args_type[]
 o numeric_compare
 public static String numeric_compare
 o numeric_compare_ret_type
 public static Type numeric_compare_ret_type
 o numeric_compare_args_type
 public static Type numeric_compare_args_type[]
 o intNum_make
 public static String intNum_make
 o intNum_make_ret_type
 public static ObjectType intNum_make_ret_type
 o intNum_make_args_type
 public static Type intNum_make_args_type[]
 o intNum_sub
 public static String intNum_sub
 o intNum_sub_ret_type
 public static ObjectType intNum_sub_ret_type
 o intNum_sub_args_type
 public static Type intNum_sub_args_type[]
 o intNum_valueof
 public static String intNum_valueof
 o intNum_valueof_ret_type
 public static ObjectType intNum_valueof_ret_type
 o intNum_valueof_args_type
 public static Type intNum_valueof_args_type[]
 o prolog_push
 public static String prolog_push
 o prolog_push_ret_type
 public static Type prolog_push_ret_type
 o prolog_push_args_type
 public static Type prolog_push_args_type[]
 o call_name
 public static String call_name
 o call_ret_type
 public static Type call_ret_type
 o call_arg_type
 public static Type call_arg_type[]
 o call_arg_names
 public static String call_arg_names[]
 o compound_functor_arity_name
 public static String compound_functor_arity_name
 o compound_functor_arity_type
 public static Type compound_functor_arity_type
 o compound_new
 public static String compound_new
 o compound_new_ret_type
 public static Type compound_new_ret_type
 o compound_new_args_type
 public static Type compound_new_args_type[]
 o compound_new_no_args_type
 public static Type compound_new_no_args_type[]

All Packages  Class Hierarchy  This Package  Previous  Next  Index