[PATCH] D41793: [Debugify] Add an env var to enable faster testing
Vedant Kumar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 5 16:48:13 PST 2018
vsk created this revision.
vsk added reviewers: davide, aemerson, MatzeB.
vsk added a project: debug-info.
Herald added a subscriber: JDevlieghere.
[Debugify] Add an env var to enable faster testing
This teaches opt and lit about a new environment variable,
LLVM_ENABLE_DEBUGIFY. When this variable is set, lit forwards it to opt,
which interprets it as if it were invoked with "-enable-debugify".
Opt's "-enable-debugify" mode adds an instance of Debugify at the
beginning of the pass pipeline, and an instance of CheckDebugify at the
end.
Note that running test-suites with LLVM_ENABLE_DEBUGIFY set will result
in many failures due to strict FileCheck commands, etc.
It can be more useful to look for assertion failures which arise only
when Debugify is enabled, e.g to prove that we have (or do not have)
test coverage for some code path.
https://reviews.llvm.org/D41793
Files:
test/DebugInfo/debugify.ll
tools/opt/Debugify.cpp
tools/opt/opt.cpp
utils/lit/lit/llvm/config.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41793.128826.patch
Type: text/x-patch
Size: 3634 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180106/7eacbadd/attachment.bin>
More information about the llvm-commits
mailing list