aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PIC16
Commit message (Expand)AuthorAgeFilesLines
* Minor fixes to avoid using invalid debugloc.Sanjiv Gupta2009-08-071-5/+9
* Simplify code and avoid allocations.Benjamin Kramer2009-08-071-10/+3
* Run memsel inserter just before emit assembly to avoid tinkering by other pas...Sanjiv Gupta2009-08-072-2/+2
* Use DebugInfoFinderDevang Patel2009-08-061-15/+9
* Fix several fixmes and clean up code by sinking *all* sectionChris Lattner2009-08-062-23/+19
* go through PIC16TargetObjectFile to make sections instead of Chris Lattner2009-08-064-12/+26
* Fix a bug in the PIC16 backend.Dan Gohman2009-08-051-1/+1
* Major calling convention code refactoring.Dan Gohman2009-08-053-181/+128
* Legalize i64 store operations generated by inst-combine.Sanjiv Gupta2009-08-041-2/+20
* Avoid compiler warning (in -Asserts mode)Daniel Dunbar2009-08-041-2/+2
* Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar2009-08-022-8/+8
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-023-5/+4
* PIC16 TAI doesn't need TMChris Lattner2009-08-023-12/+7
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-021-2/+1
* Fix a possible crash on delete of an uninitialized variable.Daniel Dunbar2009-08-022-1/+7
* Don't call SectionForGlobal for hasAvailableExternallyLinkage()Dan Gohman2009-08-021-1/+1
* don't call SectionForGlobal on declarations, you can't tell the section aChris Lattner2009-08-021-1/+3
* Make SectionKind::get() private.Chris Lattner2009-08-022-14/+14
* fix a fixme by sinking various target-specific directives down into Chris Lattner2009-08-011-2/+2
* it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/Chris Lattner2009-08-012-6/+6
* Change SectionKind to be a property that is true of a *section*, itChris Lattner2009-08-013-20/+23
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-314-63/+62
* define target names for std libcalls.Sanjiv Gupta2009-07-312-12/+34
* Keep track of references to mem(cpy,move,set) and then print only one externSanjiv Gupta2009-07-302-2/+41
* Move types back to the 2.5 API.Owen Anderson2009-07-291-2/+2
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-293-7/+12
* fix a casting problem on the llvm-x86_64-linux testerChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-288-483/+551
* don't copy TargetLowering.Chris Lattner2009-07-281-1/+1
* Remove duplicate entries while printing decls for external symbols.Sanjiv Gupta2009-07-271-2/+23
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-272-25/+33
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-272-17/+29
* Generate a libcall for i8 multiply.Sanjiv Gupta2009-07-272-0/+16
* fixed incorrect lowering of ISD::SUB node. SUB has only one result value.Sanjiv Gupta2009-07-271-5/+14
* reduce indentationChris Lattner2009-07-261-3/+3
* Fix the breakage caused by 76950. Sanjiv Gupta2009-07-261-0/+3
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-17/+3
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-261-12/+2
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-252-4/+4
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-252-3/+3
* Simplify JIT target selection.Daniel Dunbar2009-07-251-12/+2
* Mark attributes of return insn correctly. It was being assumed safe to delete...Sanjiv Gupta2009-07-251-0/+1
* Add new helpers for registering targets.Daniel Dunbar2009-07-253-31/+10
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-242-5/+7
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-242-13/+18
* start refactoring pic16 section selection logic.Chris Lattner2009-07-242-16/+13
* Switch to getNameStr().Daniel Dunbar2009-07-242-5/+5
* simplify code by making special case more obviousChris Lattner2009-07-241-9/+5
* Do not call getMangledName on Intrinsics.Sanjiv Gupta2009-07-231-4/+3
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-221-1/+1