Overhaul the TwoAddressInstructionPass to simplify the logic, especially
[oota-llvm.git] / lib / Analysis /
2009-09-03 Dan GohmanSmallvectorize switchExitBlocks.
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-03 Dan GohmanMove getUniqueExitBlocks from LoopBase to Loop, since...
2009-09-03 Dan GohmanDon't try to verify a LoopPass analysis if the loop...
2009-09-03 Dan GohmanRemove references to expression "handles", which are...
2009-09-03 Andreas NeustifterFix build warning.
2009-09-03 Andreas NeustifterCode Cleanup.
2009-09-03 Daniel DunbarRemove undefined behavior when loading optimal edge...
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-09-02 Torok EdwinFix DbgStopPointInst->getFileName/getDirectory, broken...
2009-09-02 Chris Lattnerfix PR4848 an infinite loop when indexing down through...
2009-09-02 Chris Lattnerrevert my patch, duncan points out what is wrong with...
2009-09-02 Chris Lattnerone more try at making this simpler, hopefully it won...
2009-09-02 Duncan SandsComplicate Chris's simplification, avoiding complaints
2009-09-01 Daniel DunbarFix build warning.
2009-09-01 Chris Lattnerdebug intrinsics do not go in the callgraph, this fixes...
2009-09-01 Chris LattnerFix a regression I introduced in r80708, found by llvm...
2009-09-01 Andreas NeustifterOptimalEdgeProfiling: Reading in Profiles.
2009-09-01 Andreas NeustifterSmall fix in ProfileEstimator that eliminates duplicate...
2009-09-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-09-01 Chris Lattnerdoxygenate RefreshCallGraph, add a new 'verification...
2009-09-01 Chris Lattnersimpler solution to iterator invalidation "problem...
2009-09-01 Duncan SandsDo not manipulate invalid iterators. This fixes the
2009-09-01 Benjamin KramerUpdate CMakeLists.
2009-09-01 Andreas NeustifterPreparation for Optimal Edge Profiling:
2009-09-01 Andreas NeustifterPreparation for Optimal Edge Profiling:
2009-09-01 Chris LattnerChange CallGraphNode to maintain it's Function as an...
2009-09-01 Devang PatelIntroduce DILocation.
2009-08-31 Devang PatelSubprogram is a scope. Derive DISubprogram from DIScope.
2009-08-31 Devang PatelRename DIBlock as DILexicalBlock.
2009-08-31 Dan GohmanDon't use an iterator which is potentially invalidated.
2009-08-31 Devang PatelDerive DICompileUnit from DIScope.
2009-08-31 Dan GohmanExtend the ValuesAtScope cache to cover all expressions...
2009-08-31 Devang PatelIntroduce DIScope.
2009-08-31 Devang PatelOops. Fix inverted logic in assertion check.
2009-08-31 Devang PatelSimplify isDerivedType() and other predicate interface.
2009-08-31 Chris Lattnercleanups pointed out by duncan
2009-08-31 Chris LattnerStep #1 to giving Callgraph some sane invariants. ...
2009-08-31 Chris Lattnercleanups, factor some code out to a helper function
2009-08-31 Chris Lattnerfix a crash building SPASS by tolerating a callsite...
2009-08-31 Chris LattnerFix PR4834, a tricky case where the inliner would resol...
2009-08-31 Chris Lattneruse an accessor instead of poking internals of a node.
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-30 Chris Lattneradd a dump() method on callgraph.
2009-08-30 Chris Lattnerdefault count-aa to -print-all. The whole reason to...
2009-08-29 Dan GohmanAdd some comments.
2009-08-28 Devang PatelReapply 79977.
2009-08-28 Chris LattnerMark Andersen's as experimental.
2009-08-27 Dan GohmanUse stripPointerCasts instead of doing the same manually.
2009-08-27 Dan GohmanGlobal Aliases are not identifiable objects.
2009-08-27 Dan GohmanHandle TargetData with const.
2009-08-26 Douglas GregorUnbreak CMake build
2009-08-26 Dan GohmanMove ProfileInfo::Edge's operator<< out of line. Among...
2009-08-26 Andreas NeustifterImplemented comments from Daniel Dunbar.
2009-08-26 Dan GohmanCreate a ScalarEvolution-based AliasAnalysis implementa...
2009-08-26 Dan GohmanFix a missing newline, now that Value's operator<<...
2009-08-26 Dan GohmanUse SetVector instead of std::set so that alias relatio...
2009-08-26 Andreas NeustifterMoved isDeclaration() check further down to allow for...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Dan GohmanDon't assume that two identical instructions that read...
2009-08-25 Dan GohmanTeach ScalarEvolution about GlobalAliases.
2009-08-25 Dan GohmanMake LLVM command-line tools overwrite their output...
2009-08-25 Andreas NeustifterRead profile files as binary as proposed in
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-24 Andreas NeustifterThis patch cleans up the ProfileInfo by
2009-08-24 Chris Lattnerremove a few dead insertion methods.
2009-08-23 Daniel DunbarFix -Asserts warnings.
2009-08-23 Chris Lattnerremove uses of llvm/Support/Streams.h.
2009-08-23 Chris Lattnerconvert LoopInfo.h and GraphWriter.h to use raw_ostream
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-23 Chris Lattnereliminate the std::ostream form of WriteAsOperand and...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-21 Dan GohmanDon't assume that the operand of an inttoptr is an...
2009-08-21 Dan GohmanChange getelementptr folding to use APInt instead of...
2009-08-21 Richard Penningtonbug 4530: Make debug information static to it is preser...
2009-08-20 Dan GohmanRename hasNoUnsignedOverflow and hasNoSignedOverflow...
2009-08-20 Dan GohmanVarious comment and whitespace cleanups.
2009-08-19 Dan GohmanFix a bug in the over-index constant folding. When...
2009-08-19 Dan GohmanUse hasDefinitiveInitializer() instead of testing the...
2009-08-19 Dan GohmanCanonicalize indices in a constantexpr GEP. If Indices...
2009-08-19 Andreas NeustifterBroke line before break.
2009-08-19 Dan GohmanFix SimplifyLibcalls and ValueTracking to check mayBeOv...
2009-08-18 Dan GohmanGeneralize ScalarEvolution to be able to analyze GEPs...
2009-08-17 Devang PatelOops. find all llvm.dbg.global_variables.
2009-08-17 Dan GohmanFix more missing newlines.
2009-08-13 Owen AndersonActually privatize a IntegerTypes, and fix a few bugs...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Dan GohmanFix a missing newline (now that Value*'s operator<...
2009-08-11 Dan GohmanUse isa instead of dyn_cast when the result is only...
2009-08-11 Dan GohmanTidy #includes.
2009-08-11 Dan GohmanDon't assume that external global variables are aligned...
2009-08-10 Devang PatelKeep track of DIType.
2009-08-08 Daniel DunbarSome ProfileInfo cleanups.
2009-08-08 Daniel DunbarAdd a basic static ProfileInfo provider (ProfileEstimat...
2009-08-08 Daniel DunbarMore ProfileInfo improvements.
2009-08-07 Andreas BolkaFix copy-pasto.
2009-08-07 Andreas BolkaSIV/MIV classification for LDA.
2009-08-07 Daniel DunbarRemove unused function.
next