Searched refs:PhaseRegAlloc (Results 1 - 25 of 28) sorted by relevance

12

/openjdk7/hotspot/src/os/bsd/vm/
H A Dchaitin_bsd.cpp29 void PhaseRegAlloc::pd_preallocate_hook() {
34 void PhaseRegAlloc::pd_postallocate_verify_hook() {
/openjdk7/hotspot/src/os/linux/vm/
H A Dchaitin_linux.cpp29 void PhaseRegAlloc::pd_preallocate_hook() {
34 void PhaseRegAlloc::pd_postallocate_verify_hook() {
/openjdk7/hotspot/src/os/solaris/vm/
H A Dchaitin_solaris.cpp29 void PhaseRegAlloc::pd_preallocate_hook() {
34 void PhaseRegAlloc::pd_postallocate_verify_hook() {
/openjdk7/hotspot/src/share/vm/opto/
H A Dregalloc.cpp30 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 {
86 OptoReg::Name PhaseRegAlloc::offset2reg(int stk_offset) const {
97 void PhaseRegAlloc
[all...]
H A Dmachnode.hpp53 class PhaseRegAlloc;
79 virtual int reg(PhaseRegAlloc *ra_, const Node *node) const;
81 virtual int reg(PhaseRegAlloc *ra_, const Node *node, int idx) const;
84 Register as_Register(PhaseRegAlloc *ra_, const Node *node) const {
87 Register as_Register(PhaseRegAlloc *ra_, const Node *node, int idx) const {
90 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node) const {
93 FloatRegister as_FloatRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
98 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node) const {
101 XMMRegister as_XMMRegister(PhaseRegAlloc *ra_, const Node *node, int idx) const {
115 virtual int base (PhaseRegAlloc *ra
[all...]
H A Dlocknode.hpp59 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const;
60 virtual uint size(PhaseRegAlloc *ra_) const;
84 virtual void format( PhaseRegAlloc *, outputStream *st ) const;
H A Dmachnode.cpp33 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 uint MachNode::size(PhaseRegAlloc *ra_) const {
147 uint MachNode::emit_size(PhaseRegAlloc *ra_) const {
394 MachNode *MachNode::peephole( Block *block, int block_index, PhaseRegAlloc *ra_, int &deleted, Compile* C ) {
468 void MachNode::dump_format(PhaseRegAlloc *r
[all...]
H A Dregalloc.hpp39 //------------------------------PhaseRegAlloc------------------------------------
41 class PhaseRegAlloc : public Phase { class in inherits:Phase
53 PhaseRegAlloc( uint unique, PhaseCFG &cfg, Matcher &matcher,
H A Doutput.hpp88 PhaseRegAlloc *_regalloc;
H A DbuildOopMap.cpp107 void compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash );
119 OopMap *build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live );
124 void OopFlow::compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash ) {
228 OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ) {
417 static void do_liveness( PhaseRegAlloc *regalloc, PhaseCFG *cfg, Block_List *worklist, int max_reg_ints, Arena *A, Dict *safehash ) {
H A Dcfgnode.hpp523 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const { }
524 virtual uint size(PhaseRegAlloc *ra_) const { return 0; }
526 virtual void format( PhaseRegAlloc *, outputStream *st ) const;
H A DphaseX.hpp46 class PhaseRegAlloc;
556 PhaseRegAlloc *_regalloc;
562 PhasePeephole( PhaseRegAlloc *regalloc, PhaseCFG &cfg );
H A Dchaitin.hpp44 class PhaseRegAlloc;
308 class PhaseChaitin : public PhaseRegAlloc {
H A Dnode.hpp118 class PhaseRegAlloc;
920 virtual void format( PhaseRegAlloc *, outputStream* st = tty ) const;
923 virtual void emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const;
925 virtual uint size(PhaseRegAlloc *ra_) const;
1007 void dump_format(PhaseRegAlloc *ra) const; // debug access to MachNode::format(...)
H A Dcompile.hpp66 class PhaseRegAlloc;
438 PhaseRegAlloc* _regalloc; // Results of register allocation.
866 PhaseRegAlloc* regalloc() { return _regalloc; }
881 //void set_regalloc(PhaseRegAlloc* ra) { _regalloc = ra; }
H A Dnode.cpp945 void Node::format( PhaseRegAlloc *, outputStream *st ) const {}
948 void Node::emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {}
951 uint Node::size(PhaseRegAlloc *ra_) const { return 0; }
H A Dblock.hpp191 uint compute_first_inst_size(uint& sum_size, uint inst_cnt, PhaseRegAlloc* ra);
H A Dcallnode.cpp322 static void format_helper( PhaseRegAlloc *regalloc, outputStream* st, Node *n, const char *msg, uint i, GrowableArray<SafePointScalarObjectNode*> *scobjs ) {
378 void JVMState::format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const {
H A Dcallnode.hpp303 void format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const;
H A Dblock.cpp122 PhaseRegAlloc* ra) {
H A DphaseX.cpp1623 PhasePeephole::PhasePeephole( PhaseRegAlloc *regalloc, PhaseCFG &cfg )
1652 // block->end_idx() not valid after PhaseRegAlloc
H A Dcfgnode.cpp2215 void NeverBranchNode::format( PhaseRegAlloc *ra_, outputStream *st) const {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/
H A DPhaseRegAlloc.java33 public class PhaseRegAlloc extends Phase { class in inherits:Phase
43 Type type = db.lookupType("PhaseRegAlloc");
55 public PhaseRegAlloc(Address addr) { method in class:PhaseRegAlloc
/openjdk7/hotspot/src/os/windows/vm/
H A Dchaitin_windows.cpp32 void PhaseRegAlloc::pd_preallocate_hook() {
57 void PhaseRegAlloc::pd_postallocate_verify_hook() {
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1101 c2_nonstatic_field(Compile, _regalloc, PhaseRegAlloc*) \
1157 c2_nonstatic_field(PhaseRegAlloc, _node_regs, OptoRegPair*) \
1158 c2_nonstatic_field(PhaseRegAlloc, _node_regs_max_index, uint) \
1159 c2_nonstatic_field(PhaseRegAlloc, _framesize, uint) \
1160 c2_nonstatic_field(PhaseRegAlloc, _max_reg, OptoReg::Name) \
1704 declare_c2_type(PhaseRegAlloc, Phase) \
1705 declare_c2_type(PhaseChaitin, PhaseRegAlloc) \

Completed in 394 milliseconds

12