4008 |
4008 |
4009 int MatchRule::is_expensive() const { |
4009 int MatchRule::is_expensive() const { |
4010 if( _rChild ) { |
4010 if( _rChild ) { |
4011 const char *opType = _rChild->_opType; |
4011 const char *opType = _rChild->_opType; |
4012 if( strcmp(opType,"AtanD")==0 || |
4012 if( strcmp(opType,"AtanD")==0 || |
4013 strcmp(opType,"CosD")==0 || |
|
4014 strcmp(opType,"DivD")==0 || |
4013 strcmp(opType,"DivD")==0 || |
4015 strcmp(opType,"DivF")==0 || |
4014 strcmp(opType,"DivF")==0 || |
4016 strcmp(opType,"DivI")==0 || |
4015 strcmp(opType,"DivI")==0 || |
4017 strcmp(opType,"Log10D")==0 || |
4016 strcmp(opType,"Log10D")==0 || |
4018 strcmp(opType,"ModD")==0 || |
4017 strcmp(opType,"ModD")==0 || |
4019 strcmp(opType,"ModF")==0 || |
4018 strcmp(opType,"ModF")==0 || |
4020 strcmp(opType,"ModI")==0 || |
4019 strcmp(opType,"ModI")==0 || |
4021 strcmp(opType,"SinD")==0 || |
|
4022 strcmp(opType,"SqrtD")==0 || |
4020 strcmp(opType,"SqrtD")==0 || |
4023 strcmp(opType,"TanD")==0 || |
4021 strcmp(opType,"TanD")==0 || |
4024 strcmp(opType,"ConvD2F")==0 || |
4022 strcmp(opType,"ConvD2F")==0 || |
4025 strcmp(opType,"ConvD2I")==0 || |
4023 strcmp(opType,"ConvD2I")==0 || |
4026 strcmp(opType,"ConvD2L")==0 || |
4024 strcmp(opType,"ConvD2L")==0 || |