aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Loop Vectorizer: Refactor Memory Cost ComputationArnold Schwaighofer2013-02-071-180/+52
* Moved some comments due to the recent refactoring of ObjCARC.Michael Gottesman2013-02-072-5/+4
* Preserve fast-math flags after reassociation and commutation. Update test casesMichael Ilseman2013-02-071-5/+20
* InstCombine: Fix and simplify the inttoptr side too.Benjamin Kramer2013-02-051-13/+8
* Removed explicit inline as per the LLVM style guide.Michael Gottesman2013-02-051-7/+7
* InstCombine: Harden code to work with vectors of pointers and simplify it a bit.Benjamin Kramer2013-02-051-11/+7
* Loop Vectorizer: Refactor code to compute vectorized memory instruction costArnold Schwaighofer2013-02-051-79/+178
* [SjLj Prepare] When demoting an invoke instructions to the stack, if the normalChad Rosier2013-02-051-5/+15
* Loop Vectorizer: Handle pointer stores/loads in getWidestType()Arnold Schwaighofer2013-02-051-9/+31
* Revert accidental commit (ran svn commit from wrong directory).Nick Lewycky2013-02-021-61/+7
* This patch makes "&Cls::purevfn" not an odr use. This isn't what the standardNick Lewycky2013-02-021-7/+61
* This patch aims to improve compile time performance by increasingPreston Gurd2013-02-011-13/+13
* Revert r174152. The shift amount may overflow and in that case this transform...Nadav Rotem2013-02-011-6/+0
* Optimize shift lefts of a constant by a value plus constant into a single shift.Nadav Rotem2013-02-011-0/+6
* Linker: correctly link in dbg.declareManman Ren2013-01-311-2/+17
* Revert r173946. This breaks compilation of googletest with ClangAlexey Samsonov2013-01-311-11/+2
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-312-6/+6
* Remove addRetAttributes and addFnAttributes, which aren't useful abstractions.Bill Wendling2013-01-302-8/+10
* Convert typeIncompatible to return an AttributeSet.Bill Wendling2013-01-302-6/+20
* Linker: correctly link in dbg.declareManman Ren2013-01-301-2/+11
* InstCombine: canonicalize sext-and --> selectNadav Rotem2013-01-301-0/+28
* Made certain small functions in PtrState inlined.Michael Gottesman2013-01-291-7/+7
* LoopVectorize: convert TinyTripCountVectorThreshold constantPekka Jaaskelainen2013-01-291-1/+3
* Removed trailing comma in last element of enum declaration.Michael Gottesman2013-01-291-1/+1
* Moved S_Stop back to its previous position in the sequence order.Michael Gottesman2013-01-291-1/+1
* Fixed a few debug messages and some 80+ violations.Michael Gottesman2013-01-291-9/+10
* Added some periods to some comments and added an overload for operator<< for ...Michael Gottesman2013-01-291-6/+28
* Changed DoesObjCBlockEscape => DoesRetainableObjPtrEscape so I can use it to ...Michael Gottesman2013-01-291-14/+17
* Fixing warnings revealed by gcc release buildEdwin Vane2013-01-292-0/+2
* LoopVectorize: Clean up ValueMap a bit and avoid double lookups.Benjamin Kramer2013-01-291-10/+12
* Hopefully fix the Windows build failure introduced in r173769Timur Iskhodzhanov2013-01-292-0/+2
* Fixed 2 more header comments...Michael Gottesman2013-01-292-2/+2
* Fixed header comment.Michael Gottesman2013-01-291-8/+4
* Fixed some whitespace/80+ violations. Also added a space after a namespace de...Michael Gottesman2013-01-294-6/+6
* Added missing dashes from header declaration comment.Michael Gottesman2013-01-291-1/+1
* Juggled Debug.h from ObjCARC.h to only the including cpp files thatMichael Gottesman2013-01-294-2/+7
* Sorted includes using utils/sort_includes.Michael Gottesman2013-01-298-15/+6
* Added two missing headers from ObjCARCAliasAnalysis.h.Michael Gottesman2013-01-291-0/+3
* Removed InstCombine/Targets as library dependencies for libObjCARCOpts since ...Michael Gottesman2013-01-291-1/+1
* Extracted ObjCARCContract from ObjCARCOpts into its own file.Michael Gottesman2013-01-299-1181/+1387
* Removed some cruft from ObjCARCAliasAnalysis.cpp.Michael Gottesman2013-01-291-10/+0
* Unroll again after running BBVectorizeHal Finkel2013-01-291-0/+4
* Vectorization Factor clarificationRenato Golin2013-01-281-17/+24
* [msan] Mostly disable msan-handle-icmp-exact.Evgeniy Stepanov2013-01-281-6/+24
* Revert r173678.Evgeniy Stepanov2013-01-281-1/+1
* [msan] Make msan-handle-icmp-exact=0 by default.Evgeniy Stepanov2013-01-281-1/+1
* Created ObjCARCUtil.cpp for functions which in my humble opinion are too larg...Michael Gottesman2013-01-283-126/+152
* Cleaned up includes in various ObjCARC files and removed some whitespace viol...Michael Gottesman2013-01-284-9/+34
* Refactor ObjCARCAliasAnalysis into its own file.Michael Gottesman2013-01-285-283/+352
* Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp.Michael Gottesman2013-01-283-148/+183