aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2009-07-26rename Mergable -> Mergeable and Writable -> WriteableChris Lattner
2009-07-26remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner
2009-07-26simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner
2009-07-26precreate 4/8/16 byte mergable sections to simplify code.Chris Lattner
2009-07-26introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner
2009-07-26Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner
2009-07-26Factor commonality in triple match routines into helper template for registeringDaniel Dunbar
2009-07-26fix isReadOnly predicate to not include data that has to beChris Lattner
2009-07-26remove a dead enum case.Chris Lattner
2009-07-26put normal data into .data instead of .data.rel on elf systems.Chris Lattner
2009-07-26Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar
2009-07-26Add TargetRegistry::lookupTarget.Daniel Dunbar
2009-07-26finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner
2009-07-26simplify some predicates, add isMergableString()Chris Lattner
2009-07-25make SectionKind be a first-class pod struct instead of justChris Lattner
2009-07-25this is (unfortunately) several changes mixed together:Chris Lattner
2009-07-25document some invariants.Chris Lattner
2009-07-25Simplify JIT target selection.Daniel Dunbar
2009-07-25Add new helpers for registering targets.Daniel Dunbar
2009-07-24fix some predicatesChris Lattner
2009-07-24change SectionKindForGlobal from being a public (andChris Lattner
2009-07-24make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner
2009-07-24we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner
2009-07-24make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner
2009-07-24Add support for promoting SETCC operations.Jakob Stoklund Olesen
2009-07-24move ELF-specific code into ELFTargetAsmInfo.Chris Lattner
2009-07-24make SectionFlagsForGlobal a private static function instead of a publicChris Lattner
2009-07-24Remove unused member functions.Eli Friedman
2009-07-24Implement getSectionPrefixForUniqueGlobal to return null, indicating thatChris Lattner
2009-07-24Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner
2009-07-24document SectionFlags::Named better and make it more easily greppable byChris Lattner
2009-07-24use section flags more correctly.Chris Lattner
2009-07-24remove more bits of small section support.Chris Lattner
2009-07-24Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner
2009-07-24Remove the IA-64 backend.Dan Gohman
2009-07-22remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner
2009-07-22inline the two MergeableConstSection implementations into theirChris Lattner
2009-07-22remove the SelectSectionForMachineConst hook, replacing it withChris Lattner
2009-07-22Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng
2009-07-21Now that RelocBehaviour() is never overloaded, it doesn't need to beChris Lattner
2009-07-21Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes
2009-07-21make some stuff private.Chris Lattner
2009-07-21improve comments.Chris Lattner
2009-07-21inline a trivial method into its only call site and fix indentation of casesChris Lattner
2009-07-21Remove some overridden functions in XCoreTargetAsmInfo that areChris Lattner
2009-07-21Remove shift amount flavor. It isn't actually complete enough to Eli Friedman
2009-07-21Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner
2009-07-20Re-apply 75490, 75806 and 76177 with fixes and tests. Efficiency comesDavid Greene
2009-07-20Remove FIXME that was already fixed.Eli Friedman
2009-07-20Add MCAsmParser interface.Daniel Dunbar