Lines Matching defs:prefetch
1233 // Grab regular I/O before optional prefetch may change it.
1607 // Generate prefetch instructions for next allocations.
1614 // Generate prefetch allocation with watermark check.
1615 // As an allocation hits the watermark, we will prefetch starting
1666 Node *prefetch;
1675 prefetch = new (C) PrefetchAllocationNode( i_o, prefetch_adr );
1676 transform_later(prefetch);
1678 i_o = prefetch;
1696 // Insert a prefetch for each allocation.
1702 // Generate several prefetch instructions.
1720 Node *prefetch = new (C) PrefetchAllocationNode( contended_phi_rawmem, cache_adr );
1721 prefetch->set_req(0, needgc_false);
1722 transform_later(prefetch);
1723 contended_phi_rawmem = prefetch;
1730 prefetch = new (C) PrefetchAllocationNode( contended_phi_rawmem, prefetch_adr );
1731 transform_later(prefetch);
1733 contended_phi_rawmem = prefetch;
1736 // Insert a prefetch for each allocation only on the fast-path
1738 Node *prefetch;
1739 // Generate several prefetch instructions.
1747 prefetch = new (C) PrefetchAllocationNode( i_o, prefetch_adr );
1750 if( i == 0 ) { // Set control for first prefetch, next follows it
1751 prefetch->init_req(0, needgc_false);
1753 transform_later(prefetch);
1755 i_o = prefetch;