aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-05879-26389/+41634
|\
| * ARM Refactor VLD/VST spaced pair instructions.Jim Grosbach2012-03-055-26/+91
| * ARM Remove a bit of dead code.Jim Grosbach2012-03-052-14/+0
| * ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-0511-246/+239
| * Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-0521-30/+42
| * Fix warnings about adding a bool to a string.Bill Wendling2012-03-051-2/+2
| * Address Evan's comments for r151877.Chad Rosier2012-03-051-7/+6
| * updated patch for the ARM fused multiply add/subSebastian Pop2012-03-057-39/+41
| * fix typosSebastian Pop2012-03-051-7/+7
| * remove spaces on empty linesSebastian Pop2012-03-051-9/+9
| * This is not a common case, in fact it never happens!Duncan Sands2012-03-051-4/+0
| * Switch mem2reg to use the new hashing infrastructure.Chandler Carruth2012-03-051-1/+3
| * Replace the ad-hoc hashing in GVN with the new hashing infrastructure.Chandler Carruth2012-03-051-10/+13
| * Switch the TableGen record's string-based DenseMap key to use the newChandler Carruth2012-03-051-5/+11
| * Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-0518-61/+61
| * Make aliases for shld and shrd match gas. PR12173.Eli Friedman2012-03-051-14/+14
| * Stop fixing bad machine code in LiveIntervalAnalysis.Jakob Stoklund Olesen2012-03-041-15/+3
| * Stop adding <imp-def> operands when coalescing sub-registers.Jakob Stoklund Olesen2012-03-041-16/+0
| * Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen2012-03-041-14/+12
| * Nick pointed out on IRC that GVN's propagateEquality wasn't propagatingDuncan Sands2012-03-041-1/+11
| * Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-043-106/+29
| * Add generic support for hashing StringRef objects using the new hashing library.Chandler Carruth2012-03-041-0/+7
| * Do trivial CSE of dead BBs during codegen preparation.Bill Wendling2012-03-041-1/+20
| * Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-0429-68/+68
| * Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-046-18/+18
| * Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-0431-52/+52
| * Use uint8_t instead of enums to store values in X86 disassembler table. Shave...Craig Topper2012-03-042-4/+4
| * Correctly initialize LineSectionSymbol. Thanks to Duncan Sands for noticing it.Rafael Espindola2012-03-032-2/+2
| * Include cctype for isdigit. Patch by Stephen Hines.Duncan Sands2012-03-031-0/+1
| * LVI: Recognize the form instcombine canonicalizes range checks into when form...Benjamin Kramer2012-03-021-4/+16
| * ASan: use getTypeAllocSize instead of getTypeStoreSize.Evgeniy Stepanov2012-03-021-1/+1
| * Prevent obscure and incorrect tail-call optimization.Chad Rosier2012-03-021-0/+5
| * Grammar-o in function name.Eric Christopher2012-03-021-2/+2
| * Grammar.Eric Christopher2012-03-021-1/+1
| * If the linkage name doesn't exist we're supposed to emit a referenceEric Christopher2012-03-021-4/+3
| * Fix an iterator invalidation problem. operator[] on a DenseMapDan Gohman2012-03-021-8/+28
| * Misc micro-optimizations.Dan Gohman2012-03-021-10/+12
| * Revert "Reorder the sections being output to reduce the number of assembler"Eric Christopher2012-03-021-3/+3
| * Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng2012-03-011-8/+12
| * Switch FoldingSet over to the new hashing infrastructure. We might wantChandler Carruth2012-03-011-18/+2
| * Handle regmasks in Thumb1RegisterInfo::saveScavengerRegister().Jakob Stoklund Olesen2012-03-011-0/+5
| * Reorder the sections being output to reduce the number of assemblerEric Christopher2012-03-011-3/+3
| * ARM use the right opcode for FP<->Integer move in fast-isel.Jim Grosbach2012-03-011-2/+2
| * Minimal changes for LLVM to compile under VS11.Michael J. Spencer2012-03-012-1/+5
| * Changes for migrating to using register mask operands.Akira Hatanaka2012-03-016-48/+45
| * [Object]David Meyer2012-03-012-0/+11
| * Change ARMInstPrinter::printPredicateOperand() so it will not abort if itKevin Enderby2012-03-011-1/+4
| * Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-014-10/+35
| * BumpPtrAllocator: Make sure threshold cannot be initialized with a value smal...Benjamin Kramer2012-03-011-11/+6
| * If BumpPtrAllocator is requested to allocate a size that exceeds the slab size,Argyrios Kyrtzidis2012-03-011-4/+9