diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-18 23:46:42 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-18 23:46:42 +0000 |
commit | 2339ffed97f6644294c173107144d2f15ac68987 (patch) | |
tree | b42525d16896bbe1c03e353a7cc68f44027e0b61 /llvm/tools/llvm-c-test/main.c | |
parent | e6fa51c9416b3cb45af9c31992bb5796336d2906 (diff) | |
download | bcm5719-llvm-2339ffed97f6644294c173107144d2f15ac68987.tar.gz bcm5719-llvm-2339ffed97f6644294c173107144d2f15ac68987.zip |
Deprecate a few C APIs.
This deprecates:
* LLVMParseBitcode
* LLVMParseBitcodeInContext
* LLVMGetBitcodeModuleInContext
* LLVMGetBitcodeModule
They are replaced with the functions with a 2 suffix which do not record
a diagnostic.
llvm-svn: 256065
Diffstat (limited to 'llvm/tools/llvm-c-test/main.c')
-rw-r--r-- | llvm/tools/llvm-c-test/main.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/llvm/tools/llvm-c-test/main.c b/llvm/tools/llvm-c-test/main.c index 185ed4c0e04..e6b6e17098b 100644 --- a/llvm/tools/llvm-c-test/main.c +++ b/llvm/tools/llvm-c-test/main.c @@ -26,6 +26,11 @@ static void print_usage(void) { fprintf(stderr, " * --lazy-module-dump\n"); fprintf(stderr, " Lazily read bytecode from stdin - print disassembly\n\n"); + fprintf(stderr, " * --new-module-dump\n"); + fprintf(stderr, " Read bytecode from stdin - print disassembly\n\n"); + fprintf(stderr, " * --lazy-new-module-dump\n"); + fprintf(stderr, + " Lazily read bytecode from stdin - print disassembly\n\n"); fprintf(stderr, " * --module-list-functions\n"); fprintf(stderr, " Read bytecode from stdin - list summary of functions\n\n"); @@ -52,10 +57,14 @@ int main(int argc, char **argv) { LLVMInitializeCore(pr); - if (argc == 2 && !strcmp(argv[1], "--lazy-module-dump")) { - return module_dump(true); + if (argc == 2 && !strcmp(argv[1], "--lazy-new-module-dump")) { + return module_dump(true, true); + } else if (argc == 2 && !strcmp(argv[1], "--new-module-dump")) { + return module_dump(false, true); + } else if (argc == 2 && !strcmp(argv[1], "--lazy-module-dump")) { + return module_dump(true, false); } else if (argc == 2 && !strcmp(argv[1], "--module-dump")) { - return module_dump(false); + return module_dump(false, false); } else if (argc == 2 && !strcmp(argv[1], "--module-list-functions")) { return module_list_functions(); } else if (argc == 2 && !strcmp(argv[1], "--module-list-globals")) { |