summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-c-test/main.c
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-12-18 23:46:42 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-12-18 23:46:42 +0000
commit2339ffed97f6644294c173107144d2f15ac68987 (patch)
treeb42525d16896bbe1c03e353a7cc68f44027e0b61 /llvm/tools/llvm-c-test/main.c
parente6fa51c9416b3cb45af9c31992bb5796336d2906 (diff)
downloadbcm5719-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.c15
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")) {
OpenPOWER on IntegriCloud