Lines Matching refs:_test

1220     int tmp = ((ti->get_con()&3) == (_test&3)) ? 1 : 0;
1221 if( _test & 4 ) tmp = 1-tmp; // Optionally complement result
1226 if( _test == ge ) return TypeInt::ONE;
1227 if( _test == lt ) return TypeInt::ZERO;
1230 if( _test == le ) return TypeInt::ONE;
1231 if( _test == gt ) return TypeInt::ZERO;
1241 st->print("%s", msg[_test]);
1245 uint BoolNode::hash() const { return (Node::hash() << 3)|(_test._test+1); }
1251 return (_test._test == b->_test._test);
1288 return new BoolNode(in(1), _test.negate());
1297 if((_test._test == BoolTest::eq || _test._test == BoolTest::ne) &&
1332 return ConINode::make((_test._test == BoolTest::eq) ? 0 : 1);
1352 if (_test._test == BoolTest::overflow || _test._test == BoolTest::no_overflow) {
1374 return new BoolNode( cmp, _test.commute() );
1389 (_test._test == BoolTest::eq ||
1390 _test._test == BoolTest::ne) ) {
1392 return new BoolNode( ncmp, _test.negate() );
1400 if (_test._test == BoolTest::le) {
1402 } else if (_test._test == BoolTest::lt &&
1415 _test._test == BoolTest::lt &&
1445 if (_test._test == BoolTest::le || _test._test == BoolTest::eq) {
1448 } else if (_test._test == BoolTest::ne) {
1459 (_test._test == BoolTest::eq ||
1460 _test._test == BoolTest::ne) ) {
1465 return new BoolNode( ncmp, _test._test );
1471 if ((_test._test == BoolTest::eq || _test._test == BoolTest::ne) &&
1476 return new BoolNode( ncmp, _test._test );
1488 return new BoolNode( ncmp, _test.commute() );
1523 // if( _test._test == BoolTest::le ) {
1530 // } else if( _test._test == BoolTest::lt ) {
1544 return _test.cc2logical( phase->type( in(1) ) );
1552 _test.dump_on(st);