Searched defs:prefetch (Results 1 - 4 of 4) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp241 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 Dc1_LIR.cpp1210 void LIR_List::prefetch(LIR_Address* addr, bool is_store) { function in class:LIR_List
/openjdk7/hotspot/src/share/vm/opto/
H A Dmacro.cpp1233 // 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 Dlibrary_call.cpp2514 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