Lines Matching refs:bisect
2 Using -opt-bisect-limit to debug optimization errors
11 The -opt-bisect-limit option provides a way to disable all optimization passes
19 check the opt-bisect limit before performing optimizations. Passes which
25 The -opt-bisect-limit option can be used with any tool, including front ends
39 The -opt-bisect-limit command line option can be passed directly to tools such
44 <tool name> [other options] -opt-bisect-limit=<limit>
50 opt-bisect-limit. All optimizations with a higher index value will be skipped.
52 In order to use the -opt-bisect-limit option with a driver that provides a
60 clang -O2 -mllvm -opt-bisect-limit=256 my_file.c
62 The -opt-bisect-limit option may also be applied to link-time optimizations by
64 following syntax will set a bisect limit for LTO transformations:
69 clang -flto -Wl,-mllvm,-opt-bisect-limit=256 my_file.o my_other_file.o
71 clang -flto -Wl,-plugin-opt,-opt-bisect-limit=256 my_file.o my_other_file.o
97 When an opt-bisect index value refers to an entire invocation of the run
115 $ opt -O2 -o test-opt.bc -opt-bisect-limit=16 test.ll
145 The -opt-bisect-limit implementation depends on individual passes opting in to
146 the opt-bisect process. The OptBisect object that manages the process is
176 "optnone" attribute is present or because the opt-bisect-limit has been
182 have found a pass which is not being included in the opt-bisect process but