mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
7063628: Use cbcond on T4
Add new short branch instruction to Hotspot sparc assembler. Reviewed-by: never, twisti, jrose
This commit is contained in:
parent
aa16309657
commit
48c1293916
30 changed files with 966 additions and 1097 deletions
|
@ -409,7 +409,7 @@ void MachNode::add_case_label( int index_num, Label* blockLabel) {
|
|||
|
||||
//------------------------------label_set--------------------------------------
|
||||
// Set the Label for a LabelOper, if an operand for this instruction
|
||||
void MachNode::label_set( Label& label, uint block_num ) {
|
||||
void MachNode::label_set( Label* label, uint block_num ) {
|
||||
ShouldNotCallThis();
|
||||
}
|
||||
|
||||
|
@ -514,6 +514,9 @@ void MachNullCheckNode::format( PhaseRegAlloc *ra_, outputStream *st ) const {
|
|||
void MachNullCheckNode::emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {
|
||||
// only emits entries in the null-pointer exception handler table
|
||||
}
|
||||
void MachNullCheckNode::label_set(Label* label, uint block_num) {
|
||||
// Nothing to emit
|
||||
}
|
||||
|
||||
const RegMask &MachNullCheckNode::in_RegMask( uint idx ) const {
|
||||
if( idx == 0 ) return RegMask::Empty;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue