/*
- * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2011 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
ir_node *org_ptr = pi->origin_ptr;
ir_mode *store_mode = get_irn_mode(get_Store_value(pred));
ir_node *store_ptr = get_Store_ptr(pred);
- if (get_alias_relation(current_ir_graph, org_ptr, org_mode, store_ptr, store_mode) == ir_no_alias) {
+ if (get_alias_relation(org_ptr, org_mode, store_ptr, store_mode) == ir_no_alias) {
ir_node *mem = get_Store_mem(pred);
ir_nodeset_insert(&pi->user_mem, irn);
parallelize_load(pi, mem);
ir_node *org_ptr = pi->origin_ptr;
ir_mode *load_mode = get_Load_mode(pred);
ir_node *load_ptr = get_Load_ptr(pred);
- if (get_alias_relation(current_ir_graph, org_ptr, org_mode, load_ptr, load_mode) == ir_no_alias) {
+ if (get_alias_relation(org_ptr, org_mode, load_ptr, load_mode) == ir_no_alias) {
ir_node *mem = get_Load_mem(pred);
ir_nodeset_insert(&pi->user_mem, irn);
parallelize_store(pi, mem);
ir_node *org_ptr = pi->origin_ptr;
ir_mode *store_mode = get_irn_mode(get_Store_value(pred));
ir_node *store_ptr = get_Store_ptr(pred);
- if (get_alias_relation(current_ir_graph, org_ptr, org_mode, store_ptr, store_mode) == ir_no_alias) {
+ if (get_alias_relation(org_ptr, org_mode, store_ptr, store_mode) == ir_no_alias) {
ir_node *mem;
ir_nodeset_insert(&pi->user_mem, irn);
ir_node *mem_op;
ir_node *pred;
ir_node *block;
- int n;
+ size_t n;
parallelize_info pi;
(void)env;
n = ir_nodeset_size(&pi.user_mem);
if (n != 0) { /* nothing happened otherwise */
- ir_graph *irg = current_ir_graph;
+ ir_graph *irg = get_irn_irg(block);
ir_node *sync;
ir_node **in;
ir_nodeset_iterator_t iter;
- int i;
+ size_t i;
++n;
NEW_ARR_A(ir_node*, in, n);
sync = new_r_Sync(block, n, in);
exchange(proj, sync);
- assert(pn_Load_M == pn_Store_M);
+ assert((long)pn_Load_M == (long)pn_Store_M);
proj = new_r_Proj(mem_op, mode_M, pn_Load_M);
set_Sync_pred(sync, 0, proj);