DirectXShaderCompiler icon indicating copy to clipboard operation
DirectXShaderCompiler copied to clipboard

Add `REQUIRES` and `UNSUPPORTED` test directives

Open llvm-beanz opened this issue 4 years ago • 2 comments

This adds support for interpreting REQUIRES and UNSUPPORTED directives to our testing infrastructure in a way that matches LIT.

The first of the two changes is the meaty bit of the code that actually impacts how the tests are interpreted and run. The big change is to treat dxilver as a REQUIRES line instead of making it part of the RUN line.

The second change in the set is the large mechanical change rewriting test cases.

llvm-beanz avatar Nov 02 '21 04:11 llvm-beanz

:white_check_mark: Build DirectXShaderCompiler 1.0.767 completed (commit https://github.com/microsoft/DirectXShaderCompiler/commit/e68311d0e4 by @llvm-beanz)

AppVeyorBot avatar Nov 02 '21 06:11 AppVeyorBot

I think there is enough feedback here that I'm going to need to step back and rework things. I'll mark this as a draft and iterate a bit.

llvm-beanz avatar Nov 16 '21 15:11 llvm-beanz

I'm closing this since it isn't going to merge.

llvm-beanz avatar Dec 08 '22 15:12 llvm-beanz