summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ELFTargetAsmInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-213/+0
* Sink getSectionPrefixForUniqueGlobal down into the TAI Chris Lattner2009-07-271-93/+106
* inline a method.Chris Lattner2009-07-271-28/+24
* sink text/data section creation down into the target-specific places that Chris Lattner2009-07-271-0/+3
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-19/+23
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-47/+55
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-261-3/+2
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-261-27/+33
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-261-13/+13
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-261-15/+2
* precreate 4/8/16 byte mergable sections to simplify code.Chris Lattner2009-07-261-16/+19
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-261-2/+1
* make elf targets correctly handle constant pool entries that require relocati...Chris Lattner2009-07-261-2/+7
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-32/+33
* put normal data into .data instead of .data.rel on elf systems.Chris Lattner2009-07-261-21/+11
* eliminate a pointless switch stmt.Chris Lattner2009-07-261-11/+2
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-251-4/+4
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-8/+30
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-241-29/+2
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-241-3/+2
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-241-0/+27
* hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner2009-07-241-9/+0
* reduce indentationChris Lattner2009-07-241-35/+37
* the 'isWeakForLinker' code is common between functions and globals, hoist itChris Lattner2009-07-241-55/+44
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-241-2/+4
* fix indentation.Chris Lattner2009-07-241-14/+14
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-241-2/+2
* Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner2009-07-241-5/+0
* remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner2009-07-221-2/+0
* Revert commit 76707, it was breaking the llvm-gcc buildDuncan Sands2009-07-221-2/+1
* inline the two MergeableConstSection implementations into theirChris Lattner2009-07-221-8/+5
* set the ELF "small" flag on objects that end up in .rodata.cst4 consistently,Chris Lattner2009-07-221-1/+2
* don't set the small flag yet.Chris Lattner2009-07-221-2/+1
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-221-18/+26
* reimplement Constant::ContainsRelocations as Chris Lattner2009-07-221-9/+9
* simplify code now that it is inlined.Chris Lattner2009-07-211-4/+2
* Now that RelocBehaviour() is never overloaded, it doesn't need to beChris Lattner2009-07-211-1/+7
* inline a trivial method into its only call site and fix indentation of casesChris Lattner2009-07-211-21/+16
* Remove some overridden functions in XCoreTargetAsmInfo that areChris Lattner2009-07-211-3/+2
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-0/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-3/+3
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-3/+4
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-2/+2
* Fix thinko: put stuff with both global and local relocations into data.rel{.r...Anton Korobeynikov2009-03-301-3/+3
* Do not propagate ELF-specific stuff (data.rel) into other targets. This simpl...Anton Korobeynikov2009-03-301-0/+24
* Add data.rel stuffAnton Korobeynikov2009-03-301-0/+15
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-071-3/+5
* Treat [1 x i8] zeroinitializer as a C string, placing such stuff intoAnton Korobeynikov2009-01-271-2/+1
* Add the private linkage.Rafael Espindola2009-01-151-1/+1
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-2/+2
OpenPOWER on IntegriCloud