aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Add a basic-block autovectorization pass.Hal Finkel2012-02-0110-3/+1896
* Disable InstCombine unsafe folding bitcasts of calls w/ varargs.Jim Grosbach2012-02-011-14/+5
* bz11794 : EarlyCSE stack overflow on long functions.Lenny Maiorani2012-01-311-22/+117
* Increase the initial vector size to be equivalent to the size of the DepsBill Wendling2012-01-311-2/+2
* Cache the size of the vector instead of calling .size() all over the place.Bill Wendling2012-01-311-5/+5
* eliminate the "string" form of ConstantArray::get, usingChris Lattner2012-01-311-1/+1
* eliminate the last uses of GetConstantStringInfo from this file, I didn't rea...Chris Lattner2012-01-311-7/+7
* start moving SimplifyLibcalls over to getConstantStringInfo, which isChris Lattner2012-01-311-49/+53
* enhance logic to support ConstantDataArray.Chris Lattner2012-01-311-8/+13
* s/getInnerUnwindDest/getInnerResumeDest/gBill Wendling2012-01-311-4/+4
* Remove ivar which is identical to another ivar.Bill Wendling2012-01-311-10/+6
* Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g.Bill Wendling2012-01-311-9/+4
* Remove more dead functions.Bill Wendling2012-01-311-211/+0
* s/getInnerUnwindDestNewEH/getInnerUnwindDest/gBill Wendling2012-01-311-4/+3
* Remove some unused, old-EH methods.Bill Wendling2012-01-311-116/+3
* Get rid of references to dead intrinsics.Bill Wendling2012-01-311-53/+5
* Formatting cleanups. No functionality change.Bill Wendling2012-01-311-20/+20
* Remove no-longer-useful dyn_casts and pals.Bill Wendling2012-01-311-21/+10
* [asan] fix the ObjC support (asan Issue #33)Kostya Serebryany2012-01-301-13/+21
* Typo.Chad Rosier2012-01-301-1/+1
* Typo.Chad Rosier2012-01-301-1/+1
* Fix compilation of ASan tests on OS X Lion (see http://code.google.com/p/addr...Alexander Potapenko2012-01-301-3/+15
* Fix typo.Nick Lewycky2012-01-281-2/+2
* [asan] correctly use ConstantExpr::getGetElementPtr. Catch by NAKAMURA TakumiKostya Serebryany2012-01-281-1/+1
* continue making the world safe for ConstantDataVector. At this point,Chris Lattner2012-01-276-36/+61
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-263-52/+20
* some general cleanup, using new methods and tidying up old code.Chris Lattner2012-01-261-69/+26
* Gracefully degrade precision in branch probability numbers.Nick Lewycky2012-01-251-17/+72
* use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner2012-01-252-78/+24
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-253-5/+4
* [asan] enable asan only for the functions that have Attribute::AddressSafetyKostya Serebryany2012-01-241-0/+1
* basic instcombine support for CDS.Chris Lattner2012-01-242-14/+32
* Implemented AddressSanitizer::getPassName()Alexander Potapenko2012-01-231-0/+5
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-206-8/+1
* Handle a corner case with IV chain collection with bailout instead of assert.Andrew Trick2012-01-201-2/+6
* Extend Attributes to 64 bitsKostya Serebryany2012-01-202-4/+3
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-202-11/+23
* Set the "tail" flag on pattern-matched objc_storeStrong calls.Dan Gohman2012-01-191-0/+32
* Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky2012-01-191-3/+1
* Add a depth limit to avoid runaway recursion.Dan Gohman2012-01-181-3/+7
* Use llvm.global_ctors to locate global constructors insteadDan Gohman2012-01-181-6/+19
* Remove trailing spaces and unneeded includes.Jakub Staszak2012-01-181-134/+131
* Add a new ObjC ARC optimization pass to eliminate unneededDan Gohman2012-01-172-1/+118
* Add a new PassManagerBuilder customization point,Dan Gohman2012-01-171-0/+2
* LSR fix: broaden the check for loop preheaders.Andrew Trick2012-01-171-5/+13
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-173-3/+0
* Fixed comment in loop-unswitch.Stepan Dyatkovskiy2012-01-161-1/+1
* Cosmetic patch for r148215.Stepan Dyatkovskiy2012-01-151-13/+0
* Fixup for r148132. Type replacement for LoopsProperties: from DenseMap to std...Stepan Dyatkovskiy2012-01-151-114/+180
* Fix an unused variable warning that Chad noticed.Dan Gohman2012-01-141-1/+1