aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/TargetAsmInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-261-3/+2
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-261-4/+14
* improve the default impl of getSectionForMergableConstant byChris Lattner2009-07-261-2/+4
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-12/+14
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-251-27/+31
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-58/+27
* document some invariants.Chris Lattner2009-07-251-1/+6
* add the most expedient hack to fix PR4619, along with a testcase.Chris Lattner2009-07-251-0/+5
* fix some predicatesChris Lattner2009-07-241-1/+1
* change SectionKindForGlobal from being a public (andChris Lattner2009-07-241-17/+9
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-241-20/+59
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-241-4/+3
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-241-5/+12
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-241-25/+1
* tidy upChris Lattner2009-07-241-3/+4
* split the ELF-specific section flag inference-from-name code outChris Lattner2009-07-241-25/+32
* make SectionFlagsForGlobal a private static function instead of a publicChris Lattner2009-07-241-6/+6
* move a method up in the file, GV is always non-null, so remove a check.Chris Lattner2009-07-241-61/+62
* There is no need to pass the name into lib/Target/TargetAsmInfo.cppChris Lattner2009-07-241-1/+1
* Another getName -> getNameStrDaniel Dunbar2009-07-241-1/+1
* hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner2009-07-241-14/+22
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-241-26/+15
* reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner2009-07-241-1/+1
* remove more bits of small section support.Chris Lattner2009-07-241-3/+0
* Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner2009-07-241-12/+0
* remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner2009-07-221-2/+1
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-221-13/+13
* Fix indentation.Daniel Dunbar2009-07-221-18/+19
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-221-3/+10
* reimplement Constant::ContainsRelocations as Chris Lattner2009-07-221-2/+2
* simplify code now that it is inlined.Chris Lattner2009-07-211-12/+3
* Now that RelocBehaviour() is never overloaded, it doesn't need to beChris Lattner2009-07-211-9/+3
* minor cleanups.Chris Lattner2009-07-211-16/+10
* Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner2009-07-211-1/+1
* fix indentationChris Lattner2009-07-211-16/+16
* Re-apply 75490, 75806 and 76177 with fixes and tests. Efficiency comesDavid Greene2009-07-201-0/+2
* Revert 76177 for now. It's messing up ARM asm printing. Also this significant...Evan Cheng2009-07-181-2/+0
* Untangle a snarl that I discovered when updating the mangler,Chris Lattner2009-07-171-1/+1
* Add logic to align instruction operands to columns for pretty-printing.David Greene2009-07-171-0/+2
* Remove StringConstantPrefix now that the only userDuncan Sands2009-07-151-1/+0
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-2/+2
* As Chris pointed out, this doesn't actually need an LLVMContext to operate.Owen Anderson2009-07-131-3/+3
* Add infrastructure to allow post instruction printing action triggers.David Greene2009-07-131-0/+1
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-3/+3
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-2/+3
* merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner2009-06-191-7/+2
* move mangler quote handling from asm printers to TargetAsmInfo.Chris Lattner2009-06-181-0/+1
* simplify macro debug info directive handling.Chris Lattner2009-06-181-2/+1
* Reapply 68847.Devang Patel2009-04-131-0/+2
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-111-1/+0