summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* Add strchr(p, 0) -> p + strlen(p) to SimplifyLibCallsKai Nacke2014-02-04
* Lower llvm.expect intrinsic correctly for i1Duncan P. N. Exon Smith2014-02-02
* Remove some unused #includesEli Bendersky2014-02-01
* [LPM] Fix PR18643, another scary place where loop transforms failed toChandler Carruth2014-01-29
* Fix pr14893.Rafael Espindola2014-01-28
* [LPM] Fix PR18616 where the shifts to the loop pass manager to extractChandler Carruth2014-01-28
* PGO branch weight: keep halving the weights until they can fit intoManman Ren2014-01-27
* [LPM] Make LCSSA a utility with a FunctionPass that applies it to allChandler Carruth2014-01-25
* Fix known typosAlp Toker2014-01-24
* [LPM] Make LoopSimplify no longer a LoopPass and instead both a utilityChandler Carruth2014-01-23
* Switch-to-lookup tables: set threshold to 3 casesHans Wennborg2014-01-15
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Switch-to-lookup tables: Don't require a result for the defaultHans Wennborg2014-01-12
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Reapply r198478 "Fix PR18361: Invalidate LoopDispositions after LoopSimplify ...Andrew Trick2014-01-06
* Revert "Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists th...Alp Toker2014-01-04
* Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists things.Andrew Trick2014-01-04
* Add support to indvars for optimizing sadd.with.overflow.Andrew Trick2013-12-23
* [asan] don't unpoison redzones on function exit in use-after-return mode.Kostya Serebryany2013-12-23
* Transforms: Don't create bad weights when eliminating dead casesJustin Bogner2013-12-20
* Add an explicit insert point argument to SplitBlockAndInsertIfThen.Evgeniy Stepanov2013-12-19
* Enable double to float shrinking optimizations for binary functions like 'fmi...Yi Jiang2013-12-16
* Resubmit r196544: Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x)...Yi Jiang2013-12-12
* Transforms: Don't create bad branch weights when folding a switchJustin Bogner2013-12-10
* Revert 196544 due to internal bot failures.Manman Ren2013-12-08
* Fix inlining to not lose the "cleanup" clause from landingpadsMark Seaborn2013-12-08
* Fix inlining to not produce duplicate landingpad clausesMark Seaborn2013-12-08
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* [asan] fix ndebug build with strict warnings (-Wunused-variable)Kostya Serebryany2013-12-06
* [asan] rewrite asan's stack frame layoutKostya Serebryany2013-12-06
* Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x)Yi Jiang2013-12-05
* Correct word hyphenationsAlp Toker2013-12-05
* InlineFunction.cpp: Remove a return value that is always falseMark Seaborn2013-12-02
* Add support for software expansion of 64-bit integer division instructions.Michael Ilseman2013-11-19
* Debug info: Let LowerDbgDeclare perfom the dbg.declare -> dbg.valueAdrian Prantl2013-11-18
* Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, ...NAKAMURA Takumi2013-11-17
* Add the cold attribute to error-reporting call sitesHal Finkel2013-11-17
* Use StringRef instead of std::stringJakub Staszak2013-11-13
* FoldBranchToCommonDest merges branches into a single branch with or/and of th...Nadav Rotem2013-11-12
* SimplifyCFG: Use existing constant folding logic when forming switch tables.Benjamin Kramer2013-11-12
* Use type form of getIntPtrType.Matt Arsenault2013-11-10
* SimplifyCFG has a heuristics for out-of-order processors that decides when it...Nadav Rotem2013-11-10
* Revert "Inliner: Handle readonly attribute per argument when adding memcpy"David Majnemer2013-11-03
* Convert calls to __sinpi and __cospi into __sincospi_stretBob Wilson2013-11-03
* Do not convert "call asm" to "invoke asm" in Inliner.Manman Ren2013-10-31
* Quick look-up for block in loop.Wan Xiaofei2013-10-26
* Handle calls and invokes in GlobalStatus.Rafael Espindola2013-10-25
* Inliner: Handle readonly attribute per argument when adding memcpyTom Stellard2013-10-24
* SimplifyCFG: Don't duplicate calls to functions marked noduplicate v2Tom Stellard2013-10-21