summaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixed case insensitive issue.Michael Gottesman2013-01-281-1/+1
* Removed extraneous doxygen end module statement.Michael Gottesman2013-01-281-2/+0
* Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.Michael Gottesman2013-01-285-299/+370
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-2811-11/+88
* BBVectorize: Better use of TTI->getShuffleCostHal Finkel2013-01-271-4/+23
* Re-revert r173342, without losing the compile time improvements, flatChandler Carruth2013-01-271-27/+12
* Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman2013-01-271-18/+18
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-25/+18
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-22/+15
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-27/+15
* BBVectorize: Add a additional comment about the cost computationHal Finkel2013-01-261-0/+6