aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-4/+3
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-272-69/+30
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-262-6/+3
* Use the RHS length instead of the LHS length. They are both the same,Chris Lattner2009-07-261-1/+1
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-261-13/+0
* Remove Value::getNameLenDaniel Dunbar2009-07-261-4/+0
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-4/+6
* 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
* Oops, forgot XCore. Sorry XCore!Daniel Dunbar2009-07-261-0/+1
* Update for API change.Daniel Dunbar2009-07-261-5/+17
* 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
* Update Triple to use StringRef/Twine based APIs.Daniel Dunbar2009-07-261-14/+14
* Add StringRef::{slice, split}, two convenient string operations which are simpleDaniel Dunbar2009-07-261-3/+38
* 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
* Some clients rely on getName{Start,End} not returning 0, even if the length isDaniel Dunbar2009-07-261-2/+8
* Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa.Daniel Dunbar2009-07-261-7/+11
* simplify some predicates, add isMergableString()Chris Lattner2009-07-261-12/+10
* Remove Value::setName(const char*, unsigned).Daniel Dunbar2009-07-261-1/+4
* Remove Value::setName(const char*).Daniel Dunbar2009-07-261-1/+0
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-252-12/+7
* 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
* Fix a few comments to say "backedge-taken count" instead ofDan Gohman2009-07-251-2/+3
* Update comments to new-style syntax.Dan Gohman2009-07-251-1/+1
* Remove spurious semicolons.Dan Gohman2009-07-251-2/+2
* Simplify JIT target selection.Daniel Dunbar2009-07-251-11/+10
* Add new helpers for registering targets.Daniel Dunbar2009-07-252-55/+95
* Finish migrating VMCore to StringRef/Twine based APIs.Daniel Dunbar2009-07-257-61/+59
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-258-177/+175
* Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher2009-07-252-6/+16
* Convert a few more uses of llvm/Support/Streams.h to raw_ostream.Dan Gohman2009-07-251-4/+4
* Instead of eagerly creating new SCEVs to replace all SCEVs that areDan Gohman2009-07-252-75/+28
* Make AliasAnalysis and related classes useDan Gohman2009-07-251-6/+9
* Add a missing ilist_node.h #include to SparseBitVector, and add a very shortJeffrey Yasskin2009-07-251-0/+1
* MemoryObject - Abstract base class for contiguous addressable memory.Sean Callanan2009-07-251-0/+81