aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge with LLVM upstream 2011/10/20 (r142530)Logan Chien2011-10-20801-31175/+62016
|\
| * Use literal pool loads instead of MOVW/MOVT for materializing global addresse...James Molloy2011-10-191-3/+6
| * Implement PasteDavid Greene2011-10-193-28/+67
| * Process NAMEDavid Greene2011-10-191-8/+35
| * Process Defm Prefix as InitDavid Greene2011-10-192-20/+40
| * Parse Def ID as ValueDavid Greene2011-10-192-14/+42
| * Don't Parse Object Body as a NameDavid Greene2011-10-191-0/+4
| * Use Parse ModeDavid Greene2011-10-191-2/+9
| * Make ID Parsing More FlexibleDavid Greene2011-10-192-10/+26
| * Add NAME MemberDavid Greene2011-10-192-1/+6
| * Fix Name AccessDavid Greene2011-10-191-2/+3
| * Fix Name AccessDavid Greene2011-10-191-1/+2
| * Fix Name AccessDavid Greene2011-10-191-2/+3
| * Fix Name AccessDavid Greene2011-10-191-1/+2
| * Disambiguate Numbers and IdentifiersDavid Greene2011-10-191-1/+37
| * Add PeekDavid Greene2011-10-192-0/+5
| * Resolve Record NamesDavid Greene2011-10-191-0/+6
| * Allow Names Changes on Unregistered RecordsDavid Greene2011-10-191-4/+3
| * Fix Name AccessDavid Greene2011-10-191-1/+1
| * Fix Name AccessDavid Greene2011-10-191-1/+1
| * Fix Name AccessDavid Greene2011-10-191-1/+1
| * Add Record InitDavid Greene2011-10-191-0/+4
| * Make Template Arg Names InitsDavid Greene2011-10-193-34/+43
| * Let SetValue Take and Init NameDavid Greene2011-10-192-9/+17
| * Add Utility to Scope NamesDavid Greene2011-10-191-0/+36
| * Make VarInit Name an InitDavid Greene2011-10-191-1/+13
| * Add Value AccessorsDavid Greene2011-10-191-0/+12
| * Generalize the reading of probability metadata to work for both branchesChandler Carruth2011-10-191-16/+24
| * Teach the BranchProbabilityInfo analysis pass to read any metadataChandler Carruth2011-10-191-0/+38
| * Add pass printing support to BlockFrequencyInfo pass. The implementationChandler Carruth2011-10-191-0/+4
| * Add support for the vector-widening of vselect and vector-setccNadav Rotem2011-10-192-1/+28
| * Make sure we emit the 'movw' and 'movt' only if it's supported. Otherwise, us...Bill Wendling2011-10-191-5/+27
| * Remove some dead code.Bill Wendling2011-10-191-6/+0
| * Rename PEXTR to PEXT. Add intrinsics for BMI instructions.Craig Topper2011-10-191-24/+47
| * Adding dependencies to allow -DBUILD_SHARED_LIBS=true to complete.Joe Abbey2011-10-191-0/+1
| * Emit the MOVT instruction only if the # LPads is > 64K.Bill Wendling2011-10-181-10/+20
| * For Thumb mode, we need to use a constant pool if the value is too large to beBill Wendling2011-10-181-3/+20
| * Revert "Turn on the vzeroupper pass by default."Eric Christopher2011-10-181-1/+1
| * ARM VTBL (one register) assembly parsing and encoding.Jim Grosbach2011-10-184-3/+101
| * Use the integer compare when the value is small enough. Use the "move into aBill Wendling2011-10-181-2/+17
| * Turn on the vzeroupper pass by default.Eric Christopher2011-10-181-1/+1
| * Use the integer compare when the value is small enough. Use the "move into aBill Wendling2011-10-181-6/+19
| * Missed a spot!Nick Lewycky2011-10-181-1/+1
| * Fix some typo/formatting issues. No functionality change.Nick Lewycky2011-10-182-10/+10
| * Fix a bug in the legalization of vector anyext-load and trunc-store. Mem Inde...Nadav Rotem2011-10-181-7/+9
| * Teach fast isel about vector stores, and make DoSelectCall return false when ...Lang Hames2011-10-181-3/+24
| * The value we're comparing against may be too large for the ARM CMPBill Wendling2011-10-181-12/+16
| * The immediate may be too large for the CMP instruction. Move it into a registerBill Wendling2011-10-181-8/+13
| * Yet more ARM NEON assembly parsing for the lane index operand.Jim Grosbach2011-10-181-18/+18
| * ARM vmla/vmls assembly parsing for the lane index operand.Jim Grosbach2011-10-181-4/+4