llvm-6502/lib/Analysis
Chris Lattner bdce7b7844 In updateFromGlobalsGraph, instead of iterating over all of the scalars in the
function to find the globals, iterate over all of the globals directly.  This
speeds the function up from 14s to 6.3s on perlbmk, reducing DSA time from
53->46s.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10996 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-28 03:03:06 +00:00
..
DataStructure In updateFromGlobalsGraph, instead of iterating over all of the scalars in the 2004-01-28 03:03:06 +00:00
IPA Cleanups 2003-11-12 00:40:34 +00:00
AliasAnalysis.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
AliasAnalysisCounter.cpp Finegrainify namespacification 2003-12-10 15:34:03 +00:00
AliasAnalysisEvaluator.cpp Finegrainify namespacification 2003-12-10 15:33:59 +00:00
AliasSetTracker.cpp Add a new AliassetTracker::remove method. Because we need to be able to remove 2003-12-18 08:11:56 +00:00
BasicAliasAnalysis.cpp Eliminate use of ConstantHandling itf 2004-01-12 17:57:32 +00:00
CFGPrinter.cpp Finegrainify namespacification 2003-12-11 21:48:18 +00:00
ConstantRange.cpp Remove use of ConstantHandling itf 2004-01-12 20:13:04 +00:00
Expressions.cpp Remove use of ConstantHandling itf 2004-01-12 18:02:15 +00:00
InductionVariable.cpp rename ClassifyExpression -> ClassifyExpr 2003-12-23 08:04:08 +00:00
InstCount.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Interval.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
IntervalPartition.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
LoadValueNumbering.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
LoopInfo.cpp Improve encapsulation in the Loop and LoopInfo classes by eliminating the 2004-01-08 00:09:44 +00:00
Makefile Live var is now in lib/Target/Sparc 2004-01-09 18:16:20 +00:00
PostDominators.cpp Finegrainify namespacification 2003-12-07 00:35:42 +00:00
PrintSCC.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ValueNumbering.cpp IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.h 2003-12-11 05:05:56 +00:00