Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Analysis / LoopInfo.cpp
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-11-15 Owen AndersonMore templatization.
2007-11-14 Owen AndersonStart the process of making MachineLoopInfo possible...
2007-08-21 Devang PatelUse SmallVector.
2007-08-21 Devang PatelNo need to hardcode SmallVector size.
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-07-19 Devang PatelVerify loop info.
2007-06-08 Devang PatelUse DominatorTree instead of ETForest.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-03-04 Chris LattnerSpeed up Loop::isLCSSAForm by using a hash table instea...
2006-12-23 Reid SpencerFor PR950:
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-11-28 Bill WendlingRemoved some of the iostream #includes. Moved towards...
2006-10-28 Chris Lattneradd a method
2006-08-29 Devang PatelDo not rely on std::sort and std::erase to get list...
2006-08-27 Chris LattnerEliminate RegisterAnalysis. RegisterPass now does...
2006-08-12 Chris LattnerMake Loop::getExitBlocks significantly faster for large...
2006-08-02 Chris LattnerSpeed up Loop::isLCSSAForm by using a binary search...
2006-06-13 Owen AndersonUpdate isLCSSAForm to handle PHI nodes specially for...
2006-06-11 Owen AndersonRe-commit the safe parts of my 6/9 patch. Still workin...
2006-06-11 Evan ChengBack out Owen's 6/9 changes. They broke MultiSource...
2006-06-09 Owen AndersonMake Loop able to verify that it is in LCSSA-form,...
2006-06-07 Reid SpencerFor PR780:
2006-06-01 Reid SpencerChange from using a stub function to a stub variable...
2006-02-14 Chris Lattneradd an assert
2006-01-14 Chris LattnerChange ET-Forest to automatically recalculate its DFSnu...
2006-01-11 Chris LattnerSwitch loopinfo to using ETForest instead of DominatorS...
2005-09-12 Chris LattnerAdd a new getLoopLatch() method.
2005-05-05 Misha BrukmanRemove extra blank line
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-12-07 Reid SpencerFor PR387:\
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-03 Alkis EvlogimenosFixes to make LLVM compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-06-08 Chris LattnerDon't grab the condition of unconditional branches!
2004-04-19 Chris LattnerRemove code to update loop depths
2004-04-18 Chris LattnerAdd new method
2004-04-18 Chris LattnerFix computation of exit blocks
2004-04-18 Chris LattnerChange the ExitBlocks list from being explicitly contai...
2004-04-18 Chris LattnerImplement method
2004-04-18 Chris LattnerAdd a new method, add a check missing that caused a...
2004-04-15 Chris Lattneradd some helpful methods. Rearrange #includes to prope...
2004-04-12 Chris LattnerAdd some methods that are useful for updating loop...
2004-01-30 Misha BrukmanOrder #includes alphabetically, per style guide.
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-22 Chris LattnerDo not add unreachable code to a natural loop!
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-13 Chris LattnerRegularize header file comments
2003-10-12 Chris LattnerMake getNumBackEdges more efficient
2003-09-24 Chris LattnerRemove explicit use of BasicBlock::succ_iterator
2003-08-17 Chris LattnerFix the bug that broke the nightly tester in McCat...
2003-08-16 Chris LattnerFix bug: LoopPreheaders/2003-08-15-PreheadersFail.ll
2003-05-15 Chris LattnerFix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll
2003-04-26 Chris LattnerFix bug: LoopPreheaders/2003-04-25-AssertFail.ll
2003-02-28 Chris LattnerAdd dump method for Loops
2003-02-27 Chris LattnerSimplify a bit by using a new member function
2003-02-27 Chris LattnerChange behavior of changeExitBlock function to replace...
2003-02-27 Chris LattnerFix bug: LICM/2003-02-27-PreheaderProblem.ll
2003-02-27 Chris Lattner - LoopInfo now calculates and tracks loop exit blocks
2003-02-22 Chris LattnerDramatically simplify building of natural loops and...
2003-02-20 Chris LattnerFix the requisite bug that I introduced
2003-02-20 Chris LattnerFix 80 character formatting
2003-02-20 Chris LattnerFix bug: 2003-02-19-LoopInfoNestingBug.ll
2002-10-11 Misha BrukmanAdded helper functions in LoopInfo: isLoopExit and...
2002-09-29 Chris LattnerMinor tweak
2002-09-29 Chris LattnerFix printing of loop information
2002-09-26 Chris LattnerFix printing of loop information
2002-09-26 Chris Lattner - Add new methods to LoopInfo: getLoopPreheader,...
2002-08-26 Anand ShuklaChanged so it gets linked properly
2002-08-21 Chris Lattner- Do not expose ::ID from any of the analyses anymore.
2002-08-08 Chris Lattner- Cleaned up the interface to AnalysisUsage to take...
2002-07-30 Chris LattnerDeclare that these passes only depend on the CFG of...
2002-07-29 Chris Lattner* Eliminate the Provided set. All Passes now finally...
2002-07-27 Chris Lattner* Standardize how analysis results/passes as printed...
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-06-03 Chris Lattner*** empty log message ***
2002-05-06 Chris LattnerMark analyses that only depend on the CFG of a function
2002-04-28 Chris LattnerEliminate the cfg namespace, moving LoopInfo, Dominator...
2002-04-28 Chris LattnerChange the Dominator info and LoopInfo classes to keep...
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-09 Chris LattnerDon't leak all of the Loop objects created...
2002-04-08 Chris Lattners/Method/Function
2002-02-12 Chris Lattner* Pull BasicBlock::pred_* and BasicBlock::succ_* out...
2002-02-12 Chris LattnerMethod.h no longer includes BasicBlock.h
2002-01-31 Chris LattnerConvert analyses to new pass structure
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-11-27 Chris LattnerCreate a new #include "Support/..." directory structure...
2001-11-26 Chris Lattner* Implement dominator based loop identification