Displaying 2 results from an estimated 2 matches for "r76201".
2009 Jul 21
0
[LLVMdev] LLVM and Interrupt Service Routines.
Anton recently added support for __attribute__((naked)) in r76198 and
r76201. I'd imagine that the GCC "interrupt" and "isr" synonyms would
go in similarly. How each target handles the code generation
differences will be the interesting part.
deep
On Tue, Jul 21, 2009 at 3:07 PM, <Sanjiv.Gupta at microchip.com> wrote:
> Hi,
> Apparently...
2009 Jul 21
7
[LLVMdev] LLVM and Interrupt Service Routines.
Hi,
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