llvm-6502/lib/Analysis
Chris Lattner 15774df4d3 Before doing expensive global analysis, check to make sure the pointer is
not invalidated on entry and on exit of the block.  This fixes some N^2
behavior in common cases, and speeds up gcc another 5% to 22.35s.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19910 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-29 06:31:53 +00:00
..
DataStructure Remove this code as it is currently completely broken and unmaintained. 2005-01-28 06:12:46 +00:00
IPA Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00
AliasAnalysis.cpp Adjust to new alias analysis interfaces 2004-12-15 07:22:13 +00:00
AliasAnalysisCounter.cpp Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00
AliasAnalysisEvaluator.cpp Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00
AliasSetTracker.cpp Adjust to new alias analysis interfaces 2004-12-15 07:22:13 +00:00
BasicAliasAnalysis.cpp Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00
CFGPrinter.cpp For PR387:\ 2004-12-07 04:03:45 +00:00
ConstantRange.cpp
Expressions.cpp
InstCount.cpp
Interval.cpp
IntervalPartition.cpp For PR387:\ 2004-12-07 04:03:45 +00:00
LoadValueNumbering.cpp Before doing expensive global analysis, check to make sure the pointer is 2005-01-29 06:31:53 +00:00
LoopInfo.cpp For PR387:\ 2004-12-07 04:03:45 +00:00
Makefile
PostDominators.cpp
ProfileInfo.cpp Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00
ProfileInfoLoader.cpp
ProfileInfoLoaderPass.cpp Apply feed back from Chris: 2005-01-10 03:56:27 +00:00
ScalarEvolution.cpp For PR387:\ 2004-12-07 04:03:45 +00:00
Trace.cpp
ValueNumbering.cpp Add even more missing createXxxPass functions. 2005-01-08 22:01:16 +00:00