Searched refs:rematerialize (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dreg_split.cpp381 assert( spill->out_RegMask().is_UP(), "rematerialize to a reg" );
572 lrgs(lidx)._def->rematerialize() ) {
794 !n1->rematerialize() ) {
906 if( def->rematerialize() ) {
917 if (def->rematerialize() && lrgs(useidx)._was_spilled2) {
993 // bound use if we can't rematerialize the def, or if we need the
997 (!def->rematerialize() ||
1152 if( !n->rematerialize() &&
1158 assert( !n->rematerialize(), "" );
1301 if (def->rematerialize()
[all...]
H A Difg.cpp565 lrgs(r)._cost += n->rematerialize() ? 0 : b->_freq;
681 // If we spill live range 'r', it can rematerialize at each use site
684 if( lrgs(r).is_bound() && !(n->rematerialize()) && rmask.is_NotEmpty() ) {
763 lrg._cost += (def->rematerialize() ? b->_freq : (b->_freq + b->_freq));
H A Dcoalesce.cpp428 m->as_Mach()->rematerialize() ) {
463 m->as_Mach()->rematerialize() ) {
H A Dmachnode.cpp410 //------------------------------rematerialize----------------------------------
411 bool MachNode::rematerialize() const { function in class:MachNode
H A Dnode.cpp1330 //------------------------------rematerialize-----------------------------------
1332 bool Node::rematerialize() const { function in class:Node
1334 return this->as_Mach()->rematerialize();
H A Dmachnode.hpp290 bool rematerialize() const;
H A Dnode.hpp914 bool rematerialize() const;
/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.cpp247 // Return 'true' if this instruction is too complex to rematerialize.
532 bool InstructForm::rematerialize(FormDict &globals, RegisterForm *registers ) { function in class:InstructForm
533 bool rematerialize = false; local
537 rematerialize = true;
547 rematerialize = true;
551 rematerialize = true;
557 rematerialize = true;
559 // Check for an ideal 'Load?' and eliminate rematerialize option
560 if ( is_ideal_load() != Form::none || // Ideal load? Do not rematerialize
561 is_ideal_copy() != Form::none || // Ideal copy? Do not rematerialize
[all...]
H A Dformssel.hpp183 virtual bool rematerialize(FormDict &globals, RegisterForm *registers);
H A Doutput_c.cpp3447 if ( inst->rematerialize(_globalNames, get_registers()) ) continue;
3458 if ( ! inst->rematerialize(_globalNames, get_registers()) ) continue;
3472 if ( ! inst->rematerialize(_globalNames, get_registers()) ) continue;
3483 if ( inst->rematerialize(_globalNames, get_registers()) ) continue;
H A Doutput_h.cpp1788 if ( instr->rematerialize(_globalNames, get_registers()) ) {

Completed in 4237 milliseconds