change global_optyap_data macros to GLOBAL_.
This commit is contained in:
@@ -224,72 +224,72 @@ struct global_optyap_data {
|
||||
#endif /* TABLING */
|
||||
};
|
||||
|
||||
#define Yap_max_pages (Yap_optyap_data.pages.max_pages)
|
||||
#define Yap_pages_void (Yap_optyap_data.pages.void_pages)
|
||||
#define Yap_pages_or_fr (Yap_optyap_data.pages.or_frame_pages)
|
||||
#define Yap_pages_qg_sol_fr (Yap_optyap_data.pages.query_goal_solution_frame_pages)
|
||||
#define Yap_pages_qg_ans_fr (Yap_optyap_data.pages.query_goal_answer_frame_pages)
|
||||
#define Yap_pages_tg_sol_fr (Yap_optyap_data.pages.table_subgoal_solution_frame_pages)
|
||||
#define Yap_pages_tg_ans_fr (Yap_optyap_data.pages.table_subgoal_answer_frame_pages)
|
||||
#define Yap_pages_tab_ent (Yap_optyap_data.pages.table_entry_pages)
|
||||
#define Yap_pages_sg_fr (Yap_optyap_data.pages.subgoal_frame_pages)
|
||||
#define Yap_pages_dep_fr (Yap_optyap_data.pages.dependency_frame_pages)
|
||||
#define Yap_pages_sg_node (Yap_optyap_data.pages.subgoal_trie_node_pages)
|
||||
#define Yap_pages_ans_node (Yap_optyap_data.pages.answer_trie_node_pages)
|
||||
#define Yap_pages_gt_node (Yap_optyap_data.pages.global_trie_node_pages)
|
||||
#define Yap_pages_sg_hash (Yap_optyap_data.pages.subgoal_trie_hash_pages)
|
||||
#define Yap_pages_ans_hash (Yap_optyap_data.pages.answer_trie_hash_pages)
|
||||
#define Yap_pages_gt_hash (Yap_optyap_data.pages.global_trie_hash_pages)
|
||||
#define Yap_pages_susp_fr (Yap_optyap_data.pages.suspension_frame_pages)
|
||||
#define Yap_scheduler_loop (Yap_optyap_data.scheduler_loop)
|
||||
#define Yap_delayed_release_load (Yap_optyap_data.delayed_release_load)
|
||||
#define Yap_number_workers (Yap_optyap_data.number_workers)
|
||||
#define Yap_worker_pid(worker) (Yap_optyap_data.worker_pid[worker])
|
||||
#define Yap_master_worker (Yap_optyap_data.master_worker)
|
||||
#define Yap_execution_time (Yap_optyap_data.execution_time)
|
||||
#define Yap_best_times(time) (Yap_optyap_data.best_execution_times[time])
|
||||
#define Yap_number_goals (Yap_optyap_data.number_of_executed_goals)
|
||||
#define Yap_performance_mode (Yap_optyap_data.performance_mode)
|
||||
#define GLOBAL_max_pages (Yap_optyap_data.pages.max_pages)
|
||||
#define GLOBAL_pages_void (Yap_optyap_data.pages.void_pages)
|
||||
#define GLOBAL_pages_or_fr (Yap_optyap_data.pages.or_frame_pages)
|
||||
#define GLOBAL_pages_qg_sol_fr (Yap_optyap_data.pages.query_goal_solution_frame_pages)
|
||||
#define GLOBAL_pages_qg_ans_fr (Yap_optyap_data.pages.query_goal_answer_frame_pages)
|
||||
#define GLOBAL_pages_tg_sol_fr (Yap_optyap_data.pages.table_subgoal_solution_frame_pages)
|
||||
#define GLOBAL_pages_tg_ans_fr (Yap_optyap_data.pages.table_subgoal_answer_frame_pages)
|
||||
#define GLOBAL_pages_tab_ent (Yap_optyap_data.pages.table_entry_pages)
|
||||
#define GLOBAL_pages_sg_fr (Yap_optyap_data.pages.subgoal_frame_pages)
|
||||
#define GLOBAL_pages_dep_fr (Yap_optyap_data.pages.dependency_frame_pages)
|
||||
#define GLOBAL_pages_sg_node (Yap_optyap_data.pages.subgoal_trie_node_pages)
|
||||
#define GLOBAL_pages_ans_node (Yap_optyap_data.pages.answer_trie_node_pages)
|
||||
#define GLOBAL_pages_gt_node (Yap_optyap_data.pages.global_trie_node_pages)
|
||||
#define GLOBAL_pages_sg_hash (Yap_optyap_data.pages.subgoal_trie_hash_pages)
|
||||
#define GLOBAL_pages_ans_hash (Yap_optyap_data.pages.answer_trie_hash_pages)
|
||||
#define GLOBAL_pages_gt_hash (Yap_optyap_data.pages.global_trie_hash_pages)
|
||||
#define GLOBAL_pages_susp_fr (Yap_optyap_data.pages.suspension_frame_pages)
|
||||
#define GLOBAL_scheduler_loop (Yap_optyap_data.scheduler_loop)
|
||||
#define GLOBAL_delayed_release_load (Yap_optyap_data.delayed_release_load)
|
||||
#define GLOBAL_number_workers (Yap_optyap_data.number_workers)
|
||||
#define GLOBAL_worker_pid(worker) (Yap_optyap_data.worker_pid[worker])
|
||||
#define GLOBAL_master_worker (Yap_optyap_data.master_worker)
|
||||
#define GLOBAL_execution_time (Yap_optyap_data.execution_time)
|
||||
#define GLOBAL_best_times(time) (Yap_optyap_data.best_execution_times[time])
|
||||
#define GLOBAL_number_goals (Yap_optyap_data.number_of_executed_goals)
|
||||
#define GLOBAL_performance_mode (Yap_optyap_data.performance_mode)
|
||||
#ifdef YAPOR_THREADS
|
||||
#define Get_Yap_root_cp() offset_to_cptr(Yap_optyap_data.root_choice_point_offset)
|
||||
#define Set_Yap_root_cp(bptr) (Yap_optyap_data.root_choice_point_offset = cptr_to_offset(bptr))
|
||||
#define Get_GLOBAL_root_cp() offset_to_cptr(Yap_optyap_data.root_choice_point_offset)
|
||||
#define Set_GLOBAL_root_cp(bptr) (Yap_optyap_data.root_choice_point_offset = cptr_to_offset(bptr))
|
||||
#else
|
||||
#define Yap_root_cp (Yap_optyap_data.root_choice_point)
|
||||
#define Get_Yap_root_cp() (Yap_optyap_data.root_choice_point)
|
||||
#define Set_Yap_root_cp(bptr) (Yap_optyap_data.root_choice_point = (bptr))
|
||||
#define GLOBAL_root_cp (Yap_optyap_data.root_choice_point)
|
||||
#define Get_GLOBAL_root_cp() (Yap_optyap_data.root_choice_point)
|
||||
#define Set_GLOBAL_root_cp(bptr) (Yap_optyap_data.root_choice_point = (bptr))
|
||||
#endif
|
||||
#define Yap_root_or_fr (Yap_optyap_data.root_or_frame)
|
||||
#define Yap_bm_present_workers (Yap_optyap_data.present_workers)
|
||||
#define Yap_bm_idle_workers (Yap_optyap_data.idle_workers)
|
||||
#define Yap_bm_root_cp_workers (Yap_optyap_data.root_cp_workers)
|
||||
#define Yap_bm_invisible_workers (Yap_optyap_data.invisible_workers)
|
||||
#define Yap_bm_requestable_workers (Yap_optyap_data.requestable_workers)
|
||||
#define Yap_bm_executing_workers (Yap_optyap_data.executing_workers)
|
||||
#define Yap_bm_finished_workers (Yap_optyap_data.finished_workers)
|
||||
#define Yap_bm_pruning_workers (Yap_optyap_data.pruning_workers)
|
||||
#define Yap_locks_bm_idle_workers (Yap_optyap_data.locks.bitmap_idle_workers)
|
||||
#define Yap_locks_bm_root_cp_workers (Yap_optyap_data.locks.bitmap_root_cp_workers)
|
||||
#define Yap_locks_bm_invisible_workers (Yap_optyap_data.locks.bitmap_invisible_workers)
|
||||
#define Yap_locks_bm_requestable_workers (Yap_optyap_data.locks.bitmap_requestable_workers)
|
||||
#define Yap_locks_bm_executing_workers (Yap_optyap_data.locks.bitmap_executing_workers)
|
||||
#define Yap_locks_bm_finished_workers (Yap_optyap_data.locks.bitmap_finished_workers)
|
||||
#define Yap_locks_bm_pruning_workers (Yap_optyap_data.locks.bitmap_pruning_workers)
|
||||
#define Yap_locks_who_locked_heap (Yap_optyap_data.locks.who_locked_heap)
|
||||
#define Yap_locks_heap_access (Yap_optyap_data.locks.heap_access)
|
||||
#define Yap_locks_alloc_block (Yap_optyap_data.locks.alloc_block)
|
||||
#define Yap_branch(worker, depth) (Yap_optyap_data.branch[worker][depth])
|
||||
#define Yap_parallel_execution_mode (Yap_optyap_data.parallel_execution_mode)
|
||||
#define Yap_answers (Yap_optyap_data.answers)
|
||||
#define Yap_root_gt (Yap_optyap_data.root_global_trie)
|
||||
#define Yap_root_tab_ent (Yap_optyap_data.root_table_entry)
|
||||
#define Yap_first_sg_fr (Yap_optyap_data.first_subgoal_frame)
|
||||
#define Yap_last_sg_fr (Yap_optyap_data.last_subgoal_frame)
|
||||
#define Yap_check_sg_fr (Yap_optyap_data.check_subgoal_frame)
|
||||
#define Yap_root_dep_fr (Yap_optyap_data.root_dependency_frame)
|
||||
#define Yap_table_var_enumerator(index) (Yap_optyap_data.table_var_enumerator[index])
|
||||
#define Yap_table_var_enumerator_addr(index) (Yap_optyap_data.table_var_enumerator + (index))
|
||||
#define Yap_table_lock(index) (Yap_optyap_data.table_lock[index])
|
||||
#define Yap_timestamp (Yap_optyap_data.timestamp)
|
||||
#define GLOBAL_root_or_fr (Yap_optyap_data.root_or_frame)
|
||||
#define GLOBAL_bm_present_workers (Yap_optyap_data.present_workers)
|
||||
#define GLOBAL_bm_idle_workers (Yap_optyap_data.idle_workers)
|
||||
#define GLOBAL_bm_root_cp_workers (Yap_optyap_data.root_cp_workers)
|
||||
#define GLOBAL_bm_invisible_workers (Yap_optyap_data.invisible_workers)
|
||||
#define GLOBAL_bm_requestable_workers (Yap_optyap_data.requestable_workers)
|
||||
#define GLOBAL_bm_executing_workers (Yap_optyap_data.executing_workers)
|
||||
#define GLOBAL_bm_finished_workers (Yap_optyap_data.finished_workers)
|
||||
#define GLOBAL_bm_pruning_workers (Yap_optyap_data.pruning_workers)
|
||||
#define GLOBAL_locks_bm_idle_workers (Yap_optyap_data.locks.bitmap_idle_workers)
|
||||
#define GLOBAL_locks_bm_root_cp_workers (Yap_optyap_data.locks.bitmap_root_cp_workers)
|
||||
#define GLOBAL_locks_bm_invisible_workers (Yap_optyap_data.locks.bitmap_invisible_workers)
|
||||
#define GLOBAL_locks_bm_requestable_workers (Yap_optyap_data.locks.bitmap_requestable_workers)
|
||||
#define GLOBAL_locks_bm_executing_workers (Yap_optyap_data.locks.bitmap_executing_workers)
|
||||
#define GLOBAL_locks_bm_finished_workers (Yap_optyap_data.locks.bitmap_finished_workers)
|
||||
#define GLOBAL_locks_bm_pruning_workers (Yap_optyap_data.locks.bitmap_pruning_workers)
|
||||
#define GLOBAL_locks_who_locked_heap (Yap_optyap_data.locks.who_locked_heap)
|
||||
#define GLOBAL_locks_heap_access (Yap_optyap_data.locks.heap_access)
|
||||
#define GLOBAL_locks_alloc_block (Yap_optyap_data.locks.alloc_block)
|
||||
#define GLOBAL_branch(worker, depth) (Yap_optyap_data.branch[worker][depth])
|
||||
#define GLOBAL_parallel_execution_mode (Yap_optyap_data.parallel_execution_mode)
|
||||
#define GLOBAL_answers (Yap_optyap_data.answers)
|
||||
#define GLOBAL_root_gt (Yap_optyap_data.root_global_trie)
|
||||
#define GLOBAL_root_tab_ent (Yap_optyap_data.root_table_entry)
|
||||
#define GLOBAL_first_sg_fr (Yap_optyap_data.first_subgoal_frame)
|
||||
#define GLOBAL_last_sg_fr (Yap_optyap_data.last_subgoal_frame)
|
||||
#define GLOBAL_last_sg_fr (Yap_optyap_data.check_subgoal_frame)
|
||||
#define GLOBAL_root_dep_fr (Yap_optyap_data.root_dependency_frame)
|
||||
#define GLOBAL_table_var_enumerator(index) (Yap_optyap_data.table_var_enumerator[index])
|
||||
#define GLOBAL_table_var_enumerator_addr(index) (Yap_optyap_data.table_var_enumerator + (index))
|
||||
#define GLOBAL_table_lock(index) (Yap_optyap_data.table_lock[index])
|
||||
#define GLOBAL_timestamp (Yap_optyap_data.timestamp)
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user