llvm-c-test.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*===-- llvm-c-test.h - tool for testing libLLVM and llvm-c API -----------===*\
  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. |* Header file for llvm-c-test *|
  11. |* *|
  12. \*===----------------------------------------------------------------------===*/
  13. #define LLVM_C_TEST_H
  14. // helpers.c
  15. void tokenize_stdin(void (*cb)(char **tokens, int ntokens));
  16. // module.c
  17. int module_dump(void);
  18. int module_list_functions(void);
  19. int module_list_globals(void);
  20. // calc.c
  21. int calc(void);
  22. // disassemble.c
  23. int disassemble(void);
  24. // metadata.c
  25. int add_named_metadata_operand(void);
  26. int set_metadata(void);
  27. // object.c
  28. int object_list_sections(void);
  29. int object_list_symbols(void);
  30. // targets.c
  31. int targets_list(void);
  32. #endif