/openjdk9/hotspot/src/share/vm/opto/ |
H A D | regalloc.cpp | 30 void (*PhaseRegAlloc::_alloc_statistics[MAX_REG_ALLOCATORS])(); 31 int PhaseRegAlloc::_num_allocators = 0; 33 int PhaseRegAlloc::_total_framesize = 0; 34 int PhaseRegAlloc::_max_framesize = 0; 37 PhaseRegAlloc::PhaseRegAlloc( uint unique, PhaseCFG &cfg, function in class:PhaseRegAlloc 58 int PhaseRegAlloc::reg2offset_unchecked( OptoReg::Name reg ) const { 73 int PhaseRegAlloc::reg2offset( OptoReg::Name reg ) const { 88 OptoReg::Name PhaseRegAlloc::offset2reg(int stk_offset) const { 99 void PhaseRegAlloc [all...] |
H A D | machnode.hpp | 54 class PhaseRegAlloc; 84 virtual int reg(PhaseRegAlloc *ra_, const Node *node) const; 86 virtual int reg(PhaseRegAlloc *ra_, const Node *node, int idx) const; 89 Register as_Register(PhaseRegAlloc *ra_, const Node *node) const { 92 Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) const { 95 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) const { 98 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const { 103 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) const { 106 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const { 112 ConditionRegister as_ConditionRegister(PhaseRegAlloc *ra [all...] |
H A D | locknode.hpp | 44 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const; 45 virtual uint size(PhaseRegAlloc *ra_) const; 69 virtual void format( PhaseRegAlloc *, outputStream *st ) const;
|
H A D | machnode.cpp | 33 int MachOper::reg(PhaseRegAlloc *ra_, const Node *node) const { 37 int MachOper::reg(PhaseRegAlloc *ra_, const Node *node, int idx) const { 49 int MachOper::base (PhaseRegAlloc *ra_, const Node *node, int idx) const { return 0x00; } 50 int MachOper::index(PhaseRegAlloc *ra_, const Node *node, int idx) const { return 0x00; } 52 int MachOper::disp (PhaseRegAlloc *ra_, const Node *node, int idx) const { return 0x00; } 129 void MachNode::emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { 139 void MachNode::postalloc_expand(GrowableArray <Node *> *nodes, PhaseRegAlloc *ra_) {} 143 uint MachNode::size(PhaseRegAlloc *ra_) const { 151 uint MachNode::emit_size(PhaseRegAlloc *ra_) const { 414 MachNode *MachNode::peephole(Block *block, int block_index, PhaseRegAlloc *ra [all...] |
H A D | regalloc.hpp | 39 //------------------------------PhaseRegAlloc------------------------------------ 41 class PhaseRegAlloc : public Phase { class in inherits:Phase 53 PhaseRegAlloc( uint unique, PhaseCFG &cfg, Matcher &matcher,
|
H A D | output.hpp | 71 PhaseRegAlloc *_regalloc;
|
H A D | buildOopMap.cpp | 93 void compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash ); 105 OopMap *build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ); 109 void OopFlow::compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash ) { 208 OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ) { 396 static void do_liveness(PhaseRegAlloc* regalloc, PhaseCFG* cfg, Block_List* worklist, int max_reg_ints, Arena* A, Dict* safehash) {
|
H A D | phaseX.hpp | 46 class PhaseRegAlloc; 611 PhaseRegAlloc *_regalloc; 617 PhasePeephole( PhaseRegAlloc *regalloc, PhaseCFG &cfg );
|
H A D | cfgnode.hpp | 602 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { } 603 virtual uint size(PhaseRegAlloc *ra_) const { return 0; } 605 virtual void format( PhaseRegAlloc *, outputStream *st ) const;
|
H A D | chaitin.hpp | 42 class PhaseRegAlloc; 396 class PhaseChaitin : public PhaseRegAlloc {
|
H A D | node.hpp | 125 class PhaseRegAlloc; 1023 virtual void format( PhaseRegAlloc *, outputStream* st = tty ) const; 1026 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const; 1028 virtual uint size(PhaseRegAlloc *ra_) const; 1132 void dump_format(PhaseRegAlloc *ra) const; // debug access to MachNode::format(...)
|
H A D | compile.hpp | 70 class PhaseRegAlloc; 568 PhaseRegAlloc* _regalloc; // Results of register allocation. 1072 PhaseRegAlloc* regalloc() { return _regalloc; } 1095 //void set_regalloc(PhaseRegAlloc* ra) { _regalloc = ra; }
|
H A D | block.hpp | 228 uint compute_first_inst_size(uint& sum_size, uint inst_cnt, PhaseRegAlloc* ra); 611 void postalloc_expand(PhaseRegAlloc* _ra);
|
H A D | node.cpp | 1006 void Node::format( PhaseRegAlloc *, outputStream *st ) const {} 1009 void Node::emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {} 1012 uint Node::size(PhaseRegAlloc *ra_) const { return 0; }
|
H A D | block.cpp | 116 PhaseRegAlloc* ra) { 995 void PhaseCFG::postalloc_expand(PhaseRegAlloc* _ra) {
|
H A D | callnode.hpp | 310 void format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const;
|
H A D | callnode.cpp | 344 static void format_helper( PhaseRegAlloc *regalloc, outputStream* st, Node *n, const char *msg, uint i, GrowableArray<SafePointScalarObjectNode*> *scobjs ) { 405 void JVMState::format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const {
|
H A D | phaseX.cpp | 1897 PhasePeephole::PhasePeephole( PhaseRegAlloc *regalloc, PhaseCFG &cfg ) 1926 // block->end_idx() not valid after PhaseRegAlloc
|
H A D | output.cpp | 488 static LocationValue *new_loc_value( PhaseRegAlloc *ra, OptoReg::Name regnum, Location::Type l_type ) {
|
H A D | cfgnode.cpp | 2366 void NeverBranchNode::format( PhaseRegAlloc *ra_, outputStream *st) const {
|
H A D | chaitin.cpp | 196 : PhaseRegAlloc(unique, cfg, matcher,
|
H A D | compile.cpp | 248 PhaseRegAlloc::print_statistics();
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/ |
H A D | PhaseRegAlloc.java | 33 public class PhaseRegAlloc extends Phase { class in inherits:Phase 43 Type type = db.lookupType("PhaseRegAlloc"); 55 public PhaseRegAlloc(Address addr) { method in class:PhaseRegAlloc
|
/openjdk9/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1147 c2_nonstatic_field(Compile, _regalloc, PhaseRegAlloc*) \ 1204 c2_nonstatic_field(PhaseRegAlloc, _node_regs, OptoRegPair*) \ 1205 c2_nonstatic_field(PhaseRegAlloc, _node_regs_max_index, uint) \ 1206 c2_nonstatic_field(PhaseRegAlloc, _framesize, uint) \ 1207 c2_nonstatic_field(PhaseRegAlloc, _max_reg, OptoReg::Name) \ 1772 declare_c2_type(PhaseRegAlloc, Phase) \ 1773 declare_c2_type(PhaseChaitin, PhaseRegAlloc) \
|