llvm/lib/Analysis
John Criswell a115643357 Move some constant folding code shared by Analysis and Transform passes
into the LLVMAnalysis library.
This allows LLVMTranform and LLVMTransformUtils to be archives and linked
with LLVMAnalysis.a, which provides any missing definitions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24036 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-27 15:54:34 +00:00
..
DataStructure don't bother building the archive version of this library 2005-10-24 01:08:20 +00:00
IPA Remove this pass, it is not useful 2005-10-24 02:35:43 +00:00
AliasAnalysis.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
AliasAnalysisCounter.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
AliasAnalysisEvaluator.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
AliasSetTracker.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
BasicAliasAnalysis.cpp floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls 2005-08-24 16:58:56 +00:00
CFGPrinter.cpp * Unbreak optimized build (noticed by Eric van Riet Paap) 2005-08-04 14:16:48 +00:00
ConstantRange.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
Expressions.cpp Convert tabs to spaces 2005-04-22 04:01:18 +00:00
InstCount.cpp expose a ctor 2005-10-24 01:00:45 +00:00
Interval.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
IntervalPartition.cpp Make interval partition print correctly, patch contributed by 2005-04-26 14:48:28 +00:00
LoadValueNumbering.cpp the correct fix was to fix AliasAnalysis.getModRefInfo 2005-06-20 15:25:22 +00:00
LoopInfo.cpp Add a new getLoopLatch() method. 2005-09-12 17:03:55 +00:00
Makefile DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now 2005-10-24 02:26:13 +00:00
PostDominators.cpp Convert tabs to spaces 2005-04-22 04:01:18 +00:00
ProfileInfo.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
ProfileInfoLoader.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
ProfileInfoLoaderPass.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
ScalarEvolution.cpp Move some constant folding code shared by Analysis and Transform passes 2005-10-27 15:54:34 +00:00
ScalarEvolutionExpander.cpp Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that 2005-07-30 00:12:19 +00:00
Trace.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ValueNumbering.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00