Teach BasicAA::getModRefInfo(CallSite, CallSite) some
[oota-llvm.git] / lib / Analysis /
2008-12-09 Chris LattnerTeach BasicAA::getModRefInfo(CallSite, CallSite) some
2008-12-09 Chris LattnerFix a fixme: allow memdep to see past read-only calls...
2008-12-09 Chris Lattnerrename getNonLocalDependency -> getNonLocalCallDependen...
2008-12-09 Evan ChengBack out 60748 for now. It's breaking SPASS, 254.gap...
2008-12-09 Chris Lattnerfix typos gabor noticed
2008-12-09 Chris Lattnerrestructure the top level non-local ptr dep query to...
2008-12-09 Chris Lattnerrename getNonLocalPointerDepInternal -> getNonLocalPoin...
2008-12-09 Nick LewyckyIt's easy to handle SLE/SGE when the loop has a unit...
2008-12-09 Chris Lattnerif we have two elements, insert both, don't use std...
2008-12-09 Chris LattnerIf we're only adding one new element to 'Cache', insert...
2008-12-09 Chris Lattnerconvert a couple other places that use pred_iterator...
2008-12-09 Chris Lattneruse hte new pred cache to speed up the new non-local...
2008-12-08 Duncan SandsFix comment typo.
2008-12-08 Chris Lattneradd another level of caching for non-local pointer...
2008-12-08 Chris LattnerSome minor optimizations for isObjectSmallerThan.
2008-12-07 Chris Lattneradd an assert. the cast<> below would catch this but...
2008-12-07 Chris Lattnerfactor some code better.
2008-12-07 Chris Lattnerfactor some code, fixing some fixme's.
2008-12-07 Chris Lattneradd support for caching pointer dependence queries...
2008-12-07 Chris LattnerSome internal refactoring to make it easier to cache...
2008-12-07 Chris LattnerIntroduce a new MemDep::getNonLocalPointerDependency
2008-12-07 Chris Lattnerpush the "pointer case" up the analysis stack a bit...
2008-12-07 Chris Lattnermake clients have to know how to call getCallSiteDepend...
2008-12-07 Chris Lattnerrename some variables for consistency
2008-12-07 Chris LattnerI love how using out of scope variables is not an error...
2008-12-07 Chris LattnerRename getCallSiteDependency -> getCallSiteDependencyFr...
2008-12-07 Chris Lattnera memdep query on a volatile load/store will always...
2008-12-07 Chris Lattnerremove the ability to get memdep info for vaarg. I...
2008-12-06 Nick LewyckyMinor cleanup. Use dyn_cast, not isa/cast pairs. No...
2008-12-05 Chris LattnerMake a few major changes to memdep and its clients:
2008-12-05 Chris LattnerMake it illegal to call getDependency* on non-memory...
2008-12-03 Dale JohannesenMake the debugging dump be a full line.
2008-12-02 Nick LewyckyAdd a new SCEV representing signed division.
2008-12-01 Chris LattnerReimplement the non-local dependency data structure...
2008-11-30 Chris LattnerEliminate the DepResultTy abstraction. It is now compl...
2008-11-30 Chris LattnerCache TargetData/AliasAnalysis in the pass instead...
2008-11-30 Chris LattnerTwo changes: Make getDependency remove QueryInst for...
2008-11-30 Chris Lattnerintroduce a typedef, no functionality change.
2008-11-30 Chris LattnerChange NonLocalDeps to be a densemap of pointers to...
2008-11-30 Chris Lattnercalls never depend on allocations.
2008-11-30 Chris LattnerFix a fixme by making memdep's handling of allocations...
2008-11-30 Chris Lattnerimplement a fixme by introducing a new getDependencyFro...
2008-11-30 Chris LattnerMove the getNonLocalDependency method to a more logical...
2008-11-30 Chris LattnerREmove an old fixme, resolve another fixme by adding...
2008-11-30 Chris Lattnerremove a bit of incorrect code that tried to be tricky...
2008-11-29 Chris LattnerEliminate the dropInstruction method, which is not...
2008-11-29 Chris Lattnerimplement some fixme's: when deleting an instruction...
2008-11-29 Chris LattnerChange MemDep::getNonLocalDependency to return its...
2008-11-29 Chris Lattnermove MemoryDependenceAnalysis::verifyRemoved to the...
2008-11-29 Chris Lattnerreimplement getNonLocalDependency with a simpler worklist
2008-11-29 Chris Lattnerrename some maps.
2008-11-29 Chris Lattnerrename some variables.
2008-11-29 Chris Lattnereliminate a bunch of code in favor of using AliasAnalys...
2008-11-29 Chris Lattnersimplify some code and rename some variables. Reduce...
2008-11-29 Chris LattnerSplit getDependency into getDependency and getDependenc...
2008-11-29 Chris LattnerNow that DepType is private, we can start cleaning...
2008-11-29 Chris LattnerIntroduce and use a new MemDepResult class to hold...
2008-11-29 Chris LattnerReimplement the internal abstraction used by MemDep...
2008-11-28 Chris LattnerFix PR3141 by ensuring that MemoryDependenceAnalysis...
2008-11-28 Chris Lattnermore cleanups for MemoryDependenceAnalysis::removeInstr...
2008-11-28 Chris Lattnerrandom cleanups, no functionality change.
2008-11-28 Chris LattnerRun verifyRemoved from removeInstruction when -debug...
2008-11-28 Chris Lattnerrename "ping" to "verifyRemoved". I don't know why...
2008-11-28 Chris Lattnerremove mysterious escaped newlines.
2008-11-24 Nick LewyckySeriously strengthen the guarantee offered by noalias...
2008-11-24 Nick LewyckyExtend the 'noalias' attribute to function return value...
2008-11-21 Chris Lattnerreapply Sanjiv's patch to genericize memcpy/memset...
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-11-20 Nick Lewyckyundef beats zero. Fix this missed optimization opportun...
2008-11-18 Nick LewyckyAdd a utility function that detects whether a loop...
2008-11-18 Duncan SandsRemove unused variable.
2008-11-16 Nick LewyckyDon't brute-force analyze cubic or higher polynomials.
2008-11-11 Devang PatelSilence unused variable warning.
2008-11-10 Chris LattnerMove getCastToEmpty out of DIDescriptor into DIFactory...
2008-11-10 Chris Lattneradd new file
2008-11-10 Chris LattnerAdd a new set of helper classes for creating and readin...
2008-11-03 Nick LewyckyDon't crash analyzing certain quadratics (addrec of...
2008-10-27 David GreeneRe-apply 55137 with fixes.
2008-10-27 Torok EdwinAvoid crashing if instruction is not part of a loop.
2008-10-24 Nick LewyckyDon't try to create a mask when we don't need one....
2008-10-16 Dan GohmanTrim #includes.
2008-10-16 Duncan SandsFix "large integer implicitly truncated to unsigned...
2008-10-13 Gabor Greifdo not use deprecated interfaces
2008-10-13 Nick LewyckyDisallow the construction of SCEVs with could-not-compu...
2008-10-12 Owen AndersonAdd special-case code to allow null-guards on calls...
2008-10-12 Owen AndersonMake Escape Analysis work for any pointer.
2008-10-12 Owen AndersonFix crashes and infinite loops.
2008-10-12 Owen AndersonDuncan convinced me that it's not possible to transform...
2008-10-10 Oscar FuentesCMake: updated lib/Analysis/CMakeLists.txt.
2008-10-10 Owen AndersonAdd a basic intra-procedural escape analysis. This...
2008-10-04 Nick LewyckyAllow the construction of SCEVs with SCEVCouldNotComput...
2008-10-03 Duncan SandsTeach internalize to preserve the callgraph.
2008-10-01 Duncan SandsFactorize code: remove variants of "strip off
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Duncan SandsRationalize the names of passes that print information:
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-16 Dan GohmanFinally re-apply r46959. This is made feasible by the...
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach ScalarEvolution to consider loop preheaders in...
next