8003240: x86: move MacroAssembler into separate file

Reviewed-by: kvn
This commit is contained in:
Christian Thalinger 2012-11-30 15:23:16 -08:00
parent a533392684
commit 2c2c007448
79 changed files with 7667 additions and 7664 deletions

View file

@ -25,15 +25,15 @@
#ifndef SHARE_VM_ASM_CODEBUFFER_HPP
#define SHARE_VM_ASM_CODEBUFFER_HPP
#include "asm/assembler.hpp"
#include "code/oopRecorder.hpp"
#include "code/relocInfo.hpp"
class CodeComments;
class PhaseCFG;
class Compile;
class BufferBlob;
class CodeBuffer;
class CodeComments;
class PhaseCFG;
class Compile;
class BufferBlob;
class CodeBuffer;
class Label;
class CodeOffsets: public StackObj {
public:
@ -453,6 +453,9 @@ class CodeBuffer: public StackObj {
int locator(address addr) const;
address locator_address(int locator) const;
// Heuristic for pre-packing the taken/not-taken bit of a predicted branch.
bool is_backward_branch(Label& L);
// Properties
const char* name() const { return _name; }
CodeBuffer* before_expand() const { return _before_expand; }