From 706754c1f280555e59463081e0c44619174acb65 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 5 Apr 2011 21:43:56 +0000 Subject: remove graphprinter support for domfrontier. llvm-svn: 128938 --- llvm/docs/ReleaseNotes.html | 4 ++++ llvm/docs/WritingAnLLVMPass.html | 11 ----------- 2 files changed, 4 insertions(+), 11 deletions(-) (limited to 'llvm/docs') diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 1bf36212817..b4373572fd0 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -427,6 +427,7 @@ Speedups to various mid-level passes: GVN is much faster on functions with deep dominator trees / lots of BBs. DomTree and DominatorFrontier are much faster to compute, and preserved by more passes (so they are computed less often) + SRoA is also much faster and doesn't use DominanceFrontier. new 'hotpatch' attribute: LangRef.html#fnattrs @@ -456,6 +457,9 @@ MVT::Flag renamed to MVT::Glue Removed the PartialSpecialization pass, it was unmaintained and buggy. +SPARC: Many improvements, including using the Y registers for multiplications + and addition of a simple delay slot filler. + diff --git a/llvm/docs/WritingAnLLVMPass.html b/llvm/docs/WritingAnLLVMPass.html index edc8631d0ab..97db123ed7d 100644 --- a/llvm/docs/WritingAnLLVMPass.html +++ b/llvm/docs/WritingAnLLVMPass.html @@ -1206,17 +1206,6 @@ the fact that it hacks on the CFG.
-
-  // This is an example implementation from an analysis, which does not modify
-  // the program at all, yet has a prerequisite.
-  void PostDominanceFrontier::getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.setPreservesAll();
-    AU.addRequired<PostDominatorTree>();
-  }
-
- -

and:

-
   // This example modifies the program, but does not modify the CFG
   void LICM::getAnalysisUsage(AnalysisUsage &AU) const {
-- 
cgit v1.2.3