summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi2012-04-274-74/+35
* [tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany2012-04-272-33/+475
* Add mcpu to tests to prevent them from using AVX instructions on Sandy Bridge...Craig Topper2012-04-2732-49/+49
* Implement a bastardized ABI.Evan Cheng2012-04-273-4/+5
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-273-16/+40
* Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman2012-04-274-35/+74
* 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-263-0/+43
* DumpSegment64Command() wasn't returning correct result. Caught by static anal...Evan Cheng2012-04-261-1/+1
* Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-262-3/+51
* Defensively guard against calling malloc() with a size of zero.Ted Kremenek2012-04-261-0/+9
* ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach2012-04-261-1/+2
* Add note about returns_twice magic removal from LLVM itself.Joerg Sonnenberger2012-04-261-0/+3
* Trivial change to set UseLeaForSP flag in addition to togglingPreston Gurd2012-04-261-0/+2
* [CMake] Restructure how Clang, Polly and other external projects get included.Michael J. Spencer2012-04-263-21/+25
* [Support/YAML] Properly fix unitialized variable warning by inserting aMichael J. Spencer2012-04-261-6/+12
* Fixed SmallMap test. The order of items is undefined in DenseMap. So being ch...Stepan Dyatkovskiy2012-04-261-10/+24
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-262-58/+65
* 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-262-10/+346
* Specify cpu to unbreak tests.Evan Cheng2012-04-2616-17/+17
* If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-264-14/+30
* Don't forget to reset 'first operand' flag when we're setting the MDNodeOpera...Bill Wendling2012-04-261-5/+8
* Try to fix llvm-arm-linux builder with -mcpu.Jakob Stoklund Olesen2012-04-251-1/+1
* Trivial change to make the test use -mcpu=generic so as to avoidPreston Gurd2012-04-251-1/+1
* Reapply the SmallMap patch with a fix.Benjamin Kramer2012-04-255-0/+1124
* Print IV chain numbers while collecting them.Jakob Stoklund Olesen2012-04-251-4/+5
* Remove more dead code.Jakob Stoklund Olesen2012-04-253-24/+0
* Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-252-4/+10
* Revert "First implementation of:"Eric Christopher2012-04-255-1124/+0
* First implementation of:Stepan Dyatkovskiy2012-04-255-0/+1124
* Simplify LiveIntervals::getApproximateInstructionCount().Jakob Stoklund Olesen2012-04-251-2/+1
* Remove a dead function.Jakob Stoklund Olesen2012-04-251-6/+0
* 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
* Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper2012-04-252-3/+8
* Use vector_shuffles instead of target specific unpack nodes for AVX ZERO_EXTE...Craig Topper2012-04-251-18/+20
* openbsd doesn't support soname, patch by Brad Smith!Chris Lattner2012-04-251-0/+3
* Actually delete now-empty file.Chandler Carruth2012-04-251-0/+0
* Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames2012-04-252-103/+0
* Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka2012-04-253-7/+8
* typo in declaration from earlier todayAndrew Trick2012-04-251-1/+1
* Simplify the known retain count tracking; use a boolean state insteadDan Gohman2012-04-251-41/+34
* Build custom predecessor and successor lists for each basic block.Dan Gohman2012-04-241-115/+101
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-245-35/+83
* Fix a naughty header include that breaks "installed" builds.Andrew Trick2012-04-242-6/+16
* ConstantFoldSelectInstruction swapped the operands of the select.Nadav Rotem2012-04-242-1/+14
* Fix the testcase. We do expect two vblendw on XMMs.Nadav Rotem2012-04-241-5/+6