Lines Matching +full:- +full:- +full:stdin
1 /*===-- main.c - tool for testing libLLVM and llvm-c API ------------------===*\
8 |*===----------------------------------------------------------------------===*|
10 |* Main file for llvm-c-tests. "Parses" arguments and dispatches. *|
12 \*===----------------------------------------------------------------------===*/
14 #include "llvm-c-test.h"
15 #include "llvm-c/BitReader.h"
21 fprintf(stderr, "llvm-c-test command\n\n"); in print_usage()
23 fprintf(stderr, " * --module-dump\n"); in print_usage()
24 fprintf(stderr, " Read bitcode from stdin - print disassembly\n\n"); in print_usage()
25 fprintf(stderr, " * --lazy-module-dump\n"); in print_usage()
27 " Lazily read bitcode from stdin - print disassembly\n\n"); in print_usage()
28 fprintf(stderr, " * --new-module-dump\n"); in print_usage()
29 fprintf(stderr, " Read bitcode from stdin - print disassembly\n\n"); in print_usage()
30 fprintf(stderr, " * --lazy-new-module-dump\n"); in print_usage()
32 " Lazily read bitcode from stdin - print disassembly\n\n"); in print_usage()
33 fprintf(stderr, " * --module-list-functions\n"); in print_usage()
35 " Read bitcode from stdin - list summary of functions\n\n"); in print_usage()
36 fprintf(stderr, " * --module-list-globals\n"); in print_usage()
37 fprintf(stderr, " Read bitcode from stdin - list summary of globals\n\n"); in print_usage()
38 fprintf(stderr, " * --targets-list\n"); in print_usage()
40 fprintf(stderr, " * --object-list-sections\n"); in print_usage()
41 fprintf(stderr, " Read object file form stdin - list sections\n\n"); in print_usage()
42 fprintf(stderr, " * --object-list-symbols\n"); in print_usage()
44 " Read object file form stdin - list symbols (like nm)\n\n"); in print_usage()
45 fprintf(stderr, " * --disassemble\n"); in print_usage()
46 fprintf(stderr, " Read lines of triple, hex ascii machine code from stdin " in print_usage()
47 "- print disassembly\n\n"); in print_usage()
48 fprintf(stderr, " * --calc\n"); in print_usage()
51 " Read lines of name, rpn from stdin - print generated module\n\n"); in print_usage()
52 fprintf(stderr, " * --echo\n"); in print_usage()
54 " Read bitcode file form stdin - print it back out\n\n"); in print_usage()
55 fprintf(stderr, " * --test-diagnostic-handler\n"); in print_usage()
57 " Read bitcode file form stdin with a diagnostic handler set\n\n"); in print_usage()
65 if (argc == 2 && !strcmp(argv[1], "--lazy-new-module-dump")) { in main()
67 } else if (argc == 2 && !strcmp(argv[1], "--new-module-dump")) { in main()
69 } else if (argc == 2 && !strcmp(argv[1], "--lazy-module-dump")) { in main()
71 } else if (argc == 2 && !strcmp(argv[1], "--module-dump")) { in main()
73 } else if (argc == 2 && !strcmp(argv[1], "--module-list-functions")) { in main()
75 } else if (argc == 2 && !strcmp(argv[1], "--module-list-globals")) { in main()
77 } else if (argc == 2 && !strcmp(argv[1], "--targets-list")) { in main()
79 } else if (argc == 2 && !strcmp(argv[1], "--object-list-sections")) { in main()
81 } else if (argc == 2 && !strcmp(argv[1], "--object-list-symbols")) { in main()
83 } else if (argc == 2 && !strcmp(argv[1], "--disassemble")) { in main()
85 } else if (argc == 2 && !strcmp(argv[1], "--calc")) { in main()
87 } else if (argc == 2 && !strcmp(argv[1], "--add-named-metadata-operand")) { in main()
89 } else if (argc == 2 && !strcmp(argv[1], "--set-metadata")) { in main()
91 } else if (argc == 2 && !strcmp(argv[1], "--echo")) { in main()
93 } else if (argc == 2 && !strcmp(argv[1], "--test-diagnostic-handler")) { in main()