Lines Matching refs:_lChild

532       && _matrule->_rChild->_lChild == NULL  in is_simple_chain_rule()
2132 && (_matrule->_lChild == NULL) && (_matrule->_rChild == NULL) ) { in num_edges()
2209 else if( _matrule->_lChild == NULL && _matrule->_rChild == NULL ) { in ideal_type()
3163 _lChild(lChild), _rChild(rChild), _internalop(0), _numleaves(0), in MatchNode()
3171 _opType(mnode._opType), _lChild(mnode._lChild), _rChild(mnode._rChild), in MatchNode()
3181 if (mnode._lChild) { in MatchNode()
3182 _lChild = new MatchNode(ad, *mnode._lChild, clone); in MatchNode()
3184 _lChild = NULL; in MatchNode()
3200 if ( (_lChild != NULL) && (_lChild->find_type(type, position)) ) return true; in find_type()
3220 if (_lChild==NULL && _rChild==NULL) { in append_components()
3234 if (_lChild) _lChild->append_components(locals, components, tmpdef_flag); in append_components()
3249 if (_lChild==NULL && _rChild==NULL) { in base_operand()
3295 if (_lChild) { in base_operand()
3296 if (_lChild->base_operand(position, globals, result, name, opType)) in base_operand()
3381 if ( mnode->_lChild ) { in reduce_left()
3382 leftStr = mnode->_lChild->_internalop ? mnode->_lChild->_internalop in reduce_left()
3383 : mnode->_lChild->_opType; in reduce_left()
3400 if( _lChild ) _lChild->count_instr_names(names); in count_instr_names()
3402 if( !_lChild && !_rChild ) { in count_instr_names()
3413 if( _lChild ) { in build_instr_pred()
3415 cnt = _lChild->build_instr_pred( buf+strlen(buf), name, cnt ); in build_instr_pred()
3423 if( !_lChild && !_rChild ) { // Found a leaf in build_instr_pred()
3441 lstr = (_lChild) ? ((_lChild->_internalop) ? in build_internalop()
3442 _lChild->_internalop : _lChild->_opType) : ""; in build_internalop()
3468 if (_lChild==0 && _rChild==0) { in output()
3473 if(_lChild) _lChild->output(fp); // left operand in output()
3509 if( _lChild ) { in needs_ideal_memory_edge()
3510 const char *opType = _lChild->_opType; in needs_ideal_memory_edge()
3514 if( _lChild->needs_ideal_memory_edge(globals) ) in needs_ideal_memory_edge()
3599 if( (_lChild && !(mRule2->_lChild)) || (_rChild && !(mRule2->_rChild)) ) in cisc_spill_match()
3612 const char *name_left = mRule2->_lChild ? mRule2->_lChild->_opType : NULL; in cisc_spill_match()
3650 …if( (_lChild && !(mRule2->_lChild)) || (_rChild && !(mRule2->_rChild)) ) return Not_cisc_spillable; in cisc_spill_match()
3653 if( (_lChild == NULL) && (mRule2->_lChild == NULL) ) { in cisc_spill_match()
3655 } else if (_lChild != NULL) { in cisc_spill_match()
3656 …left_spillable = _lChild->cisc_spill_match(globals, registers, mRule2->_lChild, operand, reg_type); in cisc_spill_match()
3687 …if( (_lChild && !(mRule2->_lChild)) || (_rChild && !(mRule2->_rChild)) ) return Not_cisc_spillable; in matchrule_cisc_spill_match()
3690 if( (_lChild == NULL) || (mRule2->_lChild == NULL) ) { in matchrule_cisc_spill_match()
3694 if( root_ops_match(globals, _lChild->_opType, mRule2->_lChild->_opType) ) { in matchrule_cisc_spill_match()
3736 if (_lChild ) { in equivalent()
3737 if( !_lChild->equivalent(globals, mRule2->_lChild) ) in equivalent()
3739 } else if (mRule2->_lChild) { in equivalent()
3771 if (_lChild ) { in equivalent()
3772 if( !_lChild->equivalent(globals, mNode2->_lChild) ) in equivalent()
3774 } else if (mNode2->_lChild) { in equivalent()
3809 if( _lChild && _rChild && (_lChild->_lChild || _rChild->_lChild) ) { in count_commutative_op()
3812 if( _rChild->_lChild == NULL && _rChild->_rChild == NULL ) { in count_commutative_op()
3831 if( _lChild ) in count_commutative_op()
3832 _lChild->count_commutative_op(count); in count_commutative_op()
3841 assert(_lChild && _rChild && (_lChild->_lChild || _rChild->_lChild ), in swap_commutative_op()
3843 MatchNode* tmp = _lChild; in swap_commutative_op()
3844 _lChild = _rChild; in swap_commutative_op()
3850 if( _lChild ) in swap_commutative_op()
3851 _lChild->swap_commutative_op(is_set, id); in swap_commutative_op()
3856 if( !atroot && (_lChild || _rChild) ) { in swap_commutative_op()
3898 mroot->_lChild = NULL; in MatchRule()
3902 _numchilds = (_lChild ? 1 : 0) + (_rChild ? 1 : 0); in MatchRule()
3972 if ((_lChild == NULL) && (_rChild == NULL) ) { in is_chain_rule()
3993 _lChild && strncmp(_lChild->_opType, "stackSlot", 9) == 0) { in is_ideal_copy()
4225 if (_lChild) _lChild->output(fp); in output_short()