summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a pass to do call graph analyis to overlay the autos and frame sections of Sanjiv Gupta2009-08-211-5/+15
| | | | | | | leaf functions. This pass will be extended to color other nodes of the call tree as well in future. llvm-svn: 79631
* Implement support for ISRs. Sanjiv Gupta2009-08-201-12/+44
| | | | | | | | | Clone functions that are shared between the Main thread and Interrupt thread. CallSites are changed in AsmPrinter currently. A better solution would have been to modify the legalizer (SoftenFloat) to allow targets to change the name of libcalls for float operations. But that currently breaks other targets. Also, cloing of automatic variables is done AsmPrinter, a better approach would be to use the ValueMap in CloneFunction itself. llvm-svn: 79562
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-191-7/+8
| | | | | | talk to the MCStreamer directly instead. llvm-svn: 79405
* rename PIC16Section.h -> MCSectionPIC16.h for consistency withChris Lattner2009-08-151-1/+1
| | | | | | the class it defines. llvm-svn: 79081
* Move PIC16 AsmPrinter to PIC16/AsmPrinter directory.Sanjiv Gupta2009-08-131-0/+481
Remove CooperTargetMachine, as currently only one is supported. llvm-svn: 78914
OpenPOWER on IntegriCloud