aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2012-02-03Tidy up. Trailing whitespace.Jim Grosbach
2012-02-03Restrict InstCombine from converting varargs to or from fixed args.Jim Grosbach
2012-02-03Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."Jim Grosbach
2012-02-02BBVectorize: Simplify code, no functionality change.Benjamin Kramer
2012-02-02Minor changes from review.Hal Finkel
2012-02-02Vectorize long blocks in groups.Hal Finkel
2012-02-01SwitchInst refactoring.Stepan Dyatkovskiy
2012-02-01BBVectorize.cpp: Try to fix MSVC build. map::iterator and multimap::iterator ...NAKAMURA Takumi
2012-02-01A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-02-01Add a basic-block autovectorization pass.Hal Finkel
2012-02-01Disable InstCombine unsafe folding bitcasts of calls w/ varargs.Jim Grosbach
2012-01-31bz11794 : EarlyCSE stack overflow on long functions.Lenny Maiorani
2012-01-31Increase the initial vector size to be equivalent to the size of the DepsBill Wendling
2012-01-31Cache the size of the vector instead of calling .size() all over the place.Bill Wendling
2012-01-31eliminate the "string" form of ConstantArray::get, usingChris Lattner
2012-01-31eliminate the last uses of GetConstantStringInfo from this file, I didn't rea...Chris Lattner
2012-01-31start moving SimplifyLibcalls over to getConstantStringInfo, which isChris Lattner
2012-01-31enhance logic to support ConstantDataArray.Chris Lattner
2012-01-31s/getInnerUnwindDest/getInnerResumeDest/gBill Wendling
2012-01-31Remove ivar which is identical to another ivar.Bill Wendling
2012-01-31Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g.Bill Wendling
2012-01-31Remove more dead functions.Bill Wendling
2012-01-31s/getInnerUnwindDestNewEH/getInnerUnwindDest/gBill Wendling
2012-01-31Remove some unused, old-EH methods.Bill Wendling
2012-01-31Get rid of references to dead intrinsics.Bill Wendling
2012-01-31Formatting cleanups. No functionality change.Bill Wendling
2012-01-31Remove no-longer-useful dyn_casts and pals.Bill Wendling
2012-01-30[asan] fix the ObjC support (asan Issue #33)Kostya Serebryany
2012-01-30Typo.Chad Rosier
2012-01-30Typo.Chad Rosier
2012-01-30Fix compilation of ASan tests on OS X Lion (see http://code.google.com/p/addr...Alexander Potapenko
2012-01-28Fix typo.Nick Lewycky
2012-01-28[asan] correctly use ConstantExpr::getGetElementPtr. Catch by NAKAMURA TakumiKostya Serebryany
2012-01-27continue making the world safe for ConstantDataVector. At this point,Chris Lattner
2012-01-26Continue improving support for ConstantDataAggregate, and use theChris Lattner
2012-01-26some general cleanup, using new methods and tidying up old code.Chris Lattner
2012-01-25Gracefully degrade precision in branch probability numbers.Nick Lewycky
2012-01-25use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner
2012-01-25use ConstantVector::getSplat in a few places.Chris Lattner
2012-01-24[asan] enable asan only for the functions that have Attribute::AddressSafetyKostya Serebryany
2012-01-24basic instcombine support for CDS.Chris Lattner
2012-01-23Implemented AddressSanitizer::getPassName()Alexander Potapenko
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Handle a corner case with IV chain collection with bailout instead of assert.Andrew Trick
2012-01-20Extend Attributes to 64 bitsKostya Serebryany
2012-01-20SCEVExpander fixes. Affects LSR and indvars.Andrew Trick
2012-01-19Set the "tail" flag on pattern-matched objc_storeStrong calls.Dan Gohman
2012-01-19Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky
2012-01-18Add a depth limit to avoid runaway recursion.Dan Gohman