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
-
args_load_inst
-
-
args_lv
-
-
args_lv_index
- The location of the args array.
-
binding_unbind
-
-
binding_unbind_args_type
-
-
binding_unbind_ret_type
-
-
call_arg_names
-
-
call_arg_type
-
-
call_name
-
-
call_ret_type
-
-
choicePoint_type
-
-
compound_functor_arity_name
-
-
compound_functor_arity_type
-
-
compound_new
-
-
compound_new_args_type
-
-
compound_new_no_args_type
-
-
compound_new_ret_type
-
-
extends_class_name
-
-
first_free_lv
- The first free LocalVariable following the arguments.
-
intNum_add
-
-
intNum_add_args_type
-
-
intNum_add_ret_type
-
-
intNum_class
-
-
intNum_make
-
-
intNum_make_args_type
-
-
intNum_make_ret_type
-
-
intNum_sub
-
-
intNum_sub_args_type
-
-
intNum_sub_ret_type
-
-
intNum_valueof
-
-
intNum_valueof_args_type
-
-
intNum_valueof_ret_type
-
-
numeric_compare
-
-
numeric_compare_args_type
-
-
numeric_compare_ret_type
-
-
package_name
-
-
pred_init_arg_type
-
-
pred_init_name
-
-
pred_init_ret_type
-
-
predicate_class_name
-
-
predicate_type
-
-
prolog_class_name
-
-
prolog_load_inst
-
-
prolog_lv
-
-
prolog_lv_index
- The location of the Prolog object.
-
prolog_push
-
-
prolog_push_args_type
-
-
prolog_push_ret_type
-
-
prolog_type
-
-
prologException_name
-
-
term_array_type
-
-
term_getBinding
-
-
term_getBinding_args_type
-
-
term_getBinding_ret_type
-
-
unify_arg_names
-
-
unify_arg_type
-
-
unify_name
- The name and type of the method that does the work.
-
unify_ret_type
-
-
unify_stack_depth
- The maximum stack depth of the unify() method.
package_name
public static final String package_name
extends_class_name
public static final String extends_class_name
predicate_class_name
public static final String predicate_class_name
predicate_type
public static final Type predicate_type
pred_init_name
public static final String pred_init_name
pred_init_ret_type
public static final Type pred_init_ret_type
pred_init_arg_type
public static final Type pred_init_arg_type[]
term_array_type
public static final ArrayType term_array_type
args_lv_index
public static final short args_lv_index
- The location of the args array.
args_lv
public static final LocalVariableGen args_lv
args_load_inst
public static final Instruction args_load_inst
prolog_class_name
public static final String prolog_class_name
prolog_type
public static final ObjectType prolog_type
prolog_lv_index
public static short prolog_lv_index
- The location of the Prolog object.
prolog_lv
public static LocalVariableGen prolog_lv
prolog_load_inst
public static Instruction prolog_load_inst
first_free_lv
public static short first_free_lv
- The first free LocalVariable following the arguments.
unify_name
public static String unify_name
- The name and type of the method that does the work.
unify_ret_type
public static Type unify_ret_type
unify_arg_type
public static Type unify_arg_type[]
unify_arg_names
public static String unify_arg_names[]
prologException_name
public static String prologException_name
unify_stack_depth
public static int unify_stack_depth
- The maximum stack depth of the unify() method. Should be
dynamically determined or estimated.
choicePoint_type
public static ObjectType choicePoint_type
term_getBinding
public static String term_getBinding
term_getBinding_ret_type
public static ObjectType term_getBinding_ret_type
term_getBinding_args_type
public static Type term_getBinding_args_type[]
binding_unbind
public static String binding_unbind
binding_unbind_ret_type
public static Type binding_unbind_ret_type
binding_unbind_args_type
public static Type binding_unbind_args_type[]
intNum_class
public static String intNum_class
intNum_add
public static String intNum_add
intNum_add_ret_type
public static ObjectType intNum_add_ret_type
intNum_add_args_type
public static Type intNum_add_args_type[]
numeric_compare
public static String numeric_compare
numeric_compare_ret_type
public static Type numeric_compare_ret_type
numeric_compare_args_type
public static Type numeric_compare_args_type[]
intNum_make
public static String intNum_make
intNum_make_ret_type
public static ObjectType intNum_make_ret_type
intNum_make_args_type
public static Type intNum_make_args_type[]
intNum_sub
public static String intNum_sub
intNum_sub_ret_type
public static ObjectType intNum_sub_ret_type
intNum_sub_args_type
public static Type intNum_sub_args_type[]
intNum_valueof
public static String intNum_valueof
intNum_valueof_ret_type
public static ObjectType intNum_valueof_ret_type
intNum_valueof_args_type
public static Type intNum_valueof_args_type[]
prolog_push
public static String prolog_push
prolog_push_ret_type
public static Type prolog_push_ret_type
prolog_push_args_type
public static Type prolog_push_args_type[]
call_name
public static String call_name
call_ret_type
public static Type call_ret_type
call_arg_type
public static Type call_arg_type[]
call_arg_names
public static String call_arg_names[]
compound_functor_arity_name
public static String compound_functor_arity_name
compound_functor_arity_type
public static Type compound_functor_arity_type
compound_new
public static String compound_new
compound_new_ret_type
public static Type compound_new_ret_type
compound_new_args_type
public static Type compound_new_args_type[]
compound_new_no_args_type
public static Type compound_new_no_args_type[]
All Packages Class Hierarchy This Package Previous Next Index