aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2...Evan Cheng2008-05-242-21/+43
* Tweak how ConstantFP80Ty constants are outputDuncan Sands2008-05-241-1/+1
* Put initialized const weak objects into correctDale Johannesen2008-05-241-1/+9
* This is done.Evan Cheng2008-05-241-46/+0
* Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd.Evan Cheng2008-05-241-19/+50
* Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into lo...Evan Cheng2008-05-241-4/+0
* Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into lo...Evan Cheng2008-05-241-5/+0
* Revert 51440 as it breaks a bunch of PIC tests.Evan Cheng2008-05-231-3/+1
* Don't silently truncate array extents to 32 bits.Dan Gohman2008-05-231-1/+1
* Add a missed CommonLinkage check.Dale Johannesen2008-05-231-0/+1
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-233-62/+69
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-2315-61/+34
* Add #includes to make some dependencies explicit.Dan Gohman2008-05-234-0/+4
* Issue errors in several situations instead of aborting.Dan Gohman2008-05-231-7/+21
* Elaborate on the entry on integer vector multiplication by constants.Dan Gohman2008-05-231-1/+6
* Fix a duplicated pattern.Evan Cheng2008-05-231-2/+2
* Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And addDan Gohman2008-05-233-7/+13
* New entry.Evan Cheng2008-05-231-0/+44
* Rewrite a loop to avoid using iterators pointing toDale Johannesen2008-05-231-4/+6
* Fix another isFirstClassType that now needs to be isSingleValueType.Dan Gohman2008-05-231-1/+1
* Replace some weird usage of UserOp1 introduced in r49492 by a plain if.Matthijs Kooijman2008-05-231-1/+3
* Restucture a part of the SimplifyCFG pass and include a testcase.Matthijs Kooijman2008-05-231-65/+99
* Indent fix.Matthijs Kooijman2008-05-231-2/+2
* Constant integer vectors may also be negated.Nick Lewycky2008-05-231-0/+5
* Typo.Nick Lewycky2008-05-231-1/+1
* Revert X + X --> X * 2 optz'n which pessimizes heavily on x86.Nick Lewycky2008-05-231-13/+5
* we compile multiply-by-constant into horrible code. Doesn't sse4 have someChris Lattner2008-05-231-0/+38
* Implement X + X for vectors.Nick Lewycky2008-05-231-5/+13
* Fix a recently added optimization to not crash on vectors.Nick Lewycky2008-05-231-2/+10
* Generalize the new code in instcombine's ComputeNumSignBits for handlingDan Gohman2008-05-232-51/+22
* Make structs and arrays first-class types, and add assemblyDan Gohman2008-05-238-1261/+1633
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-231-2/+2
* Remove warnings about comparison between signed and unsigned expressions.Bill Wendling2008-05-231-2/+2
* Allow for switch with no cases. Was causing faultDale Johannesen2008-05-231-0/+2
* Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man...Evan Cheng2008-05-231-57/+79
* Add more IR support for the new extractvalue and insertvalueDan Gohman2008-05-232-12/+79
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-231-2/+2
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-233-6/+6
* Put const weak stuff in appropriate section on Darwin.Dale Johannesen2008-05-231-1/+9
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-232-2/+2
* X86CodeEmitter should not set PIC style to None at initialization time. This ...Evan Cheng2008-05-221-3/+1
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-221-1/+1
* Recognize the "default" keyword, which is documented in LangRef.htmlDan Gohman2008-05-221-0/+1
* When rewriting defs and uses after spilling, don't set the weight of aDavid Greene2008-05-221-1/+3
* Don't attempt to update SpillSlotToUsesMap for stack slots that aren'tDavid Greene2008-05-221-2/+14
* transform more loops to iterator form, detabifyGabor Greif2008-05-222-7/+8
* Add missing patterns.Evan Cheng2008-05-221-0/+10
* Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3...Gabor Greif2008-05-221-4/+5
* fix an off-by-one error in my previous patch, don't treat the callee as a inc...Chris Lattner2008-05-221-10/+9
* Add support for multiple-return values in inline asm. This shouldChris Lattner2008-05-221-34/+42