aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-262-7/+9
* make SectionKind keep track of whether a global had an explicitChris Lattner2009-07-261-2/+9
* make SectionKind know whether a symbol is weak or not in additionChris Lattner2009-07-261-5/+9
* Make the kind actually be private.Chris Lattner2009-07-261-4/+5
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-263-40/+46
* remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner2009-07-261-17/+0
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-263-5/+3
* precreate 4/8/16 byte mergable sections to simplify code.Chris Lattner2009-07-261-6/+10
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-261-2/+23
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-49/+116
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-12/+12
* fix isReadOnly predicate to not include data that has to beChris Lattner2009-07-261-3/+1
* remove a dead enum case.Chris Lattner2009-07-261-1/+0
* put normal data into .data instead of .data.rel on elf systems.Chris Lattner2009-07-261-1/+1
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-261-12/+0
* Add TargetRegistry::lookupTarget.Daniel Dunbar2009-07-261-14/+17
* finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner2009-07-261-0/+9
* simplify some predicates, add isMergableString()Chris Lattner2009-07-261-12/+10
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-253-16/+39
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-253-8/+28
* document some invariants.Chris Lattner2009-07-251-3/+4
* Simplify JIT target selection.Daniel Dunbar2009-07-251-11/+10
* Add new helpers for registering targets.Daniel Dunbar2009-07-252-55/+95
* fix some predicatesChris Lattner2009-07-241-5/+4
* change SectionKindForGlobal from being a public (andChris Lattner2009-07-241-6/+0
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-242-3/+1
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-243-3/+6
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-241-4/+13
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-241-2/+5
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-242-1/+12
* make SectionFlagsForGlobal a private static function instead of a publicChris Lattner2009-07-241-7/+0
* Remove unused member functions.Eli Friedman2009-07-241-22/+0
* Implement getSectionPrefixForUniqueGlobal to return null, indicating thatChris Lattner2009-07-241-0/+6
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-242-7/+10
* document SectionFlags::Named better and make it more easily greppable byChris Lattner2009-07-241-3/+5
* use section flags more correctly.Chris Lattner2009-07-241-0/+2
* remove more bits of small section support.Chris Lattner2009-07-241-24/+0
* Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner2009-07-241-10/+2
* Remove the IA-64 backend.Dan Gohman2009-07-241-4/+0
* remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner2009-07-221-1/+0
* inline the two MergeableConstSection implementations into theirChris Lattner2009-07-222-2/+0
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-223-4/+19
* Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng2009-07-221-0/+6
* Now that RelocBehaviour() is never overloaded, it doesn't need to beChris Lattner2009-07-211-7/+0
* Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes2009-07-211-1/+1
* make some stuff private.Chris Lattner2009-07-212-4/+7
* improve comments.Chris Lattner2009-07-211-11/+21
* inline a trivial method into its only call site and fix indentation of casesChris Lattner2009-07-211-1/+0
* Remove some overridden functions in XCoreTargetAsmInfo that areChris Lattner2009-07-211-1/+1
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-15/+0