llvm-6502/lib/Analysis
Owen Anderson 78e02f78ce A first stab at memory dependence analysis. This is an interface on top of
alias analysis, adding caching and lazy computation of queries.  This will
be used in planned improvements to memory access optimizations.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37958 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-06 23:14:35 +00:00
..
IPA CallGraphSCCPass manager may require other passes. 2007-06-21 22:29:02 +00:00
AliasAnalysis.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
AliasAnalysisCounter.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
AliasAnalysisEvaluator.cpp Fix typo in comment. 2007-05-06 13:37:16 +00:00
AliasDebugger.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
AliasSetTracker.cpp when merging two alias sets together, be sure to propagate the volatility of 2007-05-23 06:36:35 +00:00
BasicAliasAnalysis.cpp Add explicit keywords. 2007-07-02 14:53:37 +00:00
CFGPrinter.cpp Add explicit keywords. 2007-07-02 14:53:37 +00:00
ConstantFolding.cpp The bit counting intrinsics return i32 not the operand type. This fixes 2007-04-01 18:42:20 +00:00
InstCount.cpp Fix typo in comment. 2007-05-06 13:37:16 +00:00
Interval.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00
IntervalPartition.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
LoadValueNumbering.cpp Use DominatorTree instead of ETForest. 2007-06-07 23:53:38 +00:00
LoopInfo.cpp Use DominatorTree instead of ETForest. 2007-06-08 00:17:13 +00:00
LoopPass.cpp Add loop info verification mechanism. 2007-06-29 23:13:42 +00:00
Makefile Changed from PARALLEL_DIRS to DIRS since we're only building one directory. 2006-12-13 19:42:54 +00:00
MemoryDependenceAnalysis.cpp A first stab at memory dependence analysis. This is an interface on top of 2007-07-06 23:14:35 +00:00
PostDominators.cpp Break DominatorTree from ETNode. 2007-06-12 00:54:38 +00:00
ProfileInfo.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
ProfileInfoLoader.cpp Change uses of Function::front to Function::getEntryBlock for readability. 2007-03-22 16:38:57 +00:00
ProfileInfoLoaderPass.cpp Drop 'const' 2007-05-03 01:11:54 +00:00
ScalarEvolution.cpp Rename ScalarEvolution::deleteInstructionFromRecords to 2007-06-19 14:28:31 +00:00
ScalarEvolutionExpander.cpp Fold a binary operator with constant operands when expanding code for a SCEV. 2007-06-15 19:21:55 +00:00
Trace.cpp Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
ValueNumbering.cpp Drop 'const' 2007-05-03 01:11:54 +00:00