<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML DIR=ltr><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"></HEAD><BODY><DIV><FONT face='Arial' color=#000000 size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2>Apparently, there is no explicit support for ISRs 
in the llvm framework.  I could not find a matching attribute that can be 
used to mark a function as an ISR, which codegen and optimizer can use 
accordingly. ISRs aren't called explicity from any function, so currently the 
optimizer deletes them. We are planning to introduce a new "interrupt" attribute 
(to be modeled similiar to "section" attribute) which one can use in different 
passes suitably.</FONT></DIV>
<DIV>How does that sound? Or do we have something available already?</DIV>
<DIV> </DIV>
<DIV>- Sanjiv</DIV>
<DIV> </DIV></BODY></HTML>