aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Bytecode/Reader/BytecodeReader.cpp
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2023-05-23 11:50:05 -0700
committerLouis Dionne <ldionne.2@gmail.com>2023-05-25 14:17:45 -0700
commitf039caec338300b794f0edf0ef10df49b297ec37 (patch)
tree56123f5d75b36263cd2d94d9e500595ace2b2b4a /mlir/lib/Bytecode/Reader/BytecodeReader.cpp
parent65c78933ae22a9a26b56ed763f5827765ce7eadf (diff)
downloadllvm-f039caec338300b794f0edf0ef10df49b297ec37.zip
llvm-f039caec338300b794f0edf0ef10df49b297ec37.tar.gz
llvm-f039caec338300b794f0edf0ef10df49b297ec37.tar.bz2
[libc++] Add support for generated tests in the libc++ test format
A recurring problem recently has been that libc++ has several generated tests which all need to be re-generated before committing a change. This creates noise during code reviews and friction for contributors. Furthermore, the way we generated most of these tests resulted in extremely bad compilation times when using modules, because we defined a macro before compiling each file. This commit introduces a new kind of test called a '.gen' test. These tests are normal shell tests, however the Lit test format will run the test to discover the actual Lit tests it should run. This basically allows generating a Lit test suite on the fly using arbitrary code, which can be used in the future to generate tests like our __verbose_abort tests and several others. Differential Revision: https://reviews.llvm.org/D151258
Diffstat (limited to 'mlir/lib/Bytecode/Reader/BytecodeReader.cpp')
0 files changed, 0 insertions, 0 deletions