Lines Matching refs:_test
1050 int tmp = ((ti->get_con()&3) == (_test&3)) ? 1 : 0;
1051 if( _test & 4 ) tmp = 1-tmp; // Optionally complement result
1056 if( _test == ge ) return TypeInt::ONE;
1057 if( _test == lt ) return TypeInt::ZERO;
1060 if( _test == le ) return TypeInt::ONE;
1061 if( _test == gt ) return TypeInt::ZERO;
1072 st->print(msg[_test]);
1077 uint BoolNode::hash() const { return (Node::hash() << 3)|(_test._test+1); }
1083 return (_test._test == b->_test._test);
1132 return new (C) BoolNode(in(1), _test.negate());
1166 return new (phase->C) BoolNode( cmp, _test.commute() );
1181 (_test._test == BoolTest::eq ||
1182 _test._test == BoolTest::ne) ) {
1184 return new (phase->C) BoolNode( ncmp, _test.negate() );
1192 (_test._test == BoolTest::eq ||
1193 _test._test == BoolTest::ne) ) {
1198 return new (phase->C) BoolNode( ncmp, _test._test );
1204 if ((_test._test == BoolTest::eq || _test._test == BoolTest::ne) &&
1209 return new (phase->C) BoolNode( ncmp, _test._test );
1221 return new (phase->C) BoolNode( ncmp, _test.commute() );
1253 // if( _test._test == BoolTest::le ) {
1260 // } else if( _test._test == BoolTest::lt ) {
1276 return _test.cc2logical( phase->type( in(1) ) );
1284 _test.dump_on(st);