aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-2452-1179/+887
* AliasAnalysis wants sizes in address-units, not bits.Dan Gohman2009-07-241-1/+1
* Fix assert assembling zero-argument constant GEP.Eli Friedman2009-07-241-2/+3
* Uh. It would be useful to actually print the operand.Evan Cheng2009-07-241-1/+1
* fix some predicatesChris Lattner2009-07-241-1/+1
* change SectionKindForGlobal from being a public (andChris Lattner2009-07-241-17/+9
* Disable my constant island pass optimization (to make use soimm more effectiv...Evan Cheng2009-07-242-4/+7
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-244-51/+72
* Add a workaround for Darwin assembler bug where it's not setting the thumb bi...Evan Cheng2009-07-241-2/+20
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-245-14/+14
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-243-18/+30
* Fix this condition I accidentally inverted.Dan Gohman2009-07-241-1/+1
* Add support for promoting SETCC operations.Jakob Stoklund Olesen2009-07-244-13/+20
* Make sure thumb2 jumptable entries are aligned.Evan Cheng2009-07-243-15/+19
* Clean up.Evan Cheng2009-07-241-3/+1
* Replace use of std::set with SmallPtrSet.Evan Cheng2009-07-241-3/+5
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-244-30/+31
* start refactoring pic16 section selection logic.Chris Lattner2009-07-242-16/+13
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-242-25/+28
* 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
* remove a use of SectionFlagsForGlobal.Chris Lattner2009-07-241-3/+4
* Another getName -> getNameStrDaniel Dunbar2009-07-241-1/+1
* More move to raw_ostream.Daniel Dunbar2009-07-241-4/+3
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-246-8/+51
* Move more to raw_ostream.Daniel Dunbar2009-07-242-7/+8
* Move to raw_ostream.Daniel Dunbar2009-07-243-71/+73
* Switch to getNameStr().Daniel Dunbar2009-07-2411-35/+35
* Allow llvm_report_error to accept a Twine.Daniel Dunbar2009-07-241-3/+12
* Remove unused member functions.Eli Friedman2009-07-2416-474/+0
* Update CMakeDaniel Dunbar2009-07-241-0/+1
* Add Twine ADT.Daniel Dunbar2009-07-241-0/+91
* hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner2009-07-243-28/+26
* reduce indentationChris Lattner2009-07-241-35/+37
* simplify code by making special case more obviousChris Lattner2009-07-241-9/+5
* the 'isWeakForLinker' code is common between functions and globals, hoist itChris Lattner2009-07-241-55/+44
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-245-60/+39
* document SectionFlags::Named better and make it more easily greppable byChris Lattner2009-07-241-1/+1
* fix indentation.Chris Lattner2009-07-241-14/+14
* use section flags more correctly.Chris Lattner2009-07-243-7/+6
* Switch to raw_ostream.Daniel Dunbar2009-07-241-9/+9
* fix a mysterious and scary failure on test/CodeGen/X86/cstring.ll Chris Lattner2009-07-241-1/+1
* reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner2009-07-244-31/+32
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-242-13/+14
* remove more bits of small section support.Chris Lattner2009-07-242-12/+4
* remove more remnants of small section support.Chris Lattner2009-07-244-53/+1
* Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner2009-07-244-72/+2