DirectXShaderCompiler/test/Bitcode
Helena Kotas b503da7084
DXC Tests: Filter out unsupported test, add verbose option and improve output (#5537)
Improve output of DXC test runs:
- Add `-lit-verbose` option to `hctbuild` to setup lit test runs with
verbose output (`hcttest` will list test names as they run)
- Hide tests that are never supported (there was over 10K of unsupported
tests found by LIT discovery)
- Show warnings about non-essential tools only in LIT debug mode
- Skip over file copying and non-LIT part of `hcttest.cmd` if all
requested tests have already been run
- CMD tests have been move under clang's lit tests; keep the `hcttest
cmd` option for running cmd tests separately

Number of unsupported tests was reduced from 10452 to 1 if spir-v is
enabled, 39 if not. The number of tests that run did not change.
2023-08-18 10:56:52 -07:00
..
Inputs first commit 2016-12-28 11:52:27 -08:00
2006-12-11-Cast-ConstExpr.ll first commit 2016-12-28 11:52:27 -08:00
2009-06-11-FirstClassAggregateConstant.ll first commit 2016-12-28 11:52:27 -08:00
DICompileUnit-no-DWOId.ll first commit 2016-12-28 11:52:27 -08:00
DICompileUnit-no-DWOId.ll.bc first commit 2016-12-28 11:52:27 -08:00
PR23310.test first commit 2016-12-28 11:52:27 -08:00
aggregateInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
aggregateInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
arm32_neon_vcnt_upgrade.ll first commit 2016-12-28 11:52:27 -08:00
atomic.ll first commit 2016-12-28 11:52:27 -08:00
attributes-3.3.ll first commit 2016-12-28 11:52:27 -08:00
attributes-3.3.ll.bc first commit 2016-12-28 11:52:27 -08:00
attributes.ll first commit 2016-12-28 11:52:27 -08:00
binaryFloatInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
binaryFloatInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
binaryIntInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
binaryIntInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
bitwiseInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
bitwiseInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
blockaddress.ll first commit 2016-12-28 11:52:27 -08:00
calling-conventions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
calling-conventions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
case-ranges-3.3.ll first commit 2016-12-28 11:52:27 -08:00
case-ranges-3.3.ll.bc first commit 2016-12-28 11:52:27 -08:00
cmpxchg-upgrade.ll first commit 2016-12-28 11:52:27 -08:00
cmpxchg-upgrade.ll.bc first commit 2016-12-28 11:52:27 -08:00
cmpxchg.3.6.ll first commit 2016-12-28 11:52:27 -08:00
cmpxchg.3.6.ll.bc first commit 2016-12-28 11:52:27 -08:00
constantsTest.3.2.ll first commit 2016-12-28 11:52:27 -08:00
constantsTest.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
conversionInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
conversionInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
debug-loc-again.ll first commit 2016-12-28 11:52:27 -08:00
drop-debug-info.3.5.ll first commit 2016-12-28 11:52:27 -08:00
drop-debug-info.3.5.ll.bc first commit 2016-12-28 11:52:27 -08:00
extractelement.ll first commit 2016-12-28 11:52:27 -08:00
fcmp-fast.ll first commit 2016-12-28 11:52:27 -08:00
flags.ll first commit 2016-12-28 11:52:27 -08:00
function-encoding-rel-operands.ll first commit 2016-12-28 11:52:27 -08:00
function-local-metadata.3.5.ll first commit 2016-12-28 11:52:27 -08:00
function-local-metadata.3.5.ll.bc first commit 2016-12-28 11:52:27 -08:00
global-variables.3.2.ll first commit 2016-12-28 11:52:27 -08:00
global-variables.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
highLevelStructure.3.2.ll first commit 2016-12-28 11:52:27 -08:00
highLevelStructure.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
inalloca.ll first commit 2016-12-28 11:52:27 -08:00
invalid.ll first commit 2016-12-28 11:52:27 -08:00
invalid.ll.bc first commit 2016-12-28 11:52:27 -08:00
invalid.test first commit 2016-12-28 11:52:27 -08:00
linkage-types-3.2.ll first commit 2016-12-28 11:52:27 -08:00
linkage-types-3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
lit.local.cfg DXC Tests: Filter out unsupported test, add verbose option and improve output (#5537) 2023-08-18 10:56:52 -07:00
local-linkage-default-visibility.3.4.ll first commit 2016-12-28 11:52:27 -08:00
local-linkage-default-visibility.3.4.ll.bc first commit 2016-12-28 11:52:27 -08:00
mdstring-high-bits.ll first commit 2016-12-28 11:52:27 -08:00
memInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
memInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
metadata-2.ll first commit 2016-12-28 11:52:27 -08:00
metadata.3.5.ll first commit 2016-12-28 11:52:27 -08:00
metadata.3.5.ll.bc first commit 2016-12-28 11:52:27 -08:00
metadata.ll first commit 2016-12-28 11:52:27 -08:00
miscInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
miscInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
null-type.ll first commit 2016-12-28 11:52:27 -08:00
null-type.ll.bc first commit 2016-12-28 11:52:27 -08:00
old-aliases.ll first commit 2016-12-28 11:52:27 -08:00
old-aliases.ll.bc first commit 2016-12-28 11:52:27 -08:00
padding.test first commit 2016-12-28 11:52:27 -08:00
pr18704.ll first commit 2016-12-28 11:52:27 -08:00
pr18704.ll.bc first commit 2016-12-28 11:52:27 -08:00
ptest-new.ll first commit 2016-12-28 11:52:27 -08:00
ptest-old.ll first commit 2016-12-28 11:52:27 -08:00
select.ll first commit 2016-12-28 11:52:27 -08:00
shuffle.ll first commit 2016-12-28 11:52:27 -08:00
ssse3_palignr.ll first commit 2016-12-28 11:52:27 -08:00
standardCIntrinsic.3.2.ll first commit 2016-12-28 11:52:27 -08:00
standardCIntrinsic.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
tailcall.ll first commit 2016-12-28 11:52:27 -08:00
terminatorInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
terminatorInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
upgrade-global-ctors.ll first commit 2016-12-28 11:52:27 -08:00
upgrade-global-ctors.ll.bc first commit 2016-12-28 11:52:27 -08:00
upgrade-loop-metadata.ll first commit 2016-12-28 11:52:27 -08:00
upgrade-loop-metadata.ll.bc first commit 2016-12-28 11:52:27 -08:00
upgrade-tbaa.ll first commit 2016-12-28 11:52:27 -08:00
use-list-order.ll first commit 2016-12-28 11:52:27 -08:00
variableArgumentIntrinsic.3.2.ll first commit 2016-12-28 11:52:27 -08:00
variableArgumentIntrinsic.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
vectorInstructions.3.2.ll first commit 2016-12-28 11:52:27 -08:00
vectorInstructions.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
visibility-styles.3.2.ll first commit 2016-12-28 11:52:27 -08:00
visibility-styles.3.2.ll.bc first commit 2016-12-28 11:52:27 -08:00
weak-cmpxchg-upgrade.ll first commit 2016-12-28 11:52:27 -08:00
weak-cmpxchg-upgrade.ll.bc first commit 2016-12-28 11:52:27 -08:00
weak-macho-3.5.ll first commit 2016-12-28 11:52:27 -08:00
weak-macho-3.5.ll.bc first commit 2016-12-28 11:52:27 -08:00