aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PIC16
Commit message (Expand)AuthorAgeFilesLines
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-2/+2
* Run through the list of globals once and sectionize all types of globlas incl...Sanjiv Gupta2009-05-134-38/+72
* Iterate over globals once and sectionize them into appropriate sections.Sanjiv Gupta2009-05-124-78/+111
* We do not need to create a label for external defs and decls,Sanjiv Gupta2009-05-122-17/+4
* Mark mayLoad, mayStore for insns correctly and use themSanjiv Gupta2009-05-123-24/+14
* Fix more naming issues.Sanjiv Gupta2009-05-114-30/+69
* Detect calls to compiler intrinsics and emit an extern declarations Sanjiv Gupta2009-05-114-10/+43
* Module iterator contains list of filescope functions as well, we don't need t...Sanjiv Gupta2009-05-101-2/+2
* Changed lowering and asmprinter to use ABI Names class called PAN.Sanjiv Gupta2009-05-107-202/+281
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-092-6/+6
* Use 16 bit arithmetic while retrieving the address of callee's frame during i...Sanjiv Gupta2009-05-091-7/+16
* Add missing #include for "strlen" which is used inline in this header. FixesNick Lewycky2009-05-081-0/+1
* Moved pic16 naming functions to correct place.Sanjiv Gupta2009-05-083-84/+79
* Eliminate compiler warnings.Evan Cheng2009-05-071-2/+2
* CMake: Updated lib/Target/PIC16/CMakeLists.txt.Oscar Fuentes2009-05-061-0/+1
* Emit banksel and movlp instructions.Sanjiv Gupta2009-05-0612-142/+586
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-295-8/+13
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-2/+1
* Second attempt:Bill Wendling2009-04-295-11/+13
* GlobalValue is always pointer type, so an assert isn't required.Sanjiv Gupta2009-04-281-6/+1
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-285-13/+11
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-285-11/+13
* Banksel immediate constant will always immediately follow the GA/ES, so scan ...Sanjiv Gupta2009-04-231-18/+20
* Make the function begin label start after ther data pointer.Sanjiv Gupta2009-04-223-9/+12
* Handle direct aggregate type arguments.Sanjiv Gupta2009-04-212-51/+36
* Remove unused variable.Daniel Dunbar2009-04-201-1/+0
* Emit the auto variables of a function into a different section than parameters.Sanjiv Gupta2009-04-202-24/+46
* Handle aggregate type arguments to direct and indirect calls.Sanjiv Gupta2009-04-144-35/+101
* While passing arg of types larger than char only one byte at lower end was ge...Sanjiv Gupta2009-04-131-1/+1
* Added code to handle spilling and reloading of FSRs.Sanjiv Gupta2009-04-104-14/+61
* The way we are trying to figure out banksel immediate operand may yield diffe...Sanjiv Gupta2009-04-091-2/+3
* Arguments to indirect calls were being passed incorrectly. They are not fixed...Sanjiv Gupta2009-04-091-2/+6
* r68576 unconverd a bug in PIC16 port (Thanks to Dan Gohman) where we were cus...Sanjiv Gupta2009-04-091-5/+10
* Emit .line debug directives for stoppoints. The debug location is retrieved b...Sanjiv Gupta2009-04-085-24/+19
* Handle indirect function calls.Sanjiv Gupta2009-04-085-89/+346
* Map stack based frameindices for spills to zero based indices that can be acc...Sanjiv Gupta2009-04-065-33/+62
* Fixed build warnings.Sanjiv Gupta2009-04-021-2/+0
* To convert the StopPoint insn into an assembler directive by ISel, we need to...Sanjiv Gupta2009-04-024-0/+31
* Params are not being generated as static globals now. The caller passes them ...Sanjiv Gupta2009-04-025-53/+133
* CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng2009-03-255-9/+10
* Fixed comment for libcalls.Sanjiv Gupta2009-03-201-20/+23
* Reformatting. Inserted code comments. Cleaned interfaces.Sanjiv Gupta2009-03-202-112/+68
* Forgot to check-in this as part of 7761.Sanjiv Gupta2009-03-121-3/+2
* Banksel optimization is now based on the section names of symbols, since the ...Sanjiv Gupta2009-03-121-44/+52
* Mark the Defs and Uses of STATUS register correctly, plus some reformatting.Sanjiv Gupta2009-03-101-41/+61
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-244-6/+11
* Put code that generates debug labels into TableGen so that it can be used byBill Wendling2009-02-181-3/+4
* Remove refs to non-DebugLoc version of BuildMI from XCore, PIC16.Dale Johannesen2009-02-131-2/+3
* Move debug loc info along when the spiller creates new instructions.Bill Wendling2009-02-121-4/+11
* Function temporaries can not overlap with retval or args.See the comment in s...Sanjiv Gupta2009-02-101-8/+20