<div dir="ltr"><div>I'm trying to figure out if our itinerary definitions are actually doing anything (I'm thinking not, but I'm not entirely sure how to debug itineraries). I ran:<br><br>llvm-tblgen -I ../../../include/ --gen-subtarget --debug-only=subtarget-emitter  XSTG.td <br><br></div>And in the output I see lots of messages like<br><div><div><br>"Itinerary for ADDF32_RI: II_ADDSUBF<br>No machine model for ADDF32_RI on processor XSTGGenericItinerariesModel"<br><br></div><div>Is this something to be concerned about?<br><br></div><div>The relevant defs are in our XSTGSchedule.td:<br><br>def ALU : FuncUnit;<br>def FPU : FuncUnit;<br>def AGU : FuncUnit;<br>def DMA : FuncUnit;<br>def QMA : FuncUnit;<br>...<br>def II_ADDSUBF        : InstrItinClass;  // addF, subF, cmpF<br>...<br></div><div>def XSTGGenericItineraries : ProcessorItineraries<[ALU,FPU,AGU,DMA,QMA], [], [<br><br>  InstrItinData< II_ADDSUBF,   [InstrStage<3, [ALU]>]>,<br>...<br>}<br></div><div><br><br></div><div>Phil<br></div><div><br></div></div></div>