aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
AgeCommit message (Expand)Author
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-02Add assert.Devang Patel
2008-04-13add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner
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-29remove attribution from lib Makefiles.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-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-12-01Integrate the readonly/readnone logic more deeplyDuncan Sands
2007-11-30chain update requests properly.Chris Lattner
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
2007-09-16Rewrite of andersen's to be about 100x faster, cleaner, and begin to support ...Daniel Berlin
2007-08-10Do not overuse std::string. Pass around char * directly.Devang Patel
2007-08-01More explicit keywords.Dan Gohman
2007-07-19Verify loop info.Devang Patel
2007-07-19Replace mysterious code causing a g++-4.2 warningDuncan Sands
2007-06-21CallGraphSCCPass manager may require other passes.Devang Patel
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-02Fix build error.Lauro Ramos Venancio
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov
2007-03-05Avoid constructing std::strings unless pass debugging is ON.Devang Patel
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-02-27Make getPassManagerType() const.Devang Patel
2007-02-05Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-02-01Dump function names when debug-pass=Executions is used.Devang Patel