Lines Matching refs:ValidateSSA
32 using ValidateSSA = spvtest::ValidateBase<std::pair<std::string, bool>>; typedef
34 TEST_F(ValidateSSA, Default) { in TEST_F() argument
52 TEST_F(ValidateSSA, IdUndefinedBad) { in TEST_F() argument
70 TEST_F(ValidateSSA, IdRedefinedBad) { in TEST_F() argument
87 TEST_F(ValidateSSA, DominateUsageBad) { in TEST_F() argument
101 TEST_F(ValidateSSA, DominateUsageWithinBlockBad) { in TEST_F() argument
125 TEST_F(ValidateSSA, DominateUsageSameInstructionBad) { in TEST_F() argument
148 TEST_F(ValidateSSA, ForwardNameGood) { in TEST_F() argument
165 TEST_F(ValidateSSA, ForwardNameMissingTargetBad) { in TEST_F() argument
177 TEST_F(ValidateSSA, ForwardMemberNameGood) { in TEST_F() argument
192 TEST_F(ValidateSSA, ForwardMemberNameMissingTargetBad) { in TEST_F() argument
210 TEST_F(ValidateSSA, ForwardDecorateGood) { in TEST_F() argument
224 TEST_F(ValidateSSA, ForwardDecorateInvalidIDBad) { in TEST_F() argument
246 TEST_F(ValidateSSA, ForwardMemberDecorateGood) { in TEST_F() argument
262 TEST_F(ValidateSSA, ForwardMemberDecorateInvalidIdBad) { in TEST_F() argument
280 TEST_F(ValidateSSA, ForwardGroupDecorateGood) { in TEST_F() argument
298 TEST_F(ValidateSSA, ForwardGroupDecorateMissingGroupBad) { in TEST_F() argument
318 TEST_F(ValidateSSA, ForwardGroupDecorateMissingTargetBad) { in TEST_F() argument
338 TEST_F(ValidateSSA, ForwardGroupDecorateDecorationGroupDominateBad) { in TEST_F() argument
358 TEST_F(ValidateSSA, ForwardDecorateInvalidIdBad) { in TEST_F() argument
380 TEST_F(ValidateSSA, FunctionCallGood) { in TEST_F() argument
408 TEST_F(ValidateSSA, ForwardFunctionCallGood) { in TEST_F() argument
436 TEST_F(ValidateSSA, ForwardBranchConditionalGood) { in TEST_F() argument
463 TEST_F(ValidateSSA, ForwardBranchConditionalWithWeightsGood) { in TEST_F() argument
490 TEST_F(ValidateSSA, ForwardBranchConditionalNonDominantConditionBad) { in TEST_F() argument
520 TEST_F(ValidateSSA, ForwardBranchConditionalMissingTargetBad) { in TEST_F() argument
612 TEST_F(ValidateSSA, EnqueueKernelGood) { in TEST_F() argument
628 TEST_F(ValidateSSA, ForwardEnqueueKernelGood) { in TEST_F() argument
644 TEST_F(ValidateSSA, EnqueueMissingFunctionBad) { in TEST_F() argument
678 TEST_F(ValidateSSA, ForwardEnqueueKernelMissingParameter1Bad) { in TEST_F() argument
691 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter2Bad) { in TEST_F() argument
705 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter3Bad) { in TEST_F() argument
719 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter4Bad) { in TEST_F() argument
733 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter5Bad) { in TEST_F() argument
747 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter6Bad) { in TEST_F() argument
761 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter8Bad) { in TEST_F() argument
775 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter9Bad) { in TEST_F() argument
789 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter10Bad) { in TEST_F() argument
803 TEST_F(ValidateSSA, ForwardEnqueueKernelNonDominantParameter11Bad) { in TEST_F() argument
826 INSTANTIATE_TEST_CASE_P(KernelArgs, ValidateSSA, ::testing::ValuesIn(cases), );
833 TEST_P(ValidateSSA, GetKernelGood) { in TEST_P() argument
849 TEST_P(ValidateSSA, ForwardGetKernelGood) { in TEST_P() argument
869 TEST_P(ValidateSSA, ForwardGetKernelMissingDefinitionBad) { in TEST_P() argument
886 TEST_P(ValidateSSA, ForwardGetKernelNDrangeSubGroupCountMissingParameter1Bad) { in TEST_P() argument
903 TEST_P(ValidateSSA, in TEST_P() argument
924 TEST_P(ValidateSSA, in TEST_P() argument
943 TEST_P(ValidateSSA, in TEST_P() argument
962 TEST_P(ValidateSSA, in TEST_P() argument
983 TEST_F(ValidateSSA, PhiGood) { in TEST_F() argument
1006 TEST_F(ValidateSSA, PhiMissingTypeBad) { in TEST_F() argument
1030 TEST_F(ValidateSSA, PhiMissingIdBad) { in TEST_F() argument
1054 TEST_F(ValidateSSA, PhiMissingLabelBad) { in TEST_F() argument
1078 TEST_F(ValidateSSA, IdDominatesItsUseGood) { in TEST_F() argument
1102 TEST_F(ValidateSSA, IdDoesNotDominateItsUseBad) { in TEST_F() argument
1134 TEST_F(ValidateSSA, PhiUseDoesntDominateDefinitionGood) { in TEST_F() argument
1162 TEST_F(ValidateSSA, in TEST_F() argument
1194 TEST_F(ValidateSSA, PhiUseMayComeFromNonDominatingBlockGood) { in TEST_F() argument
1220 TEST_F(ValidateSSA, PhiUsesItsOwnDefinitionGood) { in TEST_F() argument
1243 TEST_F(ValidateSSA, PhiVariableDefNotDominatedByParentBlockBad) { in TEST_F() argument
1279 TEST_F(ValidateSSA, PhiVariableDefDominatesButNotDefinedInParentBlock) { in TEST_F() argument
1308 TEST_F(ValidateSSA, in TEST_F() argument
1327 TEST_F(ValidateSSA, PhiVariableUnreachableDefNotInParentBlock) { in TEST_F() argument
1357 TEST_F(ValidateSSA, in TEST_F() argument
1377 TEST_F(ValidateSSA, UseFunctionParameterFromOtherFunctionBad) { in TEST_F() argument
1406 TEST_F(ValidateSSA, TypeForwardPointerForwardReference) { in TEST_F() argument
1425 TEST_F(ValidateSSA, TypeStructForwardReference) { in TEST_F() argument