Lines Matching +full:pre +full:- +full:programs

4 .nr rst2man-indent-level 0
7 \\$1 \\n[an-margin]
8 level \\n[rst2man-indent-level]
9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
10 -
11 \\n[rst2man-indent0]
12 \\n[rst2man-indent1]
13 \\n[rst2man-indent2]
16 .\" .rstReportMargin pre:
18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
19 . nr rst2man-indent-level +1
24 .\" indent \\n[an-margin]
25 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
26 .nr rst2man-indent-level -1
27 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
30 .TH "BUGPOINT" "1" "2023-05-24" "16" "LLVM"
32 bugpoint \- automatic test case reduction tool
35 \fBbugpoint\fP [\fIoptions\fP] [\fIinput LLVM ll/bc files\fP] [\fILLVM passes\fP] \fB\-\-args\fP
48 \fB\-\-additional\-so\fP \fIlibrary\fP
52 run. This is useful if you are debugging programs which depend on non\-LLVM
57 \fB\-\-append\-exit\-code\fP=\fI{true,false}\fP
60 Append the test programs exit code to the output file so that a change in exit
65 \fB\-\-args\fP \fIprogram args\fP
68 Pass all arguments specified after \fB\-\-args\fP to the test program whenever it runs.
69 Note that if any of the \fIprogram args\fP start with a \(dq\fB\-\fP\(dq, you should use:
75 bugpoint [bugpoint args] \-\-args \-\- [program args]
81 The \(dq\fB\-\-\fP\(dq right after the \fB\-\-args\fP option tells \fBbugpoint\fP to consider
82 any options starting with \(dq\fB\-\fP\(dq to be part of the \fB\-\-args\fP option, not as
87 \fB\-\-tool\-args\fP \fItool args\fP
90 Pass all arguments specified after \fB\-\-tool\-args\fP to the LLVM tool under test
98 bugpoint [bugpoint args] \-\-tool\-args \-\- [tool args]
104 The \(dq\fB\-\-\fP\(dq right after the \fB\-\-tool\-args\fP option tells \fBbugpoint\fP to
105 consider any options starting with \(dq\fB\-\fP\(dq to be part of the \fB\-\-tool\-args\fP
106 option, not as options to \fBbugpoint\fP itself. (See \fB\-\-args\fP, above.)
110 \fB\-\-safe\-tool\-args\fP \fItool args\fP
113 Pass all arguments specified after \fB\-\-safe\-tool\-args\fP to the \(dqsafe\(dq execution
118 \fB\-\-gcc\-tool\-args\fP \fIgcc tool args\fP
121 Pass all arguments specified after \fB\-\-gcc\-tool\-args\fP to the invocation of
126 \fB\-\-opt\-args\fP \fIopt args\fP
129 Pass all arguments specified after \fB\-\-opt\-args\fP to the invocation of \fBopt\fP\&.
133 \fB\-\-disable\-{dce,simplifycfg}\fP
138 reduce test programs. If you\(aqre trying to find a bug in one of these passes,
143 \fB\-\-enable\-valgrind\fP
148 mis\-management.
152 \fB\-find\-bugs\fP
160 \fB\-help\fP
167 \fB\-\-input\fP \fIfilename\fP
175 \fB\-\-load\fP \fIplugin\fP
181 optimizations, use the \fB\-help\fP and \fB\-\-load\fP options together; for example:
187 bugpoint \-\-load myNewPass.so \-help
195 \fB\-\-mlimit\fP \fImegabytes\fP
203 \fB\-\-output\fP \fIfilename\fP
213 \fB\-\-run\-{int,jit,llc,custom}\fP
219 custom command (see \fB\-\-exec\-command\fP) respectively.
223 \fB\-\-safe\-{llc,custom}\fP
227 generator as the \(dqsafe\(dq code generator. This is a known\-good code generator
231 static native code compiler, or a custom command, (see \fB\-\-exec\-command\fP)
237 \fB\-\-exec\-command\fP \fIcommand\fP
240 This option defines the command to use with the \fB\-\-run\-custom\fP and
241 \fB\-\-safe\-custom\fP options to execute the bitcode testcase. This can
242 be useful for cross\-compilation.
246 \fB\-\-compile\-command\fP \fIcommand\fP
249 This option defines the command to use with the \fB\-\-compile\-custom\fP
258 testcase and pass the name of an executable compile\-command script in this form:
266 not FileCheck [bugpoint input file].ll < bugpoint\-test\-program.s
277 \fB\-\-safe\-path\fP \fIpath\fP
281 \fB\-\-safe\-{int,jit,llc,custom}\fP
286 \fB\-\-verbose\-errors\fP=\fI{true,false}\fP
299 if an error occurs, it will exit with a non\-zero value.
306 2003-2023, LLVM Project