Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.0 KiB

  1. //===-- DomPrinter.h - Dom printer external interface ------------*- C++ -*-===//
  2. //
  3. // The LLVM Compiler Infrastructure
  4. //
  5. // This file is distributed under the University of Illinois Open Source
  6. // License. See LICENSE.TXT for details.
  7. //
  8. //===----------------------------------------------------------------------===//
  9. //
  10. // This file defines external functions that can be called to explicitly
  11. // instantiate the dominance tree printer.
  12. //
  13. //===----------------------------------------------------------------------===//
  14. #ifndef LLVM_ANALYSIS_DOMPRINTER_H
  15. #define LLVM_ANALYSIS_DOMPRINTER_H
  16. namespace llvm {
  17. class FunctionPass;
  18. FunctionPass *createDomPrinterPass();
  19. FunctionPass *createDomOnlyPrinterPass();
  20. FunctionPass *createDomViewerPass();
  21. FunctionPass *createDomOnlyViewerPass();
  22. FunctionPass *createPostDomPrinterPass();
  23. FunctionPass *createPostDomOnlyPrinterPass();
  24. FunctionPass *createPostDomViewerPass();
  25. FunctionPass *createPostDomOnlyViewerPass();
  26. } // End llvm namespace
  27. #endif