<div dir="ltr">Note that this hasn't fallen off my radar. I'll try to get to it tomorrow.<br></div><br><div class="gmail_quote">On Wed Feb 04 2015 at 6:58:43 PM reed kotler <<a href="mailto:rkotler@mips.com">rkotler@mips.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In a later patch,<br>
<br>
24b3fc7 (Juergen Ributzka        2014-07-11 22:01:42 +0000 1594)<br>
60420346 (Juergen Ributzka        2014-09-03 20:56:52 +0000 1595) bool FastISel::<u></u>fastLowerIntrinsicCall(const IntrinsicInst * /*II*/) {<br>
2f58a513 (Juergen Ributzka        2014-07-11 20:42:12 +0000 1596)   return false;<br>
2f58a513 (Juergen Ributzka        2014-07-11 20:42:12 +0000 1597) }<br>
<br>
fastLowerInstrinsicCall is broken out separately so now it's easy for the target dependent code to decide which<br>
ones they want to handle or not.<br>
<br>
For example:<br>
<br>
bool MipsFastISel::<u></u>fastLowerIntrinsicCall(const IntrinsicInst *II) {<br>
<br>
  switch (II->getIntrinsicID()) {<br>
  default:<br>
    return false;<br>
<br>
case Intrinsic::bswap: {<br>
<br>
  Type *RetTy = II->getCalledFunction()-><u></u>getReturnType();<br>
<br>
.....<br>
<br>
<br>
<a href="http://reviews.llvm.org/D7397" target="_blank">http://reviews.llvm.org/D7397</a><br>
<br>
EMAIL PREFERENCES<br>
  <a href="http://reviews.llvm.org/settings/panel/emailpreferences/" target="_blank">http://reviews.llvm.org/<u></u>settings/panel/<u></u>emailpreferences/</a><br>
<br>
<br>
</blockquote></div>