aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Test commit: fix typoBenjamin Kramer2009-07-271-1/+1
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-2715-111/+108
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-2724-239/+191
* If CPSR is modified but the def is dead, then it's ok to fold the load / store.Evan Cheng2009-07-271-2/+3
* Use t2LDRi12 and t2STRi12 to load / store to / from stack frames. Eliminate m...Evan Cheng2009-07-277-31/+76
* Generate a libcall for i8 multiply.Sanjiv Gupta2009-07-272-0/+16
* fixed incorrect lowering of ISD::SUB node. SUB has only one result value.Sanjiv Gupta2009-07-271-5/+14
* Use the right instructions to copy between GPR and the more strictive tGPR cl...Evan Cheng2009-07-272-5/+12
* Merge isLoadFromStackSlot into one since it behaves the same regardless of su...Evan Cheng2009-07-273-49/+23
* Just use a single isMoveInstr to catch all the cases.Evan Cheng2009-07-273-32/+12
* Rename tMOVhi2lor to tMOVgpr2tgpr. It's not moving from a high register to a ...Evan Cheng2009-07-264-24/+24
* Reorganize code a bit to reduce indentation. No visible functionality Eli Friedman2009-07-261-287/+287
* Fix libLTO:Nick Lewycky2009-07-262-6/+13
* Don't use llvm_report_error in libSystem, this is a layering violation.Daniel Dunbar2009-07-261-2/+2
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-2616-51/+36
* Refactor. Get rid of a few more getOpcode() calls.Evan Cheng2009-07-266-18/+44
* reduce indentationChris Lattner2009-07-261-3/+3
* Use the RHS length instead of the LHS length. They are both the same,Chris Lattner2009-07-261-1/+1
* Fix the breakage caused by 76950. Sanjiv Gupta2009-07-261-0/+3
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-2621-81/+67
* Make sure getName().data() is always null terminated.Daniel Dunbar2009-07-261-1/+4
* Remove Value::getNameLenDaniel Dunbar2009-07-266-120/+62
* Move MSILModule and MSILWriter into the 'llvm' namespace, instead of the 'MSIL'Nick Lewycky2009-07-262-8/+3
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-2612-292/+299
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-269-77/+84
* simplify SectionFlagsForGlobal, even though I want to kill it.Chris Lattner2009-07-261-6/+5
* make SectionKind keep track of whether a global had an explicitChris Lattner2009-07-262-23/+33
* simplify this code now that SectionKind knows if a global is weak or not.Chris Lattner2009-07-261-5/+2
* make SectionKind know whether a symbol is weak or not in additionChris Lattner2009-07-264-36/+45
* Make the kind actually be private.Chris Lattner2009-07-261-4/+5
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-269-82/+87
* two files I missed in the last commit.Chris Lattner2009-07-262-12/+12
* remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner2009-07-262-37/+25
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-268-45/+43
* precreate 4/8/16 byte mergable sections to simplify code.Chris Lattner2009-07-262-22/+29
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-264-11/+45
* improve the default impl of getSectionForMergableConstant byChris Lattner2009-07-261-2/+4
* 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-265-103/+173
* Update target registration description in Writing An LLVM Backend, and addDaniel Dunbar2009-07-262-8/+57
* Sort list of targets in --version.Daniel Dunbar2009-07-261-8/+11
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-2614-233/+46
* Oops, forgot XCore. Sorry XCore!Daniel Dunbar2009-07-262-2/+4
* Update for API change.Daniel Dunbar2009-07-262-11/+63
* 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-263-108/+85
* Add StringRef::{slice, split}, two convenient string operations which are simpleDaniel Dunbar2009-07-262-3/+53
* put normal data into .data instead of .data.rel on elf systems.Chris Lattner2009-07-263-23/+28
* Remove unused headerDaniel Dunbar2009-07-261-1/+0