Searched defs:prefetch (Results 1 - 4 of 4) sorted by relevance
| /openjdk7/hotspot/src/cpu/sparc/vm/ |
| H A D | assembler_sparc.inline.hpp | 241 inline void Assembler::prefetch(Register s1, Register s2, PrefetchFcn f) { v9_only(); emit_long( op(ldst_op) | fcn(f) | op3(prefetch_op3) | rs1(s1) | rs2(s2) ); } function in class:Assembler 242 inline void Assembler::prefetch(Register s1, int simm13a, PrefetchFcn f) { v9_only(); emit_data( op(ldst_op) | fcn(f) | op3(prefetch_op3) | rs1(s1) | immed(true) | simm(simm13a, 13)); } function in class:Assembler 244 inline void Assembler::prefetch(const Address& a, PrefetchFcn f, int offset) { v9_only(); relocate(a.rspec(offset)); prefetch(a.base(), a.disp() + offset, f); } function in class:Assembler 646 // prefetch instruction
|
| /openjdk7/hotspot/src/share/vm/c1/ |
| H A D | c1_LIR.cpp | 1210 void LIR_List::prefetch(LIR_Address* addr, bool is_store) { function in class:LIR_List
|
| /openjdk7/hotspot/src/share/vm/opto/ |
| H A D | macro.cpp | 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; local 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 instruction 1720 Node *prefetch = new (C) PrefetchAllocationNode( contended_phi_rawmem, cache_adr ); local 1738 Node *prefetch; local [all...] |
| H A D | library_call.cpp | 2514 assert(sig->count() == 2, "oop prefetch has 2 arguments"); 2515 assert(sig->type_at(0)->basic_type() == T_OBJECT, "prefetch base is object"); 2518 assert(sig->count() == 1, "native prefetch has 1 argument"); 2519 assert(sig->type_at(0)->basic_type() == T_LONG, "prefetch base is long"); 2556 // Generate the read or write prefetch 2557 Node *prefetch; local 2559 prefetch = new (C) PrefetchWriteNode(i_o(), adr); 2561 prefetch = new (C) PrefetchReadNode(i_o(), adr); 2563 prefetch->init_req(0, control()); 2564 set_i_o(_gvn.transform(prefetch)); [all...] |
Completed in 2250 milliseconds