Lines Matching full:generator
47 test program, it tries executing it with the selected code generator. If the
48 selected code generator crashes, ``bugpoint`` starts the `crash debugger`_ on
49 the code generator. Otherwise, if the resulting output differs from the
50 reference output, it assumes the difference resulted from a code generator
51 failure, and starts the `code generator debugger`_.
53 Finally, if the output of the selected code generator matches the reference
65 If an optimizer or code generator crashes, ``bugpoint`` will try as hard as it
81 .. _code generator debugger:
83 Code generator debugger
86 The code generator debugger attempts to narrow down the amount of code that is
87 being miscompiled by the selected code generator. To do this, it takes the test
91 amount of code pushed through the LLVM code generator, to reduce the potential
93 "test" [to be compiled with the code generator] and "safe" [to be compiled with
95 problem. The code generator debugger assumes that the "safe" backend produces
103 The miscompilation debugger works similarly to the code generator debugger. It
109 the selected code generator is working properly.
117 * In the code generator and miscompilation debuggers, ``bugpoint`` only works
130 * In the code generator and miscompilation debuggers, debugging will go faster