aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/Andersens.cpp
AgeCommit message (Expand)Author
2009-08-19Use hasDefinitiveInitializer() instead of testing the same thingDan Gohman
2009-08-11Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman
2009-08-07Remove unused function.Daniel Dunbar
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-24Move to raw_ostream.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson
2009-06-25Use a more correct atomic increment style. This isn't really necessary inOwen Anderson
2009-06-24Make this thread-safe.Owen Anderson
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2009-01-15Add the private linkage.Rafael Espindola
2008-12-27Check that the function prototypes are correct before assuming that the Nick Lewycky
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-05-27Fix some constructs that gcc-4.4 warns about.Duncan Sands
2008-05-22Use isSingleValueType instead of isFirstClassType toDan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-07Fix PR 2169.Daniel Berlin
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman
2008-03-20enable -analyze for andersensAndrew Lenharth
2008-03-20Restore isCFGOnly property of various analysis passes.Devang Patel
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-03-19Do not use virtual function to identify an analysis pass.Devang Patel
2008-03-18Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin
2008-03-18Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel
2008-03-18Identify Analysis pass.Devang Patel
2008-03-05Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin
2008-02-26De-tabify.Bill Wendling
2008-02-21Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-14Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman
2007-12-12Changes from Curtis Dunham implementing lazy cycle detection algorithm.Daniel Berlin
2007-11-22Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky
2007-10-25Silenced a VC++ warning.Hartmut Kaiser
2007-09-30Add a new DenseSet abstraction.Chris Lattner
2007-09-29Switch to densemap rather than std::setDaniel Berlin
2007-09-27Ignore redundant constraintsDaniel Berlin
2007-09-24Don't execute dump unless NDEBUG isn't defined.Bill Wendling
2007-09-24Comment fixupsDaniel Berlin
2007-09-24Implement offline variable substitution in order to reduce memoryDaniel Berlin
2007-09-16Fix bug in andersen's related to test_and_set.Daniel Berlin