aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-04-28Spring cleaning - Delete dead code.Jakob Stoklund Olesen
2012-04-28Fix a problem with blocks that need to be split twice.Jakob Stoklund Olesen
2012-04-28Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick
2012-04-27ARM: Thumb add(sp plus register) asm constraints.Jim Grosbach
2012-04-27ARM: Tweak tADDrSP definition for consistent operand order.Jim Grosbach
2012-04-27Revert r155745Derek Schuff
2012-04-27Fix fastcc structure return with fast-isel on x86-32Derek Schuff
2012-04-27Track worst case alignment padding more accurately.Jakob Stoklund Olesen
2012-04-27Temporarily revert r155668: Fix the SD scheduler to avoid gluing.Andrew Trick
2012-04-27Use 'unsigned' instead of 'int' in several places when retrieving number of v...Craig Topper
2012-04-27Add x86-specific DAG combine to simplify:Chad Rosier
2012-04-27[Support/YAMLParser] Fix ASan found bugs.Michael J. Spencer
2012-04-27Tidy up spacing.Craig Topper
2012-04-27Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel
2012-04-27Change recurse depth limit to uint32 to fix warning.David Blaikie
2012-04-27Miscellaneous accumulated cleanups.Dan Gohman
2012-04-27Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames
2012-04-27Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks.Mon P Wang
2012-04-27Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman
2012-04-27Fix ARM assembly parsing for upper case condition codes on IT instructions.Richard Barton
2012-04-27X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer
2012-04-27[asan] small optimization: do not emit "x+0" instructions Kostya Serebryany
2012-04-27Refactor IT handling not to store the bottom bit of the condition code in the...Richard Barton
2012-04-27Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi
2012-04-27[tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany
2012-04-27Implement a bastardized ABI.Evan Cheng
2012-04-27- thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng
2012-04-27Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman
2012-04-26Break up getProfitableChainIncrement().Jakob Stoklund Olesen
2012-04-26Turn IVChain into a struct.Jakob Stoklund Olesen
2012-04-26Add instcombine patterns for the following transformations:Chad Rosier
2012-04-26Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick
2012-04-26ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach
2012-04-26Trivial change to set UseLeaForSP flag in addition to togglingPreston Gurd
2012-04-26[Support/YAML] Properly fix unitialized variable warning by inserting aMichael J. Spencer
2012-04-26Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover
2012-04-26Test commit.Tim Northover
2012-04-26Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei...Craig Topper
2012-04-26Teach the reassociate pass to fold chains of multiplies with repeatedChandler Carruth
2012-04-26If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng
2012-04-26Don't forget to reset 'first operand' flag when we're setting the MDNodeOpera...Bill Wendling
2012-04-25Print IV chain numbers while collecting them.Jakob Stoklund Olesen
2012-04-25Remove more dead code.Jakob Stoklund Olesen
2012-04-25Unify internal representation of ARM instructions with a register right-shift...Richard Barton
2012-04-25Remove the -disable-cross-class-join option.Jakob Stoklund Olesen
2012-04-25Cross-class joining is winning.Jakob Stoklund Olesen
2012-04-25Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper
2012-04-25Use vector_shuffles instead of target specific unpack nodes for AVX ZERO_EXTE...Craig Topper
2012-04-25Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames
2012-04-25Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka