hotspot/src/share/vm/adlc/formssel.hpp
Print this page
rev 611 : Merge
*** 1,10 ****
#ifdef USE_PRAGMA_IDENT_HDR
#pragma ident "@(#)formssel.hpp 1.77 07/07/19 19:08:28 JVM"
#endif
/*
! * Copyright 1998-2007 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
--- 1,10 ----
#ifdef USE_PRAGMA_IDENT_HDR
#pragma ident "@(#)formssel.hpp 1.77 07/07/19 19:08:28 JVM"
#endif
/*
! * Copyright 1998-2008 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*** 398,408 ****
void dump();
void output(FILE *fp);
// --------------------------- FILE *output_routines
! void print_opcode(FILE *fp, Opcode::opcode_type desired_opcode);
};
//------------------------------InsEncode--------------------------------------
class InsEncode : public Form {
private:
--- 398,408 ----
void dump();
void output(FILE *fp);
// --------------------------- FILE *output_routines
! bool print_opcode(FILE *fp, Opcode::opcode_type desired_opcode);
};
//------------------------------InsEncode--------------------------------------
class InsEncode : public Form {
private:
*** 780,793 ****
const char *_not_equal;
const char *_less;
const char *_greater_equal;
const char *_less_equal;
const char *_greater;
// Public Methods
! CondInterface(char *equal, char *not_equal, char *less, char *greater_equal,
! char *less_equal, char *greater);
~CondInterface();
void dump();
void output(FILE *fp);
};
--- 780,803 ----
const char *_not_equal;
const char *_less;
const char *_greater_equal;
const char *_less_equal;
const char *_greater;
+ const char *_equal_format;
+ const char *_not_equal_format;
+ const char *_less_format;
+ const char *_greater_equal_format;
+ const char *_less_equal_format;
+ const char *_greater_format;
// Public Methods
! CondInterface(const char* equal, const char* equal_format,
! const char* not_equal, const char* not_equal_format,
! const char* less, const char* less_format,
! const char* greater_equal, const char* greater_equal_format,
! const char* less_equal, const char* less_equal_format,
! const char* greater, const char* greater_format);
~CondInterface();
void dump();
void output(FILE *fp);
};