aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* ARM vmov assembly parsing for the lane index operand.Jim Grosbach2011-10-181-16/+16
* The MCJITMemoryManager takes ownership of the JMM, so don't leak it.Jim Grosbach2011-10-181-0/+2
* Object/COFF: Remove useless test.Michael J. Spencer2011-10-181-1/+1
* Object/COFF: Change type from a struct to a uint16_t. The struct would beMichael J. Spencer2011-10-181-1/+1
* Use ARM/t2PseudoInst class from ARM/Thumb2 special adds/subs patterns.Andrew Trick2011-10-184-119/+112
* Use isIntN and isUIntN to check for valid signed/unsigned numbers.Bob Wilson2011-10-181-3/+2
* whitespaceAndrew Trick2011-10-182-7/+7
* A landing pad could have more than one predecessor. In that case, we want thatBill Wendling2011-10-181-1/+8
* ARM vmla/vmls assembly parsing for the lane index operand.Jim Grosbach2011-10-181-8/+8
* ARM vqdmulh assembly parsing for the lane index operand.Jim Grosbach2011-10-181-4/+4
* ARM vmul assembly parsing for the lane index operand.Jim Grosbach2011-10-181-4/+4
* Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes2011-10-187-91/+173
* Fix incorrect check for sign-extended constant BUILD_VECTOR.Bob Wilson2011-10-181-1/+1
* Fix a DAG combiner assertion failure when constant folding BUILD_VECTORS.Bob Wilson2011-10-181-2/+13