aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update the documentation of CellSPU, in case it gets removed in 3.1.Kalle Raiskila2012-04-291-0/+14
* RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer2012-04-292-38/+40
* Fix some formatting, grammar and style issues and add a couple of missing com...Eli Bendersky2012-04-295-28/+30
* Don't update spill weights when joining intervals.Jakob Stoklund Olesen2012-04-281-25/+0
* Spring cleaning - Delete dead code.Jakob Stoklund Olesen2012-04-281-12/+0
* Fix a problem with blocks that need to be split twice.Jakob Stoklund Olesen2012-04-281-3/+5
* Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-281-26/+58
* ARM: Thumb add(sp plus register) asm constraints.Jim Grosbach2012-04-272-2/+22
* ARM: Tweak tADDrSP definition for consistent operand order.Jim Grosbach2012-04-272-3/+3
* Revert r155745Derek Schuff2012-04-271-2/+0
* Fix fastcc structure return with fast-isel on x86-32Derek Schuff2012-04-271-0/+2
* Track worst case alignment padding more accurately.Jakob Stoklund Olesen2012-04-271-42/+13
* Temporarily revert r155668: Fix the SD scheduler to avoid gluing.Andrew Trick2012-04-271-4/+2
* Use 'unsigned' instead of 'int' in several places when retrieving number of v...Craig Topper2012-04-271-12/+12
* Add x86-specific DAG combine to simplify:Chad Rosier2012-04-271-0/+28
* [Support/YAMLParser] Fix ASan found bugs.Michael J. Spencer2012-04-271-1/+7
* Tidy up spacing.Craig Topper2012-04-271-2/+2
* Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel2012-04-271-0/+6
* Change recurse depth limit to uint32 to fix warning.David Blaikie2012-04-271-1/+1
* Miscellaneous accumulated cleanups.Dan Gohman2012-04-271-71/+57
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-272-24/+25
* Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks.Mon P Wang2012-04-271-3/+12
* Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman2012-04-272-35/+57
* Fix ARM assembly parsing for upper case condition codes on IT instructions.Richard Barton2012-04-271-1/+1
* X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer2012-04-275-15/+84
* [asan] small optimization: do not emit "x+0" instructions Kostya Serebryany2012-04-271-3/+4
* Refactor IT handling not to store the bottom bit of the condition code in the...Richard Barton2012-04-273-14/+7
* Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi2012-04-272-51/+32
* [tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany2012-04-271-33/+152
* Implement a bastardized ABI.Evan Cheng2012-04-272-3/+5
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-272-16/+28
* Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman2012-04-272-32/+51
* Break up getProfitableChainIncrement().Jakob Stoklund Olesen2012-04-261-39/+47
* Turn IVChain into a struct.Jakob Stoklund Olesen2012-04-261-19/+42
* Add instcombine patterns for the following transformations:Chad Rosier2012-04-262-0/+19
* Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-261-3/+5
* ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach2012-04-261-1/+2
* Trivial change to set UseLeaForSP flag in addition to togglingPreston Gurd2012-04-261-0/+2
* [Support/YAML] Properly fix unitialized variable warning by inserting aMichael J. Spencer2012-04-261-6/+12
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-261-56/+59
* Test commit.Tim Northover2012-04-261-2/+0
* Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei...Craig Topper2012-04-262-13/+9
* Teach the reassociate pass to fold chains of multiplies with repeatedChandler Carruth2012-04-261-10/+247
* If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-263-7/+16
* Don't forget to reset 'first operand' flag when we're setting the MDNodeOpera...Bill Wendling2012-04-261-5/+8
* Print IV chain numbers while collecting them.Jakob Stoklund Olesen2012-04-251-4/+5
* Remove more dead code.Jakob Stoklund Olesen2012-04-251-3/+0
* Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-252-4/+10
* Remove the -disable-cross-class-join option.Jakob Stoklund Olesen2012-04-251-13/+4
* Cross-class joining is winning.Jakob Stoklund Olesen2012-04-251-66/+0