< prev index next > src/hotspot/cpu/ppc/ppc.ad
Print this page
}
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; // 1 reloc entry for load_const(toc).
}
}
__ safepoint_poll(*code_stub, temp, true /* at_return */, true /* in_nmethod */);
}
}
- 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; // 1 for load_from_polling_page.
}
uint BoxLockNode::size(PhaseRegAlloc *ra_) const {
// BoxLockNode is not a MachNode, so we can't just call MachNode::size(ra_).
return 4;
}
+ #ifndef PRODUCT
+ void MachVEPNode::format(PhaseRegAlloc* ra_, outputStream* st) const
+ {
+ Unimplemented();
+ }
+ #endif
+
+ void MachVEPNode::emit(C2_MacroAssembler *masm, PhaseRegAlloc* ra_) const
+ {
+ Unimplemented();
+ }
+
#ifndef PRODUCT
void MachUEPNode::format(PhaseRegAlloc *ra_, outputStream *st) const {
st->print_cr("---- MachUEPNode ----");
st->print_cr("...");
}
// This is the unverified entry point.
__ ic_check(CodeEntryAlignment);
// Argument is valid and klass is as expected, continue.
}
- uint MachUEPNode::size(PhaseRegAlloc *ra_) const {
- // Variable size. Determine dynamically.
- return MachNode::size(ra_);
- }
-
//=============================================================================
%} // interrupt source
source_hpp %{ // Header information of the source block.
< prev index next >