..
IPA
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
AliasAnalysis.cpp
Make MemoryBuiltins aware of TargetLibraryInfo.
2012-08-29 15:32:21 +00:00
AliasAnalysisCounter.cpp
Persuade GCC that there is nothing worth warning about here (there isn't).
2012-02-05 14:20:11 +00:00
AliasAnalysisEvaluator.cpp
Remove unnecessary default cases in switches that cover all enum values.
2012-01-10 16:47:17 +00:00
AliasDebugger.cpp
Extend the AliasAnalysis::pointsToConstantMemory interface to allow it
2010-11-08 16:45:26 +00:00
AliasSetTracker.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
Analysis.cpp
Profile: set branch weight metadata with data generated from profiling.
2012-08-28 22:21:25 +00:00
BasicAliasAnalysis.cpp
GCC doesn't understand that OrigAliasResult having a value is correlated with
2012-09-19 15:43:44 +00:00
BlockFrequencyInfo.cpp
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
2011-12-20 20:03:10 +00:00
BranchProbabilityInfo.cpp
BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle
2012-08-24 18:14:27 +00:00
CaptureTracking.cpp
Fix intendation.
2012-05-10 23:38:07 +00:00
CFGPrinter.cpp
Remove all remaining uses of Value::getNameStr().
2011-11-15 16:27:03 +00:00
CMakeLists.txt
Profile: set branch weight metadata with data generated from profiling.
2012-08-28 22:21:25 +00:00
CodeMetrics.cpp
A pile of long over-due refactorings here. There are some very, *very*
2012-05-04 00:58:03 +00:00
ConstantFolding.cpp
Dont cast away const needlessly. Found by gcc48 -Wcast-qual.
2012-09-06 15:42:13 +00:00
DbgInfoPrinter.cpp
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
2012-06-28 00:05:13 +00:00
DominanceFrontier.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
DomPrinter.cpp
remove the blank line from previous ci.
2012-02-04 03:18:47 +00:00
InlineCost.cpp
Prevent inlining of callees which allocate lots of memory into a recursive caller.
2012-09-19 08:08:04 +00:00
InstCount.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
InstructionSimplify.cpp
Fix PR13412, a nasty miscompile due to the interleaved
2012-08-07 10:59:59 +00:00
Interval.cpp
Change Pass::print to take a raw ostream instead of std::ostream,
2009-08-23 06:03:38 +00:00
IntervalPartition.cpp
Now with fewer extraneous semicolons!
2010-10-07 22:25:06 +00:00
IVUsers.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
LazyValueInfo.cpp
JumpThreading: when default destination is the destination of some cases in a
2012-09-05 23:45:58 +00:00
LibCallAliasAnalysis.cpp
Now with fewer extraneous semicolons!
2010-10-07 22:25:06 +00:00
LibCallSemantics.cpp
Thread const correctness through a bunch of AliasAnalysis interfaces and
2010-08-03 21:48:53 +00:00
Lint.cpp
Always compute all the bits in ComputeMaskedBits.
2012-04-04 12:51:34 +00:00
LLVMBuild.txt
LLVMBuild: Introduce a common section which currently has a list of the
2011-12-12 22:45:54 +00:00
Loads.cpp
enhance jump threading to preserve TBAA information when PRE'ing loads,
2012-03-13 18:07:41 +00:00
LoopDependenceAnalysis.cpp
More dead code removal (using -Wunreachable-code)
2012-01-20 21:51:11 +00:00
LoopInfo.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
LoopPass.cpp
Enable the new LoopInfo algorithm by default.
2012-06-26 04:11:38 +00:00
Makefile
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.
2010-01-24 20:43:08 +00:00
MemDepPrinter.cpp
Mark some static arrays as const.
2012-05-24 06:35:32 +00:00
MemoryBuiltins.cpp
Make MemoryBuiltins aware of TargetLibraryInfo.
2012-08-29 15:32:21 +00:00
MemoryDependenceAnalysis.cpp
Be conservative about allocations that may alias the accessed pointer.
2012-09-04 03:30:13 +00:00
ModuleDebugInfoPrinter.cpp
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
2012-06-28 00:05:13 +00:00
NoAliasAnalysis.cpp
Use the new addEscapingValue callback to update GlobalsModRef when GVN adds PHIs of GEPs. For the moment,
2011-01-03 23:51:43 +00:00
PathNumbering.cpp
Move llvm/Support/TypeBuilder.h -> llvm/TypeBuilder.h. This completes
2012-07-15 23:45:24 +00:00
PathProfileInfo.cpp
Implementation of path profiling.
2011-01-29 01:09:53 +00:00
PathProfileVerifier.cpp
Remove all remaining uses of Value::getNameStr().
2011-11-15 16:27:03 +00:00
PHITransAddr.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
PostDominators.cpp
remove postdom frontiers, because it is dead. Forward dom frontiers are
2011-04-05 21:57:17 +00:00
ProfileDataLoader.cpp
Clean up ProfileDataLoader a bit.
2012-08-31 12:43:07 +00:00
ProfileDataLoaderPass.cpp
Cleanups due to feedback. No functionality change. Patch by Alistair.
2012-08-31 05:18:31 +00:00
ProfileEstimatorPass.cpp
Fix floating-point divide by zero, in a case where the value was not going to be used anyway.
2012-08-24 00:31:45 +00:00
ProfileInfo.cpp
Profile: set branch weight metadata with data generated from profiling.
2012-08-28 22:21:25 +00:00
ProfileInfoLoader.cpp
Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field.
2012-07-20 22:05:57 +00:00
ProfileInfoLoaderPass.cpp
Round 2 of dead private variable removal.
2012-06-06 19:47:08 +00:00
ProfileVerifierPass.cpp
Move code into anonymous namespaces.
2011-11-26 23:01:57 +00:00
README.txt
When checking whether the special handling for an addrec increment which
2010-04-26 21:46:36 +00:00
RegionInfo.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
RegionPass.cpp
Remove the the block_node_iterator of Region, replace it by the block_iterator.
2012-08-27 13:49:24 +00:00
RegionPrinter.cpp
Rename the Region::block_iterator to Region::block_node_iterator, and
2012-05-04 20:55:23 +00:00
ScalarEvolution.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
ScalarEvolutionAliasAnalysis.cpp
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
ScalarEvolutionExpander.cpp
Fix a typo (the the => the)
2012-07-23 08:51:15 +00:00
ScalarEvolutionNormalization.cpp
More dead code removal (using -Wunreachable-code)
2012-01-20 21:51:11 +00:00
SparsePropagation.cpp
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
2012-03-08 07:06:20 +00:00
Trace.cpp
Release build: guard dump functions with
2012-09-12 05:06:18 +00:00
TypeBasedAliasAnalysis.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
ValueTracking.cpp
Fix integer undefined behavior due to signed left shift overflow in LLVM.
2012-08-24 23:29:28 +00:00