summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* 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
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-02
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* [C++11] Remove the use of LLVM_HAS_RVALUE_REFERENCES from the rest ofChandler Carruth2014-03-01
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-26