llvm-6502/lib/Analysis
Chris Lattner f286f6fd93 Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.
Reimplement the xform in Analysis/ConstantFolding.cpp where we can use
targetdata to validate that it is safe.  While I'm in there, fix some const
correctness issues and generalize the interface to the "operand folder".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44817 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-10 22:53:04 +00:00
..
IPA Rather than having special rules like "intrinsics cannot 2007-12-03 20:06:50 +00:00
AliasAnalysis.cpp Commit 44487 broke bootstrap of llvm-gcc-4.2. It is 2007-12-05 21:03:28 +00:00
AliasAnalysisCounter.cpp
AliasAnalysisEvaluator.cpp
AliasDebugger.cpp
AliasSetTracker.cpp
Analysis.cpp
BasicAliasAnalysis.cpp Fix PR1782, patch by Wojtek Matyjewicz! 2007-12-09 07:35:13 +00:00
CFGPrinter.cpp
ConstantFolding.cpp Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. 2007-12-10 22:53:04 +00:00
InstCount.cpp
Interval.cpp
IntervalPartition.cpp
LoadValueNumbering.cpp
LoopInfo.cpp
LoopPass.cpp
Makefile
MemoryDependenceAnalysis.cpp Fix several cache coherence bugs in MemDep/GVN that were found. Also add some (disabled) debugging code 2007-12-08 01:37:09 +00:00
PostDominators.cpp
ProfileInfo.cpp
ProfileInfoLoader.cpp
ProfileInfoLoaderPass.cpp
ScalarEvolution.cpp Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. 2007-12-10 22:53:04 +00:00
ScalarEvolutionExpander.cpp
Trace.cpp
ValueNumbering.cpp