<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm not sure exactly what's going on in your case.  You can try to see if this is the function that causes the "2" to be returned.<br>
<br>
unsigned TargetInstrInfo::<br>
getInstrLatency(const InstrItineraryData *ItinData,<br>
                const MachineInstr *MI,<br>
                unsigned *PredCost) const {<br>
  // Default to one cycle for no itinerary. However, an "empty" itinerary may<br>
  // still have a MinLatency property, which getStageLatency checks.<br>
  if (!ItinData)<br>
    return MI->mayLoad() ? 2 : 1;<br>
<br>
  return ItinData->getStageLatency(MI->getDesc().getSchedClass());<div class="HOEnZb"><div class="h5"><br>
}<br>
<br>
<br>
-Krzysztof<br>
<br>
<br>
-- <br>
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation<br>
</div></div></blockquote></div><br>That's exactly it. Thanks for the explanation!<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Rail Shafigulin<br></div>Software Engineer <br>Esencia Technologies<br></div></div></div></div>
</div></div>