patch to teach predict.c about unordered compares

Jan Hubicka jh@suse.cz
Thu Jan 4 12:49:00 GMT 2001


St srp  9 23:35:32 CEST 2000  Jan Hubicka  <jh@suse.cz>
	* predict.c (estimate_probability): Handle unordred comparisons.
*** predict.c.old	Wed Aug  9 23:35:01 2000
--- predict.c	Wed Aug  9 23:35:08 2000
*************** estimate_probability (loops_info)
*** 183,192 ****
--- 183,200 ----
  	  goto emitnote;
  
  	case EQ:
+ 	case UNEQ:
  	  prob = PROB_UNLIKELY;
  	  goto emitnote;
  	case NE:
+ 	case LTGT:
  	  prob = PROB_LIKELY;
+ 	  goto emitnote;
+ 	case ORDERED:
+ 	  prob = PROB_LIKELY;
+ 	  goto emitnote;
+ 	case UNORDERED:
+ 	  prob = PROB_UNLIKELY;
  	  goto emitnote;
  	case LE:
  	case LT:


More information about the Gcc-patches mailing list