aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2013-02-01Revert r174152. The shift amount may overflow and in that case this transform...Nadav Rotem
2013-02-01Optimize shift lefts of a constant by a value plus constant into a single shift.Nadav Rotem
2013-01-31Linker: correctly link in dbg.declareManman Ren
2013-01-31Revert r173946. This breaks compilation of googletest with ClangAlexey Samsonov
2013-01-31Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman
2013-01-30Remove addRetAttributes and addFnAttributes, which aren't useful abstractions.Bill Wendling
2013-01-30Convert typeIncompatible to return an AttributeSet.Bill Wendling
2013-01-30Linker: correctly link in dbg.declareManman Ren
2013-01-30InstCombine: canonicalize sext-and --> selectNadav Rotem
2013-01-29Made certain small functions in PtrState inlined.Michael Gottesman
2013-01-29LoopVectorize: convert TinyTripCountVectorThreshold constantPekka Jaaskelainen
2013-01-29Removed trailing comma in last element of enum declaration.Michael Gottesman
2013-01-29Moved S_Stop back to its previous position in the sequence order.Michael Gottesman
2013-01-29Fixed a few debug messages and some 80+ violations.Michael Gottesman
2013-01-29Added some periods to some comments and added an overload for operator<< for ...Michael Gottesman
2013-01-29Changed DoesObjCBlockEscape => DoesRetainableObjPtrEscape so I can use it to ...Michael Gottesman
2013-01-29Fixing warnings revealed by gcc release buildEdwin Vane
2013-01-29LoopVectorize: Clean up ValueMap a bit and avoid double lookups.Benjamin Kramer
2013-01-29Hopefully fix the Windows build failure introduced in r173769Timur Iskhodzhanov
2013-01-29Fixed 2 more header comments...Michael Gottesman
2013-01-29Fixed header comment.Michael Gottesman
2013-01-29Fixed some whitespace/80+ violations. Also added a space after a namespace de...Michael Gottesman
2013-01-29Added missing dashes from header declaration comment.Michael Gottesman
2013-01-29Juggled Debug.h from ObjCARC.h to only the including cpp files thatMichael Gottesman
2013-01-29Sorted includes using utils/sort_includes.Michael Gottesman
2013-01-29Added two missing headers from ObjCARCAliasAnalysis.h.Michael Gottesman
2013-01-29Removed InstCombine/Targets as library dependencies for libObjCARCOpts since ...Michael Gottesman
2013-01-29Extracted ObjCARCContract from ObjCARCOpts into its own file.Michael Gottesman
2013-01-29Removed some cruft from ObjCARCAliasAnalysis.cpp.Michael Gottesman
2013-01-29Unroll again after running BBVectorizeHal Finkel
2013-01-28Vectorization Factor clarificationRenato Golin
2013-01-28[msan] Mostly disable msan-handle-icmp-exact.Evgeniy Stepanov
2013-01-28Revert r173678.Evgeniy Stepanov
2013-01-28[msan] Make msan-handle-icmp-exact=0 by default.Evgeniy Stepanov
2013-01-28Created ObjCARCUtil.cpp for functions which in my humble opinion are too larg...Michael Gottesman
2013-01-28Cleaned up includes in various ObjCARC files and removed some whitespace viol...Michael Gottesman
2013-01-28Refactor ObjCARCAliasAnalysis into its own file.Michael Gottesman
2013-01-28Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp.Michael Gottesman
2013-01-28Fixed case insensitive issue.Michael Gottesman
2013-01-28Removed extraneous doxygen end module statement.Michael Gottesman
2013-01-28Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.Michael Gottesman
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-27BBVectorize: Better use of TTI->getShuffleCostHal Finkel
2013-01-27Re-revert r173342, without losing the compile time improvements, flatChandler Carruth
2013-01-27Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-26BBVectorize: Add a additional comment about the cost computationHal Finkel
2013-01-26BBVectorize: Fix anomalous capital letter in commentHal Finkel