mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 06:14:49 +02:00
8003240: x86: move MacroAssembler into separate file
Reviewed-by: kvn
This commit is contained in:
parent
a533392684
commit
2c2c007448
79 changed files with 7667 additions and 7664 deletions
|
@ -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; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue