summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Delinearize: Extend informationin -analyze outputTobias Grosser2014-04-09
* divide by the result of the gcdSebastian Pop2014-04-08
* handle special cases when findGCD returns 1Sebastian Pop2014-04-08
* in findGCD of multiply expr return the gcdSebastian Pop2014-04-08
* Handle vlas during inline cost computation if they'll be turnedEric Christopher2014-04-07
* Use TopTTI->getGEPCost from within getUserCostHal Finkel2014-04-01
* PR15967 Fix in basicaa for faulty returning no alias.Arnold Schwaighofer2014-03-26
* blockfreq: Implement Pass::releaseMemory()Duncan P. N. Exon Smith2014-03-25
* ScalarEvolution: Compute exit counts for loops with a power-of-2 step.Benjamin Kramer2014-03-25
* Simplify loop that worked around bugs in old GCC/Xcode.Erik Verbruggen2014-03-25
* Allow constant folding of ceil function whenever feasibleKarthik Bhat2014-03-24
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-21
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-20
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-20
* Add stride normalization to SCEV Normalize/Denormalize transformation.Michael Zolotukhin2014-03-18
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-18
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-17
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-15
* PR17473:Michael Zolotukhin2014-03-12
* Test commitMichael Zolotukhin2014-03-12
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-11
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-10
* [LCG] Ran clang-format over this too and it pointed out some fixes.Chandler Carruth2014-03-10
* [LCG] Simplify a bunch of the LCG code with range for loops and auto.Chandler Carruth2014-03-09
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* Allow constant folding of round function whenever feasibleKarthik Bhat2014-03-07
* Teach lint about address spacesMatt Arsenault2014-03-06
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* Allow constant folding of copysignKarthik Bhat2014-03-06
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* ConstantFolding: Also fold the vector overloads of our math intrinsics.Benjamin Kramer2014-03-05
* Add missing parenthesis in SCEV commentTobias Grosser2014-03-05
* [C++11] Make this interface accept const Use pointers and use overrideChandler Carruth2014-03-05
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* Allow constant folding of fma and fmuladdMatt Arsenault2014-03-05
* Fix duplicate code in ConstantFoldingMatt Arsenault2014-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 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
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* [C++11] Add a basic block range view for RegionInfoTobias Grosser2014-03-03
* [C++11] Add two range adaptor views to User: operands andChandler Carruth2014-03-03
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02