Lines Matching defs:max_reg
107 void compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash );
110 void merge( OopFlow *flow, int max_reg );
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 ) {
135 n->as_MachSafePoint()->set_oop_map( build_oop_map(n,max_reg,regalloc, live) );
182 void OopFlow::merge( OopFlow *flow, int max_reg ) {
189 for( int i=0; i<max_reg; i++ ) {
228 OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ) {
239 for( int reg=0; reg<max_reg; reg++ ) {
577 int max_reg = _regalloc->_max_reg; // Current array extent
582 int max_reg_ints = round_to(max_reg, BitsPerInt)>>LogBitsPerInt;
597 OopFlow *rootflow = OopFlow::make(A,max_reg,this);
599 memset( rootflow->_callees, OptoReg::Bad, max_reg*sizeof(short) );
600 memset( rootflow->_defs , 0, max_reg*sizeof(Node*) );
605 rootflow->compute_reach( _regalloc, max_reg, safehash );
663 free_list = OopFlow::make(A,max_reg,C);
670 flow->clone(flows[pred->_pre_order], max_reg);
682 flow->compute_reach( _regalloc, max_reg, safehash );