< prev index next >

src/hotspot/cpu/x86/x86.ad

Print this page

        

*** 1636,1645 **** --- 1636,1646 ---- // Intel can handle 2 adds in addressing mode // AtomicAdd is not an addressing expression. // Cheap to find it by looking for screwy base. if (adr->is_AddP() && !adr->in(AddPNode::Base)->is_top() && + LP64_ONLY( off->get_long() == (int) (off->get_long()) && ) // immL32 // Are there other uses besides address expressions? !is_visited(adr)) { address_visited.set(adr->_idx); // Flag as address_visited Node *shift = adr->in(AddPNode::Offset); if (!clone_shift(shift, this, mstack, address_visited)) {
< prev index next >