[PATCH] [mips] Add itineraries for ext and ins instructions.

Daniel Sanders daniel.sanders at imgtec.com
Thu Feb 12 03:38:17 PST 2015


LGTM.

> My question is if this is the right way because there are several styles used.

>  There are:

> 

> - General itineraries like IIAlu

> - Itineraries for individual instructions: II_ADDI, II_ADDI, II_ADDU

> - Itineraries for an instruction's family: II_C_CC_D


We were phasing out the general itineraries since they didn't map very well to the P5600. I'd nearly finished this migration at the point I was interrupted by more pressing correctness issues and new instruction sets like MIPS32r6. I should be getting back to the P5600 scheduler soon. The individual II_*'s are preferred but there's a couple groups (like II_C_CC_D) where it was difficult and unnecessary to be more precise.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D7209

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list