[WHLSL] Test suite for Metal code generation
[WebKit-https.git] / Tools / WebGPUShadingLanguageRI /
drwxr-xr-x   ..
-rw-r--r-- 1785 AddressSpace.js
-rw-r--r-- 5476 All.js
-rw-r--r-- 10621 AllocateAtEntryPoints.js
-rw-r--r-- 1848 AnonymousVariable.js
-rw-r--r-- 2070 ArrayRefType.js
-rw-r--r-- 3244 ArrayType.js
-rw-r--r-- 1700 Assignment.js
-rw-r--r-- 2042 AutoWrapper.js
-rw-r--r-- 1826 Block.js
-rw-r--r-- 1633 BoolLiteral.js
-rw-r--r-- 1565 Break.js
-rw-r--r-- 2874 BuiltinMatrixGetter.js
-rw-r--r-- 2966 BuiltinMatrixSetter.js
-rw-r--r-- 2594 BuiltinVectorGetter.js
-rw-r--r-- 2778 BuiltinVectorSetter.js
-rw-r--r-- 7359 CallExpression.js
-rw-r--r-- 2236 CallFunction.js
-rw-r--r-- 4126 Casts.js
-rw-r--r-- 1417 Check.js
-rw-r--r-- 1432 CheckLiteralTypes.js
-rw-r--r-- 1419 CheckLoops.js
-rw-r--r-- 2140 CheckNativeFuncStages.js
-rw-r--r-- 1435 CheckRecursion.js
-rw-r--r-- 1436 CheckRecursiveTypes.js
-rw-r--r-- 1430 CheckReturns.js
-rw-r--r-- 2712 CheckTypesWithArguments.js
-rw-r--r-- 1447 CheckUnreachableCode.js
-rw-r--r-- 1531 CheckWrapped.js
-rw-r--r-- 30001 Checker.js
-rw-r--r-- 1740 CloneProgram.js
-rw-r--r-- 1914 CommaExpression.js
-rw-r--r-- 1948 ConstexprFolder.js
-rw-r--r-- 1571 Continue.js
-rw-r--r-- 1626 ConvertPtrToArrayRefExpression.js
-rw-r--r-- 3163 CreateLiteral.js
-rw-r--r-- 3654 CreateLiteralType.js
-rw-r--r-- 1736 DereferenceExpression.js
-rw-r--r-- 1789 DoWhileLoop.js
-rw-r--r-- 1915 DotExpression.js
-rw-r--r-- 1640 EArrayRef.js
-rw-r--r-- 2791 EBuffer.js
-rw-r--r-- 3665 EBufferBuilder.js
-rw-r--r-- 2799 EPtr.js
-rw-r--r-- 2009 EnumLiteral.js
-rw-r--r-- 1771 EnumMember.js
-rw-r--r-- 2845 EnumType.js
-rw-r--r-- 1453 EvaluationCommon.js
-rw-r--r-- 11433 Evaluator.js
-rw-r--r-- 1513 Expression.js
-rw-r--r-- 3263 ExpressionFinder.js
-rw-r--r-- 1430 ExternalOrigin.js
-rw-r--r-- 1725 Field.js
-rw-r--r-- 1428 FindHighZombies.js
-rw-r--r-- 2935 FlattenedStructOffsetGatherer.js
-rw-r--r-- 1651 FloatLiteral.js
-rw-r--r-- 1871 FloatLiteralType.js
-rw-r--r-- 1427 FoldConstexprs.js
-rw-r--r-- 2110 ForLoop.js
-rw-r--r-- 3167 Func.js
-rw-r--r-- 1384 FuncAttribute.js
-rw-r--r-- 2065 FuncDef.js
-rw-r--r-- 1617 FuncNumThreadsAttribute.js
-rw-r--r-- 1889 FuncParameter.js
-rw-r--r-- 2013 FunctionLikeBlock.js
-rw-r--r-- 1830 HighZombieFinder.js
-rw-r--r-- 1841 IdentityExpression.js
-rw-r--r-- 1978 IfStatement.js
-rw-r--r-- 2154 IndexExpression.js
-rw-r--r-- 3738 InferTypesForCall.js
-rw-r--r-- 1730 Inline.js
-rw-r--r-- 2147 Inliner.js
-rw-r--r-- 1649 IntLiteral.js
-rw-r--r-- 1874 IntLiteralType.js
-rw-r--r-- 148508 Intrinsics.js
-rw-r--r-- 1647 LateCheckAndLayoutBuffers.js
-rw-r--r-- 4050 LateChecker.js
-rw-r--r-- 5878 Lexer.js
-rw-r--r-- 2232 LexerToken.js
-rw-r--r-- 2476 LiteralTypeChecker.js
-rw-r--r-- 1784 LogicalExpression.js
-rw-r--r-- 1612 LogicalNot.js
-rw-r--r-- 3461 LoopChecker.js
-rw-r--r-- 1751 MakeArrayRefExpression.js
-rw-r--r-- 1612 MakePtrExpression.js
-rw-r--r-- 2551 MatrixType.js
drwxr-xr-x - Metal
-rw-r--r-- 6139 NameContext.js
-rw-r--r-- 2471 NameFinder.js
-rw-r--r-- 8004 NameResolver.js
-rw-r--r-- 2193 NativeFunc.js
-rw-r--r-- 2968 NativeType.js
-rw-r--r-- 4139 Node.js
-rw-r--r-- 1630 NormalUsePropertyResolver.js
-rw-r--r-- 1545 NullLiteral.js
-rw-r--r-- 2797 NullType.js
-rw-r--r-- 2369 OperatorAnderIndexer.js
-rw-r--r-- 2052 OperatorArrayRefLength.js
-rw-r--r-- 1551 OriginKind.js
-rw-r--r-- 1685 OverloadResolutionFailure.js
-rw-r--r-- 49876 Parse.js
-rw-r--r-- 3321 Prepare.js
-rw-r--r-- 3015 Program.js
-rw-r--r-- 2387 ProgramWithUnnecessaryThingsRemoved.js
-rw-r--r-- 4247 PropertyAccessExpression.js
-rw-r--r-- 6720 PropertyResolver.js
-rw-r--r-- 2145 PtrType.js
-rw-r--r-- 2065 ReadModifyWriteExpression.js
-rw-r--r-- 1669 RecursionChecker.js
-rw-r--r-- 1836 RecursiveTypeChecker.js
-rw-r--r-- 2035 ReferenceType.js
-rw-r--r-- 1951 ResolveNames.js
-rw-r--r-- 5142 ResolveOverloadImpl.js
-rw-r--r-- 1701 ResolveProperties.js
-rw-r--r-- 1885 ResolveTypeDefs.js
-rw-r--r-- 1710 Return.js
-rw-r--r-- 6946 ReturnChecker.js
-rw-r--r-- 1482 ReturnException.js
-rw-r--r-- 12654 Rewriter.js
-rw-r--r-- 12714 SPIR-V.js
-rw-r--r-- 10272 SPIRV.html
-rw-r--r-- 12757 SPIRVCodegen.js
-rw-r--r-- 4081 SPIRVTypeAnalyzer.js
-rw-r--r-- 4824 SPIRVVariableAnalyzer.js
-rw-r--r-- 8610 Sampler.js
-rw-r--r-- 106025 StandardLibrary.js
-rw-r--r-- 3207 StatementCloner.js
-rw-r--r-- 2374 StructLayoutBuilder.js
-rw-r--r-- 2653 StructType.js
-rw-r--r-- 1955 SwitchCase.js
-rw-r--r-- 1976 SwitchStatement.js
-rw-r--r-- 2769 SynthesizeArrayOperatorLength.js
-rw-r--r-- 2301 SynthesizeCopyConstructorOperator.js
-rw-r--r-- 2482 SynthesizeDefaultConstructorOperator.js
-rw-r--r-- 3061 SynthesizeEnumFunctions.js
-rw-r--r-- 4747 SynthesizeStructAccessors.js
-rw-r--r-- 2021 TernaryExpression.js
-rw-r--r-- 7023 Test.html
-rw-r--r-- 476667 Test.js
-rw-r--r-- 13551 Texture.js
-rw-r--r-- 29832 TextureOperations.js
-rw-r--r-- 1572 TrapStatement.js
-rw-r--r-- 2276 Type.js
-rw-r--r-- 1790 TypeDef.js
-rw-r--r-- 1759 TypeDefResolver.js
-rw-r--r-- 1685 TypeOverloadResolutionFailure.js
-rw-r--r-- 4851 TypeRef.js
-rw-r--r-- 1779 TypedValue.js
-rw-r--r-- 1656 UintLiteral.js
-rw-r--r-- 2007 UintLiteralType.js
-rw-r--r-- 3876 UnificationContext.js
-rw-r--r-- 2110 UnreachableCodeChecker.js
-rw-r--r-- 1975 Value.js
-rw-r--r-- 1932 VariableDecl.js
-rw-r--r-- 2051 VariableRef.js
-rw-r--r-- 2348 VectorType.js
-rw-r--r-- 1752 VisitingSet.js
-rw-r--r-- 7926 Visitor.js
-rw-r--r-- 1590 WLexicalError.js
-rw-r--r-- 1639 WSyntaxError.js
-rw-r--r-- 1578 WTrapError.js
-rw-r--r-- 1582 WTypeError.js
-rw-r--r-- 1778 WhileLoop.js
-rw-r--r-- 2433 WrapChecker.js
-rw-r--r-- 16845 index.html
-rw-r--r-- 166294 spirv.core.grammar.json
-rw-r--r-- 1368 wsl-tests.yaml