< prev index next > src/hotspot/cpu/s390/s390.ad
Print this page
bs->nmethod_entry_barrier(masm);
}
C->output()->set_frame_complete(__ offset());
}
-
- uint MachPrologNode::size(PhaseRegAlloc *ra_) const {
- // Variable size. Determine dynamically.
- return MachNode::size(ra_);
- }
-
int MachPrologNode::reloc() const {
// Return number of relocatable values contained in this instruction.
return 1; // One reloc entry for load_const(toc).
}
__ relocate(relocInfo::poll_return_type);
__ load_from_polling_page(Z_R1_scratch);
}
}
- uint MachEpilogNode::size(PhaseRegAlloc *ra_) const {
- // Variable size. determine dynamically.
- return MachNode::size(ra_);
- }
-
int MachEpilogNode::reloc() const {
// Return number of relocatable values contained in this instruction.
return 1; // One for load_from_polling_page.
}
%} // end source_hpp section
source %{
+ #ifndef PRODUCT
+ void MachVEPNode::format(PhaseRegAlloc* ra_, outputStream* st) const
+ {
+ Unimplemented();
+ }
+ #endif
+
+ void MachVEPNode::emit(C2_MacroAssembler *masm, PhaseRegAlloc* ra_) const
+ {
+ Unimplemented();
+ }
+
#if !defined(PRODUCT)
void MachUEPNode::format(PhaseRegAlloc *ra_, outputStream *os) const {
os->print_cr("---- MachUEPNode ----");
os->print_cr("\tTA");
os->print_cr("\tload_const Z_R1, SharedRuntime::get_ic_miss_stub()");
void MachUEPNode::emit(C2_MacroAssembler *masm, PhaseRegAlloc *ra_) const {
// This is Unverified Entry Point
__ ic_check(CodeEntryAlignment);
}
- uint MachUEPNode::size(PhaseRegAlloc *ra_) const {
- // Determine size dynamically.
- return MachNode::size(ra_);
- }
-
//=============================================================================
%} // interrupt source section
source_hpp %{ // Header information of the source block.
< prev index next >