..
AliasAnalysis.h
Fix BasicAA's recursion detection so that it doesn't pessimize
2011-06-04 00:31:50 +00:00
AliasSetTracker.h
PR9604; try to deal with RAUW updates correctly in the AST. I'm not convinced
2011-04-09 06:55:46 +00:00
BranchProbabilityInfo.h
Introduce MachineBranchProbabilityInfo class, which has similar API to
2011-06-16 20:22:37 +00:00
CallGraph.h
Teach the CallGraph to ignore calls to intrinsics.
2011-06-09 19:46:27 +00:00
CaptureTracking.h
80-columns
2010-07-13 05:50:08 +00:00
CFGPrinter.h
Don't include Operator.h from InstrTypes.h.
2011-04-11 09:35:34 +00:00
CodeMetrics.h
remove the partial specialization pass. It is unmaintained and has bugs.
2011-01-16 00:27:10 +00:00
ConstantFolding.h
Clarify that constant folding of instructions applies when all operands
2010-11-23 10:16:18 +00:00
ConstantsScanner.h
DebugInfo.h
Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.
2011-05-12 21:29:42 +00:00
DIBuilder.h
A typedef's context is not the same as type's context. It is the context of typedef decl itself. Use extra parameter to communicate this to DIBuilder.
2011-06-03 17:04:51 +00:00
DominanceFrontier.h
There is no point in verifying an analysis that is never updated.
2011-01-18 05:44:04 +00:00
DominatorInternals.h
Convert a std::vector to a SmallVector for another 5.4% speedup on domtree.
2011-01-23 06:54:22 +00:00
Dominators.h
In the simpler version of the link-eval data structure that we use in dominator
2011-01-23 06:16:06 +00:00
DomPrinter.h
DOTGraphTraitsPass.h
Remove WriteGraph's Name argument, which it didn't use, and
2010-09-27 15:34:19 +00:00
FindUsedTypes.h
Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a
2011-05-13 05:20:42 +00:00
InlineCost.h
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
InstructionSimplify.h
Forgot to commit the changes to this file.
2011-05-02 16:34:19 +00:00
Interval.h
IntervalIterator.h
Use std::vector rather than SmallVector here because SmallVector
2010-07-08 13:06:08 +00:00
IntervalPartition.h
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
IVUsers.h
indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.
2011-05-20 18:25:42 +00:00
LazyValueInfo.h
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
LibCallAliasAnalysis.h
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
LibCallSemantics.h
Remove the experimental AliasAnalysis::getDependency interface, which
2010-09-14 21:25:10 +00:00
Lint.h
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
Loads.h
LoopDependenceAnalysis.h
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
2010-10-19 17:21:58 +00:00
LoopInfo.h
split dom frontier handling stuff out to its own DominanceFrontier header,
2011-01-02 22:09:33 +00:00
LoopPass.h
Make LoopPass::getContainedPass return a LoopPass* instead of a Pass*
2010-08-11 20:34:43 +00:00
MemoryBuiltins.h
clean up handling of 'free', detangling it from everything else.
2010-11-30 01:28:33 +00:00
MemoryDependenceAnalysis.h
Add "unknown" results for memdep, which mean "I don't know whether a dependence for the given instruction exists in the given block". This cleans up all the existing hacks in memdep which represent this concept by returning clobber with various unrelated instructions.
2011-06-15 00:47:34 +00:00
Passes.h
The ARC language-specific optimizer. Credit to Dan Gohman.
2011-06-15 23:37:01 +00:00
PathNumbering.h
Implementation of path profiling.
2011-01-29 01:09:53 +00:00
PathProfileInfo.h
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
PHITransAddr.h
PostDominators.h
remove postdom frontiers, because it is dead. Forward dom frontiers are
2011-04-05 21:57:17 +00:00
ProfileInfo.h
ProfileInfoLoader.h
ProfileInfoTypes.h
This is #included by .c files. Remove C++-style comments.
2011-01-29 21:54:26 +00:00
RegionInfo.h
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
RegionIterator.h
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
RegionPass.h
Minor change: Fix the typo in RegionPass.h and RegionPass.cpp.
2011-05-05 13:59:38 +00:00
RegionPrinter.h
Add new RegionInfo pass.
2010-07-22 07:46:31 +00:00
ScalarEvolution.h
Change a few std::maps to DenseMaps.
2011-05-09 18:44:09 +00:00
ScalarEvolutionExpander.h
Introduce memoization for ScalarEvolution dominates and properlyDominates
2010-11-18 00:34:22 +00:00
ScalarEvolutionExpressions.h
Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap
2011-03-14 16:50:06 +00:00
ScalarEvolutionNormalization.h
SparsePropagation.h
Trace.h
ValueTracking.h
According to my auto-simplifier the most common missed simplifications in
2011-01-25 09:38:29 +00:00
Verifier.h