aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2013-02-07Moved some comments due to the recent refactoring of ObjCARC.Michael Gottesman
2013-02-07Preserve fast-math flags after reassociation and commutation. Update test casesMichael Ilseman
2013-02-05InstCombine: Fix and simplify the inttoptr side too.Benjamin Kramer
2013-02-05Removed explicit inline as per the LLVM style guide.Michael Gottesman
2013-02-05InstCombine: Harden code to work with vectors of pointers and simplify it a bit.Benjamin Kramer
2013-02-05Loop Vectorizer: Refactor code to compute vectorized memory instruction costArnold Schwaighofer
2013-02-05[SjLj Prepare] When demoting an invoke instructions to the stack, if the normalChad Rosier
2013-02-05Loop Vectorizer: Handle pointer stores/loads in getWidestType()Arnold Schwaighofer
2013-02-02Revert accidental commit (ran svn commit from wrong directory).Nick Lewycky
2013-02-02This patch makes "&Cls::purevfn" not an odr use. This isn't what the standardNick Lewycky
2013-02-01This patch aims to improve compile time performance by increasingPreston Gurd
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