| Commit message (Expand) | Author | Age | Files | Lines |
* | Test commit: fix typo | Benjamin Kramer | 2009-07-27 | 1 | -1/+1 |
* | Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec... | Chris Lattner | 2009-07-27 | 15 | -111/+108 |
* | Eliminate SectionFlags, just embed a SectionKind into Section | Chris Lattner | 2009-07-27 | 24 | -239/+191 |
* | If CPSR is modified but the def is dead, then it's ok to fold the load / store. | Evan Cheng | 2009-07-27 | 1 | -2/+3 |
* | Use t2LDRi12 and t2STRi12 to load / store to / from stack frames. Eliminate m... | Evan Cheng | 2009-07-27 | 7 | -31/+76 |
* | Generate a libcall for i8 multiply. | Sanjiv Gupta | 2009-07-27 | 2 | -0/+16 |
* | fixed incorrect lowering of ISD::SUB node. SUB has only one result value. | Sanjiv Gupta | 2009-07-27 | 1 | -5/+14 |
* | Use the right instructions to copy between GPR and the more strictive tGPR cl... | Evan Cheng | 2009-07-27 | 2 | -5/+12 |
* | Merge isLoadFromStackSlot into one since it behaves the same regardless of su... | Evan Cheng | 2009-07-27 | 3 | -49/+23 |
* | Just use a single isMoveInstr to catch all the cases. | Evan Cheng | 2009-07-27 | 3 | -32/+12 |
* | Rename tMOVhi2lor to tMOVgpr2tgpr. It's not moving from a high register to a ... | Evan Cheng | 2009-07-26 | 4 | -24/+24 |
* | Reorganize code a bit to reduce indentation. No visible functionality | Eli Friedman | 2009-07-26 | 1 | -287/+287 |
* | Fix libLTO: | Nick Lewycky | 2009-07-26 | 2 | -6/+13 |
* | Don't use llvm_report_error in libSystem, this is a layering violation. | Daniel Dunbar | 2009-07-26 | 1 | -2/+2 |
* | untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a | Chris Lattner | 2009-07-26 | 16 | -51/+36 |
* | Refactor. Get rid of a few more getOpcode() calls. | Evan Cheng | 2009-07-26 | 6 | -18/+44 |
* | reduce indentation | Chris Lattner | 2009-07-26 | 1 | -3/+3 |
* | Use the RHS length instead of the LHS length. They are both the same, | Chris Lattner | 2009-07-26 | 1 | -1/+1 |
* | Fix the breakage caused by 76950. | Sanjiv Gupta | 2009-07-26 | 1 | -0/+3 |
* | Remove Value::getName{Start,End}, the last of the old Name APIs. | Daniel Dunbar | 2009-07-26 | 21 | -81/+67 |
* | Make sure getName().data() is always null terminated. | Daniel Dunbar | 2009-07-26 | 1 | -1/+4 |
* | Remove Value::getNameLen | Daniel Dunbar | 2009-07-26 | 6 | -120/+62 |
* | Move MSILModule and MSILWriter into the 'llvm' namespace, instead of the 'MSIL' | Nick Lewycky | 2009-07-26 | 2 | -8/+3 |
* | Eliminate some uses of DOUT, cerr, and getNameStart(). | Daniel Dunbar | 2009-07-26 | 12 | -292/+299 |
* | remove a densemap from TargetAsmInfo that was uniquing the targetflags strings, | Chris Lattner | 2009-07-26 | 9 | -77/+84 |
* | simplify SectionFlagsForGlobal, even though I want to kill it. | Chris Lattner | 2009-07-26 | 1 | -6/+5 |
* | make SectionKind keep track of whether a global had an explicit | Chris Lattner | 2009-07-26 | 2 | -23/+33 |
* | simplify this code now that SectionKind knows if a global is weak or not. | Chris Lattner | 2009-07-26 | 1 | -5/+2 |
* | make SectionKind know whether a symbol is weak or not in addition | Chris Lattner | 2009-07-26 | 4 | -36/+45 |
* | Make the kind actually be private. | Chris Lattner | 2009-07-26 | 1 | -4/+5 |
* | rename Mergable -> Mergeable and Writable -> Writeable | Chris Lattner | 2009-07-26 | 9 | -82/+87 |
* | two files I missed in the last commit. | Chris Lattner | 2009-07-26 | 2 | -12/+12 |
* | remove a bunch of helper functions, just use SectionKind::get instead. | Chris Lattner | 2009-07-26 | 2 | -37/+25 |
* | simplify getSectionForMergableConstant to take a SectionKind. | Chris Lattner | 2009-07-26 | 8 | -45/+43 |
* | precreate 4/8/16 byte mergable sections to simplify code. | Chris Lattner | 2009-07-26 | 2 | -22/+29 |
* | introduce specialized mergable const sectionkinds for elements of size 4/8/16 to | Chris Lattner | 2009-07-26 | 4 | -11/+45 |
* | improve the default impl of getSectionForMergableConstant by | Chris Lattner | 2009-07-26 | 1 | -2/+4 |
* | make elf targets correctly handle constant pool entries that require relocati... | Chris Lattner | 2009-07-26 | 1 | -2/+7 |
* | Rearrange all the SectionKinds and structure them into a hierarchical | Chris Lattner | 2009-07-26 | 5 | -103/+173 |
* | Update target registration description in Writing An LLVM Backend, and add | Daniel Dunbar | 2009-07-26 | 2 | -8/+57 |
* | Sort list of targets in --version. | Daniel Dunbar | 2009-07-26 | 1 | -8/+11 |
* | Factor commonality in triple match routines into helper template for registering | Daniel Dunbar | 2009-07-26 | 14 | -233/+46 |
* | Oops, forgot XCore. Sorry XCore! | Daniel Dunbar | 2009-07-26 | 2 | -2/+4 |
* | Update for API change. | Daniel Dunbar | 2009-07-26 | 2 | -11/+63 |
* | fix isReadOnly predicate to not include data that has to be | Chris Lattner | 2009-07-26 | 1 | -3/+1 |
* | remove a dead enum case. | Chris Lattner | 2009-07-26 | 1 | -1/+0 |
* | Update Triple to use StringRef/Twine based APIs. | Daniel Dunbar | 2009-07-26 | 3 | -108/+85 |
* | Add StringRef::{slice, split}, two convenient string operations which are simple | Daniel Dunbar | 2009-07-26 | 2 | -3/+53 |
* | put normal data into .data instead of .data.rel on elf systems. | Chris Lattner | 2009-07-26 | 3 | -23/+28 |
* | Remove unused header | Daniel Dunbar | 2009-07-26 | 1 | -1/+0 |