aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-2614-45/+33
* Refactor. Get rid of a few more getOpcode() calls.Evan Cheng2009-07-266-18/+44
* reduce indentationChris Lattner2009-07-261-3/+3
* 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-2619-66/+65
* Make sure getName().data() is always null terminated.Daniel Dunbar2009-07-261-1/+4
* Remove Value::getNameLenDaniel Dunbar2009-07-265-116/+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-2611-288/+293
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-267-70/+75
* 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-261-21/+24
* 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-263-31/+36
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-266-42/+41
* 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-261-20/+25
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-265-40/+40
* 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-263-9/+22
* 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-264-54/+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-2612-218/+31
* Oops, forgot XCore. Sorry XCore!Daniel Dunbar2009-07-261-2/+3
* Update for API change.Daniel Dunbar2009-07-261-6/+46
* Update Triple to use StringRef/Twine based APIs.Daniel Dunbar2009-07-261-58/+35
* put normal data into .data instead of .data.rel on elf systems.Chris Lattner2009-07-261-21/+11
* Remove unused headerDaniel Dunbar2009-07-261-1/+0
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-2615-274/+13
* Add TargetRegistry::lookupTarget.Daniel Dunbar2009-07-262-86/+21
* eliminate a pointless switch stmt.Chris Lattner2009-07-261-11/+2
* finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner2009-07-261-23/+16
* Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa.Daniel Dunbar2009-07-261-13/+3
* simplify DarwinTargetAsmInfo::SelectSectionForGlobal a bitChris Lattner2009-07-261-16/+20
* Simplify.Daniel Dunbar2009-07-261-12/+5
* Add support for ARM Neon VREV instructions.Bob Wilson2009-07-263-0/+101
* Remove Value::setName(const char*, unsigned).Daniel Dunbar2009-07-262-9/+9
* Remove Value::setName(const char*).Daniel Dunbar2009-07-261-7/+1
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-2512-59/+39
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-257-54/+48
* Added a test and fixed a bug in BumpPtrAllocator relating to large alignmentReid Kleckner2009-07-251-2/+2