Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis
[oota-llvm.git] / include / llvm / Analysis /
2010-08-03 Dan GohmanThread const correctness through a bunch of AliasAnalys...
2010-08-03 Dan GohmanUpdate some comments.
2010-08-03 Dan GohmanIntroduce a symbolic constant for ~0u for use with...
2010-08-03 Dan GohmanAdd a convenient form of AliasAnalysis::alias for the...
2010-08-02 Dan GohmanMake SCEVUnknown a CallbackVH, so that it can be notifi...
2010-08-02 Dan GohmanSketch up a preliminary Type-Based Alias Analysis imple...
2010-08-02 Devang PatelAdd explicit constructors. Patch by Renato Golin.
2010-07-30 Nick LewyckyLibCallAliasAnalysis uses multiple inheritance, so...
2010-07-29 Eric ChristopherSpeculatively revert r109705 since it seems to be causi...
2010-07-29 Dan GohmanFactor out some of the code for updating old SCEVUnknow...
2010-07-28 Dan GohmanAdd some extra friend declarations to fix a gcc-4.0...
2010-07-28 Dan GohmanAdd a comment.
2010-07-27 Tobias GrosserRegionInfo: Add getMaxRegionExit()
2010-07-27 Tobias GrosserAdd function to query RegionInfo about loops.
2010-07-27 Dan GohmanUse AssertingVH for InsertedValues and InsertedPostIncV...
2010-07-26 Owen AndersonAdd an initial implementation of LazyValueInfo updating...
2010-07-23 Dan GohmanEliminate getCanonicalInductionVariableIncrement's...
2010-07-22 Tobias GrosserAdd new RegionInfo pass.
2010-07-21 Dan GohmanDisallow null as a named metadata operand.
2010-07-20 Jakob Stoklund OlesenImplement loop splitting analysis.
2010-07-20 Dan GohmanMake getOrInsertCanonicalInductionVariable guarantee...
2010-07-19 Stuart HastingsCorrect line info for declarations/definitions. Radar...
2010-07-17 Lang HamesSwitched to array_pod_sort as per Chris's suggestion.
2010-07-17 Lang HamesLoopSplitter - intended to split live intervals over...
2010-07-16 Tobias GrosserAdd dump() to DominanceFrontier
2010-07-13 Eric Christopher80-columns
2010-07-12 Eric ChristopherRemove tab characters and 80-col.
2010-07-09 Gabor Greiffix clang selfhost issue (shadowing)
2010-07-09 Gabor Greifrefactor type expressions and cache operator*'s result
2010-07-09 Gabor Greiftwo more cases of reuse result of operator*, found...
2010-07-09 Gabor Greifanother case of reuse result of operator*, it is expens...
2010-07-09 Gabor Greifreuse result of operator*, it is expensive to recompute
2010-07-08 Stuart HastingsReverting r107918 and r107919. Radar 8063111.
2010-07-08 Stuart HastingsFix decl/def debug info for template functions. Radar...
2010-07-08 Gabor Greifonly dereference iterator once in the loop
2010-07-08 Duncan SandsUse std::vector rather than SmallVector here because...
2010-07-08 Duncan SandsDo not use std::stack because it causes obscure failure...
2010-07-07 Dan GohmanRemove interprocedural-basic-aa and associated code...
2010-07-02 Dan GohmanDocument that BasicAA respects noalias, while Interproc...
2010-07-02 Dan GohmanRemove an unused enum.
2010-06-29 Dan GohmanAdd an Intraprocedural form of BasicAliasAnalysis,...
2010-06-28 Dan GohmanGeneralize AAEval so that it can be used both per-funct...
2010-06-23 Gabor Greifminor enhancement to llvm::isFreeCall API: return CallI...
2010-06-22 Dan GohmanReplace ScalarEvolution's private copy of getLoopPredec...
2010-06-22 Dan GohmanSplit out the code for finding a unique loop predecesso...
2010-06-19 Dan GohmanFactor out duplicated code for reusing and inserting...
2010-06-18 Dan GohmanRevert r106304 (105548 and friends), which are the...
2010-06-18 Dan GohmanReapply 105540, 105542, and 105548, and revert r105732.
2010-06-18 Dan GohmanDon't bother calling releaseMemory before destroying...
2010-06-18 Dan GohmanRemove getIntegerSCEV; it's redundant with getConstant...
2010-06-16 Douglas GregorRevert r106117, which was the result of me misreading...
2010-06-16 Douglas GregorEliminate a redundant "typename" keyword
2010-06-11 Stuart HastingsSupport for nested functions/classes in debug output...
2010-06-09 Evan ChengRevert 105540, 105542, 105544, 105546, and 105548 to...
2010-06-09 Kenneth UildriksPulled CodeMetrics out of InlineCost.h and made it...
2010-06-07 Dan GohmanThe FoldingSet hash data includes pointer values, so...
2010-06-07 Dan GohmanOptimize ScalarEvolution's SCEVComplexityCompare predic...
2010-06-05 Stuart HastingsRevert 105492 & 105493 due to a testcase regression...
2010-06-05 Dan GohmanLSR needs to remember inserted instructions even in...
2010-06-04 Stuart HastingsSupport for nested functions/classes in debug output...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-28 Dan GohmanFix a comment.
2010-05-26 Dan GohmanFix Lint printing warnings multiple times. Remove the...
2010-05-20 Devang PatelRename variable. add comment.
2010-05-14 Devang PatelAdd support to preserve type info for the variables...
2010-05-12 Nick LewyckyClear CachedFunctionInfo upon Pass::releaseMemory....
2010-05-07 Devang PatelRemove DIGlobal.
2010-05-07 Devang PatelAdd DINameSpace::Verify().
2010-05-07 Douglas GregorClang is dying on this with an ambiguous conversion...
2010-05-07 Devang PatelVerify variable directly.
2010-05-07 Devang PatelWrap const MDNode * inside DIDescriptor.
2010-05-07 Devang Patelremove DIDescriptor::getNode()
2010-05-07 Devang PatelAvoid DIDescriptor::getNode(). Use overloaded operators...
2010-05-07 Dan GohmanAdd a simple module-level debug info printer. It just...
2010-05-07 Dan GohmanConst-ify some stuff.
2010-05-07 Dan GohmanConvert the DebugInfo classes dump() methods into print...
2010-05-01 David ChisnallAdded a variant of InlineCostAnalyzer::getInlineCost...
2010-04-30 Devang PatelAttach AT_APPLE_optimized attribute to optimized functi...
2010-04-30 Dan GohmanAdd some comments.
2010-04-29 Devang PatelMissed earlier. This is part of previous check-in....
2010-04-24 Dan GohmanAdd a new utility function SimplifyICmpOperands. Much...
2010-04-22 Chris Lattnerfix file header.
2010-04-20 Chris Lattnermove some select simplifications out out instcombine...
2010-04-20 Chris Lattnermake CallGraphNode dtor abort if a node is deleted...
2010-04-19 Dan GohmanRemove the Expr member from IVUsers. Instead of remembe...
2010-04-17 Dale JohannesenAdd comment (lost when reverting and reapplying 101503).
2010-04-17 Dale JohannesenReapply 101503+101520. These are "obviously correct...
2010-04-16 Dan GohmanRevert 101520, which depended on 101503, which was...
2010-04-16 Duncan SandsRevert commit 101503 (johannes), in the hope of fixing...
2010-04-16 Dan GohmanTrim a #include.
2010-04-16 Dale JohannesenUse a ValueMap not a std::map for the reason indicated
2010-04-16 Dan GohmanMake callIsSmall accessible as a utility function.
2010-04-15 Dan GohmanMake getPredecessorWithUniqueSuccessorForBB return...
2010-04-14 Dan GohmanConstify GetConstantStringInfo.
2010-04-11 Dan GohmanEnhance ScalarEvolution::isKnownPredicate with support for
2010-04-11 Dan GohmanFix a comment.
2010-04-11 Dan GohmanFix a #include.
2010-04-11 Dan GohmanRename isLoopGuardedByCond to isLoopEntryGuardedByCond...
2010-04-08 Dan GohmanAdd a -lint pass which checks for common sources of...
2010-04-08 Dan GohmanFix a comment.
next