Searched refs:lrgs (Results 1 - 9 of 9) sorted by relevance

/openjdk10/hotspot/src/share/vm/opto/
H A Dcoalesce.cpp91 LRG *lrg1 = &_phc.lrgs(lr1);
92 LRG *lrg2 = &_phc.lrgs(lr2);
371 LRG &lrg = lrgs(nidx);
498 lrgs(lr1)._def = (lrgs(lr1).is_multidef() ||
499 lrgs(lr2).is_multidef() )
501 lrgs(lr2)._def = NULL; // No def for lrg 2
502 lrgs(lr2).Clear(); // Force empty mask for LRG 2
503 //lrgs(lr2)._size = 0; // Live-range 2 goes dead
504 lrgs(lr
[all...]
H A Dchaitin.cpp639 LRG &lrg = lrgs(_lrg_map.live_range_id(i));
730 lrgs(fp_lrg)._cost += 1e12; // Cost is infinite
749 LRG& lrg = lrgs(vreg);
756 LRG& copy_src = lrgs(clidx);
990 LRG &lrg = lrgs(vreg);
1064 LRG &lrg = lrgs(i2);
1085 int size = lrgs(i).num_regs();
1086 uint old_was_lo = lrgs(i)._was_lo;
1087 lrgs(i)._was_lo = 0;
1088 if( lrgs(
[all...]
H A Difg.cpp62 lrgs(a).invalid_degree();
63 lrgs(b).invalid_degree();
112 lrgs(i).set_degree(effective_degree(i));
133 lrgs(a).invalid_degree();
134 lrgs(datum).invalid_degree();
148 LRG &lrg_a = lrgs(a);
152 lrgs(datum).inc_degree( -lrg_a.compute_degree(lrgs(datum)) );
167 lrgs(datum).invalid_degree();
193 int num_regs = lrgs(lid
[all...]
H A Dcoalesce.hpp58 LRG &lrgs(uint lidx) { return _phc.lrgs(lidx); } function in class:PhaseCoalesce
H A Dpostaloc.cpp60 _matcher.is_save_on_entry(lrgs(_lrg_map.live_range_id(def)).reg()))
89 OptoReg::Name old_reg = lrgs(_lrg_map.live_range_id(old)).reg();
173 const LRG &def_lrg = lrgs(_lrg_map.live_range_id(def));
218 uint is_oop = lrgs(_lrg_map.live_range_id(c))._is_oop;
221 if (lrgs(_lrg_map.live_range_id(c->in(idx)))._is_oop != is_oop) {
236 OptoReg::Name nk_reg = lrgs(nk_idx).reg();
244 if(lrgs(_lrg_map.live_range_id(copy)).reg() != nk_reg) {
271 OptoReg::Name val_reg = lrgs(val_idx).reg();
396 // of the multidef lrgs in the same register. For that matter it's enough to track changes in
397 // the base register only and ignore other effects of multi-register lrgs an
[all...]
H A Dreg_split.cpp329 if (lidx < _lrg_map.max_lrg_id() && lrgs(lidx).is_singledef()) {
381 if (lidx < _lrg_map.max_lrg_id() && lrgs(lidx).is_multidef()) {
389 if (lidx < _lrg_map.max_lrg_id() && lrgs(lidx).reg() >= LRG::SPILL_REG) {
459 if (lrgs(lidx)._was_spilled2) {
522 if (lrgs(bidx).alive() && lrgs(bidx).reg() >= LRG::SPILL_REG) {
523 assert(!lrgs(bidx).mask().is_AllStack(),"AllStack should color");
531 if (PrintOpto && WizardMode && lrgs(bidx)._was_spilled1) {
600 if( lrgs(lidx).is_singledef() &&
601 lrgs(lid
[all...]
H A DindexSet.cpp209 LRG &lrg1 = ifg->lrgs(lr1);
210 LRG &lrg2 = ifg->lrgs(lr2);
241 LRG &lrg = ifg->lrgs(element);
258 LRG &lrg = ifg->lrgs(element);
H A Dchaitin.hpp272 LRG &lrgs(uint idx) const { assert(idx < _maxlrg, "oob"); return _lrgs[idx]; } function in class:PhaseIFG
404 Node_List **_lrg_nodes; // Array of node; lists for lrgs which spill
471 LRG &lrgs(uint idx) const { return _ifg->lrgs(idx); } function in class:PhaseChaitin
H A Dlcm.cpp665 LRG& lrg_src = _regalloc->lrgs(src);
730 LRG& lrg_dst = _regalloc->lrgs(dst);

Completed in 70 milliseconds