summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/Andersens.cpp
AgeCommit message (Expand)AuthorFilesLines
2010-03-01remove anders-aa from mainline, it isn't maintained and isChris Lattner1-2868/+0
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands1-34/+34
2010-01-20adopt getAdjustedAnalysisPointer in two more passes.Chris Lattner1-0/+10
2009-12-23Change dbgs() back to errs() for assert messages as Chris requested.David Greene1-3/+3
2009-12-23Convert debug messages to use dbgs(). Generally this meansDavid Greene1-56/+56
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner1-2/+0
2009-11-22Remove the AliasAnalysis::getMustAliases method, which is dead.Chris Lattner1-27/+0
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin1-3/+3
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez1-1/+1
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez1-1/+1
2009-10-26Remove FreeInst.Victor Hernandez1-2/+1
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky1-1/+0
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky1-2/+2
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez1-2/+2
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez1-5/+10
2009-09-18Enhance analysis passes so that they apply the same analysis to malloc calls ...Victor Hernandez1-7/+13
2009-09-03back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif1-1/+1
2009-09-03re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif1-1/+1
2009-08-28Mark Andersen's as experimental.Chris Lattner1-1/+2
2009-08-23Fix -Asserts warnings.Daniel Dunbar1-0/+2
2009-08-23remove a few DOUTs here and there.Chris Lattner1-25/+25
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner1-1/+1
2009-08-19Use hasDefinitiveInitializer() instead of testing the same thingDan Gohman1-1/+1
2009-08-11Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman1-2/+2
2009-08-07Remove unused function.Daniel Dunbar1-7/+0
2009-08-07Fix a bunch of namespace pollution.Dan Gohman1-1/+1
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson1-1/+1
2009-07-24Move to raw_ostream.Daniel Dunbar1-33/+34
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-1/+1
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-7/+7
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson1-1/+1
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin1-6/+6
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin1-1/+2
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson1-2/+2
2009-06-25Use a more correct atomic increment style. This isn't really necessary inOwen Anderson1-2/+2
2009-06-24Make this thread-safe.Owen Anderson1-1/+3
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling1-1/+1
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif1-1/+1
2009-01-15Add the private linkage.Rafael Espindola1-1/+1
2008-12-27Check that the function prototypes are correct before assuming that the Nick Lewycky1-18/+28
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner1-4/+3
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling1-3/+4
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta1-4/+3
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-1/+1
2008-05-27Fix some constructs that gcc-4.4 warns about.Duncan Sands1-1/+2
2008-05-22Use isSingleValueType instead of isFirstClassType toDan Gohman1-1/+1
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-15/+14
2008-04-07Fix PR 2169.Daniel Berlin1-0/+3
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman1-0/+1
2008-03-20enable -analyze for andersensAndrew Lenharth1-19/+39