Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
[oota-llvm.git] / lib / Analysis / ScalarEvolution.cpp
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-21 Sebastian Popfix a corner case in delinearization
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-11 Benjamin KramerSCEV: Cast switched values to make -Wswitch more useful.
2014-02-11 Benjamin KramerScalarEvolution: Analyze trip count of loops with a...
2014-01-27 Nick LewyckyFix crasher introduced in r200203 and caught by a libc...
2014-01-27 Nick LewyckyTeach SCEV to handle more cases of 'and X, CST', specif...
2014-01-24 Alp TokerFix known typos
2014-01-15 Andrew TrickFix PR18449: SCEV needs more precise max BECount for...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-09 Stepan DyatkovskiyFixed old typo in ScalarEvolution, that caused wrong...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-11-16 Benjamin KramerAnnotate APInt methods where it's not clear whether...
2013-11-13 Sebastian Popadd more comments around the delinearization of arrays
2013-11-12 Sebastian Popdelinearization of arrays
2013-11-12 Wan XiaofeiChange data structure to memorize computed result in...
2013-11-06 Andrew TrickRewrite SCEV's backedge taken count computation.
2013-10-28 Benjamin KramerSCEV: Make the final add of an inbounds GEP nuw if...
2013-10-22 Andrew TrickClarify SCEV comments.
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-21 Matt ArsenaultFix creating bitcasts between address spaces in SCEV.
2013-10-21 Matt ArsenaultRemove unused SCEV functions
2013-10-18 Andrew TrickSCEV should use NSW to get trip count for positive...
2013-09-27 Matt ArsenaultMinor code simplification
2013-09-10 Matt ArsenaultTeach ScalarEvolution about pointer address spaces
2013-07-31 Andrew TrickFix a severe compile time problem when forming large...
2013-07-12 Shuxin YangStylistic change.
2013-07-11 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-11 Benjamin KramerDon't use a potentially expensive shift if all we want...
2013-07-09 Hal FinkelDon't crash in SE dealing with ashr x, -1
2013-07-08 Shuxin Yang Fix a SCEV update problem.
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-04 Aaron BallmanSilencing an MSVC warning about */ being found outside...
2013-05-31 Andrew TrickPrevent loop-unroll from making assumptions about undef...
2013-05-31 Andrew TrickFix ScalarEvolution::ComputeExitLimitFromCond for ...
2013-03-26 Andrew TrickFix SCEV forgetMemoizedResults should search and destro...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Benjamin KramerFollow up to 168711: It's safe to base this analysis...
2012-11-29 Andrew TrickImprove isImpliedCond comment a bit.
2012-11-27 Benjamin KramerSCEV: Even if the latch terminator is foldable we can...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-27 Benjamin KramerSCEV validator: Ignore CouldNotCompute/undef on both...
2012-10-27 Benjamin KramerSCEV validator: Add workarounds for some common false...
2012-10-26 Benjamin KramerAdd a basic verifier for SCEV's backedge taken counts.
2012-10-24 Hal FinkelgetSmallConstantTripMultiple should never return zero.
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-12 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-08-01 Nick LewyckyStay rational; don't assert trying to take the square...
2012-07-13 Andrew TrickFactor SCEV traversal code so I can use it elsewhere...
2012-07-09 Dan GohmanDelete code for folding undefs in ScalarEvolution....
2012-06-30 Benjamin KramerReduce use list thrashing by using DenseMap's find_as...
2012-06-28 Nick LewyckyIf the step value is a constant zero, the loop isn...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-05-30 Benjamin KramerMake sure that we're dealing with a binary SCEVExpr...
2012-05-30 Benjamin KramerTeach SCEV's icmp simplification logic that a-b ==...
2012-05-30 Andrew TrickSCEV: Handle a corner case reducing AddRecExpr * AddRecExpr
2012-05-30 Andrew TrickReformat the loop that does AddRecExpr * AddRecExpr...
2012-05-19 Andrew TrickSCEV: Add MarkPendingLoopPredicates to avoid recursive...
2012-05-15 Nuno Lopesreuse the result of some expensive computations in...
2012-05-15 Nuno Lopesminor simplification to code: Ty is already a SCEV...
2012-05-10 Dan GohmanRewrite ScalarEvolution::hasOperand to use an explicit...
2012-04-17 Benjamin KramerRevert "SCEV: When expanding a GEP the final addition...
2012-04-07 Benjamin KramerSCEV: When expanding a GEP the final addition to the...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-26 Andrew TrickSCEV fix: Handle loop invariant loads.
2012-01-24 Chris Lattnerswitch SCEV to use the new ConstantFoldLoadThroughGEPIn...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Benjamin KramerRemove obviously invalid early exit that prevented...
2012-01-11 Andrew TrickClarified the SCEV getSmallConstantTripCount interface...
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-11-29 Andrew TrickSCEV fix. In general, Add/Mul expressions should not...
2011-11-29 Andrew TrickMake SCEV print <nsw><nuw> for Add/MulExpr.
2011-11-20 Benjamin KramerSCEV: Actually set overflow flags on add expressions.
2011-11-16 Andrew TrickFix SCEV overly optimistic back edge taken count for...
2011-11-12 Nick LewyckyDon't try to loop on iterators that are potentially...
2011-11-09 Nick LewyckyDon't forget to check FlagNW when determining whether...
2011-10-25 Duncan SandsRestore commits 142790 and 142843 - they weren't breaki...
2011-10-25 Duncan SandsSpeculatively revert commits 142790 and 142843 to see...
2011-10-24 Nick LewyckyNow that we look at all the header PHIs, we need to...
2011-10-24 Nick LewyckyReapply r142781 with fix. Original message:
2011-10-24 Nick LewyckyPHI nodes not in the loop header aren't part of the...
2011-10-24 Nick LewyckySpeculatively revert r142781. Bots are showing
2011-10-23 Nick LewyckyEnhance SCEV's brute force loop analysis to handle...
2011-10-22 Nick LewyckyMake SCEV's brute force analysis stronger in two ways...
2011-10-14 Nick LewyckyAn instruction's operands aren't necessarily instructio...
2011-10-05 Andrew TrickFixes PR11070 - assert in SCEV getConstantEvolvingPHIOp...
2011-10-05 Andrew TrickTypo. Thanks Bob.
2011-10-05 Chandler CarruthFix a broken assert found by -Wparentheses.
2011-10-05 Andrew TrickFix disabled SCEV analysis caused r141161 and add unit...
next