| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | bugpoint.rst | 1 bugpoint - automatic test case reduction tool 4 .. program:: bugpoint 20 advice for using bugpoint, see :doc:`/Bugpoint` in the LLVM 44 bugpoint [bugpoint args] --args -- [program args] 48 options to **bugpoint** itself. 58 bugpoint [bugpoint args] --tool-args -- [tool args] 83 **bugpoint** may crash. 88 bugpoint to find otherwise asymptomatic problems caused by memory 94 until a bug is found or the user kills **bugpoint**. 114 bugpoint --load myNewPass.so -help [all …]
|
| /llvm-project-15.0.7/llvm/test/BugPoint/ |
| H A D | func-attrs.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashfu… 3 ; RUN: bugpoint -disable-attribute-remove -load %llvmshlibdir/BugpointPasses%pluginext %s -output-p… 13 ; ENABLED: attributes #[[ATTRS]] = { "bugpoint-crash" } 14 ; DISABLED: attributes #[[ATTRS]] = { noinline "bugpoint-crash" "frame-pointer"="non-leaf" } 15 attributes #0 = { noinline "bugpoint-crash" "frame-pointer"="non-leaf" }
|
| H A D | unsymbolized.ll | 5 ; RUN: not bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-cra… 6 ; RUN: not --crash opt -enable-new-pm=0 -load %llvmshlibdir/BugpointPasses%pluginext %s -bugpoint-c… 7 ; RUN: not bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-cra… 9 ; Test that bugpoint disables symbolication on the opt tool to reduce runtime overhead when opt cra…
|
| H A D | func-attrs-keyval.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashfu… 10 ; CHECK: attributes #[[ATTRS]] = { "bugpoint-crash"="sure" } 11 attributes #0 = { "bugpoint-crash"="sure" noreturn "frame-pointer"="non-leaf" }
|
| H A D | metadata.ll | 2 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashca… 5 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t-nodebug -bugpoint… 8 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t-notype -bugpoint-…
|
| H A D | invalid-debuginfo.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crash-t… 5 ; When bugpoint hacks at this testcase it will at one point create illegal IR 6 ; that won't even pass the Verifier. A bugpoint *driver* built with assertions
|
| H A D | crash-narrowfunctiontest.ll | 1 ; Test that bugpoint can narrow down the testcase to the important function 3 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashca…
|
| H A D | attr-crash.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashfu… 16 attributes #0 = { noinline nounwind optnone uwtable "bugpoint-crash" }
|
| H A D | replace-funcs-with-null.ll | 1 ; Test that bugpoint can reduce the set of functions by replacing them with null. 3 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -replace-funcs-wi…
|
| H A D | named-md.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crash-t… 3 ; RUN-DISABLE: bugpoint -disable-namedmd-remove -load %llvmshlibdir/BugpointPasses%pluginext %s -ou…
|
| H A D | compile-custom.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext --compile-custom --compile-command="%p… 5 ; of bugpoint includes the output of the custom tool, so we just echo the args
|
| H A D | remove_arguments_test.ll | 1 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t -bugpoint-crashca…
|
| H A D | retain-crashing-metadata.ll | 2 ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%pluginext %s -output-prefix %t-notype -bugpoint-…
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Bugpoint.rst | 2 LLVM bugpoint tool: design and usage 11 ``bugpoint`` narrows down the source of problems in LLVM tools and passes. It 111 Advice for using bugpoint 128 message, see ``-compile-command`` in :doc:`CommandGuide/bugpoint`. 145 $ bugpoint ... |& tee bugpoint.log 147 to get a copy of ``bugpoint``'s output in the file ``bugpoint.log``, as well 150 * ``bugpoint`` cannot debug problems with the LLVM linker. If ``bugpoint`` 158 repeat until a bug is found or the user kills ``bugpoint``. 160 * ``bugpoint`` can produce IR which contains long names. Run ``opt 165 What to do when bugpoint isn't enough [all …]
|
| H A D | HowToSubmitABug.rst | 106 :doc:`bugpoint <Bugpoint>` command: 110 bugpoint foo.bc -O3 113 files that bugpoint emits. 148 #. ``bugpoint -run-llc foo.bc`` 149 #. ``bugpoint -run-llc foo.bc --tool-args -relocation-model=pic`` 150 #. ``bugpoint -run-llc foo.bc --tool-args -relocation-model=static`` 153 that bugpoint emits. If something goes wrong with bugpoint, please submit 192 ``bugpoint``. The process ``bugpoint`` follows in this case is to try to 202 bugpoint -run-jit -output=[correct output file] [bitcode file] \ 222 make bugpoint-jit [all …]
|
| H A D | BugpointRedesign.md | 10 As use of bugpoint has grown several areas of improvement have been identified 33 We are proposing to reduce the plethora of bugpoint’s options to just two: an 43 to bugpoint’s current `-compile-custom` option, which lets the user run a 83 ## Background on historical bugpoint issues 87 Presently, bugpoint takes a long time to find the source problem in a given IR
|
| /llvm-project-15.0.7/polly/docs/ |
| H A D | TipsAndTricks.rst | 10 Using bugpoint to track down errors in large files 14 an error, ``bugpoint`` allows one to reduce the size of test cases. 18 - ``$ bugpoint <file.ll> <pass that causes the crash> -opt-args <opt option flags>`` 22 …- ``$ bugpoint crash.ll -polly-codegen -opt-args -polly-canonicalize -polly-process-unprofitable`` 24 … For more documentation on bugpoint, `Visit the LLVM manual <https://llvm.org/docs/Bugpoint.html>`_ 33 …- ``$ bugpoint -O3 file.ll -opt-args -polly`` will allow bugpoint to track down the pass which ca…
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/bugpoint/ |
| H A D | BUILD.gn | 1 executable("bugpoint") { 31 "bugpoint.cpp", 37 # Make sure bugpoint plugins can access bugpoint's symbols.
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | CMakeLists.txt | 25 add_llvm_tool(bugpoint 34 bugpoint.cpp 40 export_executable_symbols_for_plugins(bugpoint)
|
| /llvm-project-15.0.7/llvm/utils/ |
| H A D | findmisopt | 44 bugpoint="$dir/Release/bin/bugpoint" 46 bugpoint="$dir/Debug/bin/bugpoint" 173 bpcmd="$bugpoint -run-llc -disable-loop-extraction --output "$out" --input /dev/null $bcfile $final…
|
| /llvm-project-15.0.7/llvm/tools/bugpoint-passes/ |
| H A D | CMakeLists.txt | 9 set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/bugpoint.exports) 22 bugpoint
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/bugpoint-passes/ |
| H A D | BUILD.gn | 6 exports_file = "bugpoint.exports" 9 loadable_module("bugpoint-passes") {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ifcvt-forked-bug-2016-08-08.ll | 1 ; ModuleID = 'bugpoint-reduced-instructions.bc' 3 source_filename = "bugpoint-output-9ad75f8.bc"
|
| H A D | no-dup-of-bdnz.ll | 2 ; ModuleID = 'bugpoint-reduced-simplified.bc' 3 source_filename = "bugpoint-output-8903f29.bc"
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | pr34430.ll | 2 ; ModuleID = 'bugpoint-reduced-simplified.bc' 4 source_filename = "bugpoint-output-e4c7d0f.bc"
|