summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Miscellaneous accumulated cleanups.Dan Gohman2012-04-27
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-27
* Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks.Mon P Wang2012-04-27
* Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman2012-04-27
* Fix ARM assembly parsing for upper case condition codes on IT instructions.Richard Barton2012-04-27
* X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer2012-04-27
* [asan] small optimization: do not emit "x+0" instructions Kostya Serebryany2012-04-27
* Refactor IT handling not to store the bottom bit of the condition code in the...Richard Barton2012-04-27
* Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi2012-04-27
* [tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany2012-04-27
* Implement a bastardized ABI.Evan Cheng2012-04-27
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-27
* Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman2012-04-27
* Break up getProfitableChainIncrement().Jakob Stoklund Olesen2012-04-26
* Turn IVChain into a struct.Jakob Stoklund Olesen2012-04-26
* Add instcombine patterns for the following transformations:Chad Rosier2012-04-26
* Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-26
* ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach2012-04-26
* Trivial change to set UseLeaForSP flag in addition to togglingPreston Gurd2012-04-26
* [Support/YAML] Properly fix unitialized variable warning by inserting aMichael J. Spencer2012-04-26
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-26
* Test commit.Tim Northover2012-04-26
* Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei...Craig Topper2012-04-26
* Teach the reassociate pass to fold chains of multiplies with repeatedChandler Carruth2012-04-26
* If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-26
* Don't forget to reset 'first operand' flag when we're setting the MDNodeOpera...Bill Wendling2012-04-26
* Print IV chain numbers while collecting them.Jakob Stoklund Olesen2012-04-25
* Remove more dead code.Jakob Stoklund Olesen2012-04-25
* Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-25
* Remove the -disable-cross-class-join option.Jakob Stoklund Olesen2012-04-25
* Cross-class joining is winning.Jakob Stoklund Olesen2012-04-25
* Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper2012-04-25
* Use vector_shuffles instead of target specific unpack nodes for AVX ZERO_EXTE...Craig Topper2012-04-25
* Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames2012-04-25
* Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka2012-04-25
* Simplify the known retain count tracking; use a boolean state insteadDan Gohman2012-04-25
* Build custom predecessor and successor lists for each basic block.Dan Gohman2012-04-24
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-24
* Fix a naughty header include that breaks "installed" builds.Andrew Trick2012-04-24
* ConstantFoldSelectInstruction swapped the operands of the select.Nadav Rotem2012-04-24
* MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu...Evan Cheng2012-04-24
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixesLang Hames2012-04-24
* Fix a crash on valid (if UB) bitcode that is produced for some globalChandler Carruth2012-04-24
* ARM: Nuke remnant bogus code.Jim Grosbach2012-04-24
* AVX: Add additional vbroadcast replacement sequences for integers.Nadav Rotem2012-04-24
* cmake: new fileAndrew Trick2012-04-24
* misched: DAG builder must special case earlyclobberAndrew Trick2012-04-24
* misched: try (not too hard) to place debug values where they belongAndrew Trick2012-04-24
* misched: ignore debug values during schedulingAndrew Trick2012-04-24
* misched: DAG builder support for tracking register pressure within the curren...Andrew Trick2012-04-24