X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FWritingAnLLVMPass.html;h=dc70d036c8aeb98edb2fb2cc32673918b458a2e4;hb=fc592231941dadb60cc419613adbd41a0b48b321;hp=7db23f393aad94ab4b96b358a1f47cd64b8c53ed;hpb=17a4c3ecfb938da7cb30327b163c005b8b225f08;p=oota-llvm.git diff --git a/docs/WritingAnLLVMPass.html b/docs/WritingAnLLVMPass.html index 7db23f393aa..dc70d036c8a 100644 --- a/docs/WritingAnLLVMPass.html +++ b/docs/WritingAnLLVMPass.html @@ -1,35 +1,6 @@ Writing an LLVM Pass - - @@ -48,19 +19,32 @@ changes up that effect it.
  • Pass classes and requirements
  • Pass Registration @@ -72,10 +56,20 @@ changes up that effect it.
  • The getAnalysisUsage method
  • The getAnalysis method +
  • Implementing Analysis Groups +
  • What PassManager does +
  • Using GDB with dynamically loaded passes +
  • Future extensions planned
  • +
       + +The ImmutablePass class +


    The doInitialization -method


    The +doInitialization(Module &) method