X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FWritingAnLLVMPass.html;h=0832a81644762b2f9ece3f03e23b94c4033f6a0d;hb=4b0faec559eb784e9ac389a57375368de57ba309;hp=f9e82989537d1a401f8b8ad2ba85bbb96e326758;hpb=38c633d8fc136c713d1fbe011509d8b28dee5005;p=oota-llvm.git diff --git a/docs/WritingAnLLVMPass.html b/docs/WritingAnLLVMPass.html index f9e82989537..0832a816447 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