removed some unnecessary casts
[r13839]
#include "config.h"
#endif
#include "config.h"
#endif
#include "array.h"
#include "debug.h"
#include "ircons.h"
#include "array.h"
#include "debug.h"
#include "ircons.h"
for (i = 0; i < count_addrs; i++) {
ir_node* addr = ir_nodeset_iterator_next(&addr_iter);
assert(addr != NULL);
for (i = 0; i < count_addrs; i++) {
ir_node* addr = ir_nodeset_iterator_next(&addr_iter);
assert(addr != NULL);
- set_irn_link(addr, (void*)(uintptr_t)i);
+ set_irn_link(addr, (void *)i);
addrs[i] = addr;
DB((dbg, LEVEL_2, "===> Collected unique symbolic address %+F\n", addr));
}
addrs[i] = addr;
DB((dbg, LEVEL_2, "===> Collected unique symbolic address %+F\n", addr));
}
static void PlaceLoad(ir_graph* irg, ir_node* block, ir_node* load, ir_node* memory)
{
ir_node* addr = get_Load_ptr(load);
static void PlaceLoad(ir_graph* irg, ir_node* block, ir_node* load, ir_node* memory)
{
ir_node* addr = get_Load_ptr(load);
- size_t addr_idx = (size_t)(uintptr_t)get_irn_link(addr);
+ size_t addr_idx = (size_t)get_irn_link(addr);
ir_nodeset_t* interfere_sets = get_irn_link(block);
ir_nodeset_t* interfere_set = &interfere_sets[addr_idx];
size_t size = ir_nodeset_size(interfere_set);
ir_nodeset_t* interfere_sets = get_irn_link(block);
ir_nodeset_t* interfere_set = &interfere_sets[addr_idx];
size_t size = ir_nodeset_size(interfere_set);
static void PlaceStore(ir_graph* irg, ir_node* block, ir_node* store, ir_node* memory)
{
ir_node* addr = get_Store_ptr(store);
static void PlaceStore(ir_graph* irg, ir_node* block, ir_node* store, ir_node* memory)
{
ir_node* addr = get_Store_ptr(store);
- size_t addr_idx = (size_t)(uintptr_t)get_irn_link(addr);
+ size_t addr_idx = (size_t)get_irn_link(addr);
ir_nodeset_t* interfere_sets = get_irn_link(block);
ir_nodeset_t* interfere_set = &interfere_sets[addr_idx];
ir_node* after;
ir_nodeset_t* interfere_sets = get_irn_link(block);
ir_nodeset_t* interfere_set = &interfere_sets[addr_idx];
ir_node* after;