llvm-6502/lib/Analysis
Chris Lattner 1120c8b34a Many changes
* Simplify a lot of the inlining stuff.  There are still problems, but not
  many
* Break up the Function representation to have a vector for every different
  node type so it is fast to find nodes of a particular flavor.
* Do more intelligent merging of call values
* Allow elimination of unreachable shadow and allocation nodes
* Generalize indistinguishability testing to allow merging of identical calls.
* Increase shadow node merging power


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2010 91177308-0d34-0410-b5e6-96231b3b80d8
2002-03-28 17:56:03 +00:00
..
DataStructure Many changes 2002-03-28 17:56:03 +00:00
IPA change refs to Method to Function 2002-03-26 17:55:33 +00:00
LiveVar Rename Method to Function 2002-03-23 22:51:58 +00:00
Expressions.cpp change refs to Method to Function 2002-03-26 17:55:33 +00:00
InductionVariable.cpp change refs to Method to Function 2002-03-26 17:55:33 +00:00
Interval.cpp * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into 2002-02-12 22:39:50 +00:00
IntervalPartition.cpp Convert analyses to new pass structure 2002-01-31 00:42:27 +00:00
LoopInfo.cpp * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into 2002-02-12 22:39:50 +00:00
Makefile Rename Method to Function 2002-03-23 22:51:58 +00:00
PostDominators.cpp * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into 2002-02-12 22:39:50 +00:00
Writer.cpp Changes to build successfully with GCC 3.02 2002-01-20 22:54:45 +00:00