summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-18
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-12
* Revert r203488 and r203520.Evan Cheng2014-03-12
* Cloning a function now also clones its debug metadata if 'ModuleLevelChanges'...Alon Mishne2014-03-12
* Follow up to r203488. Code clean up to eliminate a lot of copy+paste.Evan Cheng2014-03-11
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-10
* SimplifyCFG: Simplify the weight scaling algorithm.Benjamin Kramer2014-03-09
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-06
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-05
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-04
* [Modules] Move the PredIteratorCache into the IR library -- it isChandler Carruth2014-03-04
* [Modules] Move the NoFolder into the IR library as it createsChandler Carruth2014-03-04
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* Pass to emit DWARF path discriminators.Diego Novillo2014-03-03
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Rename a few more DataLayout variables.Rafael Espindola2014-02-21
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* [LPM] A terribly simple fix to a terribly complex bug: PR18773.Chandler Carruth2014-02-10
* SimplifyLibCalls: Push TLI through the exp2->ldexp transform.Benjamin Kramer2014-02-04
* OS X: the correct function is __sincospif_stret, not __sincospi_stretfTim Northover2014-02-04
* 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