CMakeLists.txt | -rw-r--r-- | 8.4 KB |
core.meta.slang | -rw-r--r-- | 84.5 KB |
diff.meta.slang | -rw-r--r-- | 78.2 KB |
glsl.meta.slang | -rw-r--r-- | 260.4 KB |
hlsl.meta.slang | -rw-r--r-- | 626.7 KB |
slang-api.cpp | -rw-r--r-- | 25.7 KB |
slang-artifact-output-util.cpp | -rw-r--r-- | 7.2 KB |
slang-artifact-output-util.h | -rw-r--r-- | 1.9 KB |
slang-ast-all.h | -rw-r--r-- | 234 bytes |
slang-ast-base.cpp | -rw-r--r-- | 1.3 KB |
slang-ast-base.h | -rw-r--r-- | 25.5 KB |
slang-ast-builder.cpp | -rw-r--r-- | 28.9 KB |
slang-ast-builder.h | -rw-r--r-- | 22.1 KB |
slang-ast-decl-ref.cpp | -rw-r--r-- | 13.7 KB |
slang-ast-decl.cpp | -rw-r--r-- | 3.6 KB |
slang-ast-decl.h | -rw-r--r-- | 18.4 KB |
slang-ast-dump.cpp | -rw-r--r-- | 21.4 KB |
slang-ast-dump.h | -rw-r--r-- | 560 bytes |
slang-ast-expr.h | -rw-r--r-- | 18.8 KB |
slang-ast-iterator.h | -rw-r--r-- | 16.8 KB |
slang-ast-modifier.cpp | -rw-r--r-- | 886 bytes |
slang-ast-modifier.h | -rw-r--r-- | 45.5 KB |
slang-ast-natural-layout.cpp | -rw-r--r-- | 6.9 KB |
slang-ast-natural-layout.h | -rw-r--r-- | 3.8 KB |
slang-ast-print.cpp | -rw-r--r-- | 16.7 KB |
slang-ast-print.h | -rw-r--r-- | 6.3 KB |
slang-ast-reflect.cpp | -rw-r--r-- | 4.3 KB |
slang-ast-reflect.h | -rw-r--r-- | 2.3 KB |
slang-ast-stmt.h | -rw-r--r-- | 5.1 KB |
slang-ast-support-types.cpp | -rw-r--r-- | 1.8 KB |
slang-ast-support-types.h | -rw-r--r-- | 54.7 KB |
slang-ast-synthesis.cpp | -rw-r--r-- | 5.4 KB |
slang-ast-synthesis.h | -rw-r--r-- | 3.9 KB |
slang-ast-type.cpp | -rw-r--r-- | 36.0 KB |
slang-ast-type.h | -rw-r--r-- | 24.3 KB |
slang-ast-val.cpp | -rw-r--r-- | 57.1 KB |
slang-ast-val.h | -rw-r--r-- | 27.2 KB |
slang-capabilities.capdef | -rw-r--r-- | 38.7 KB |
slang-capability.cpp | -rw-r--r-- | 47.8 KB |
slang-capability.h | -rw-r--r-- | 15.0 KB |
slang-check-conformance.cpp | -rw-r--r-- | 15.3 KB |
slang-check-constraint.cpp | -rw-r--r-- | 50.5 KB |
slang-check-conversion.cpp | -rw-r--r-- | 55.5 KB |
slang-check-decl.cpp | -rw-r--r-- | 453.4 KB |
slang-check-expr.cpp | -rw-r--r-- | 199.4 KB |
slang-check-impl.h | -rw-r--r-- | 110.0 KB |
slang-check-inheritance.cpp | -rw-r--r-- | 43.1 KB |
slang-check-modifier.cpp | -rw-r--r-- | 68.0 KB |
slang-check-overload.cpp | -rw-r--r-- | 102.3 KB |
slang-check-resolve-val.cpp | -rw-r--r-- | 1.4 KB |
slang-check-shader.cpp | -rw-r--r-- | 75.7 KB |
slang-check-stmt.cpp | -rw-r--r-- | 25.6 KB |
slang-check-type.cpp | -rw-r--r-- | 15.9 KB |
slang-check.cpp | -rw-r--r-- | 7.8 KB |
slang-check.h | -rw-r--r-- | 693 bytes |
slang-compiler-options.cpp | -rw-r--r-- | 13.7 KB |
slang-compiler-options.h | -rw-r--r-- | 12.9 KB |
slang-compiler-tu.cpp | -rw-r--r-- | 7.8 KB |
slang-compiler.cpp | -rw-r--r-- | 94.6 KB |
slang-compiler.h | -rwxr-xr-x | 143.2 KB |
slang-container-pool.cpp | -rw-r--r-- | 0 bytes |
slang-container-pool.h | -rw-r--r-- | 2.0 KB |
slang-content-assist-info.h | -rw-r--r-- | 2.8 KB |
slang-diagnostic-defs.h | -rw-r--r-- | 73.3 KB |
slang-diagnostics.cpp | -rw-r--r-- | 4.1 KB |
slang-diagnostics.h | -rw-r--r-- | 1.6 KB |
slang-doc-ast.cpp | -rw-r--r-- | 4.2 KB |
slang-doc-ast.h | -rw-r--r-- | 2.8 KB |
slang-doc-markdown-writer.cpp | -rw-r--r-- | 32.3 KB |
slang-doc-markdown-writer.h | -rw-r--r-- | 4.6 KB |
slang-emit-base.cpp | -rw-r--r-- | 1.7 KB |
slang-emit-base.h | -rw-r--r-- | 786 bytes |
slang-emit-c-like.cpp | -rw-r--r-- | 139.5 KB |
slang-emit-c-like.h | -rw-r--r-- | 23.3 KB |
slang-emit-cpp.cpp | -rw-r--r-- | 73.2 KB |
slang-emit-cpp.h | -rw-r--r-- | 5.4 KB |
slang-emit-cuda.cpp | -rw-r--r-- | 28.4 KB |
slang-emit-cuda.h | -rw-r--r-- | 4.5 KB |
slang-emit-glsl.cpp | -rw-r--r-- | 96.4 KB |
slang-emit-glsl.h | -rw-r--r-- | 6.7 KB |
slang-emit-hlsl.cpp | -rw-r--r-- | 48.2 KB |
slang-emit-hlsl.h | -rw-r--r-- | 4.3 KB |
slang-emit-metal.cpp | -rw-r--r-- | 34.9 KB |
slang-emit-metal.h | -rw-r--r-- | 3.7 KB |
slang-emit-precedence.cpp | -rw-r--r-- | 1.5 KB |
slang-emit-precedence.h | -rw-r--r-- | 4.2 KB |
slang-emit-source-writer.cpp | -rw-r--r-- | 18.6 KB |
slang-emit-source-writer.h | -rw-r--r-- | 5.4 KB |
slang-emit-spirv-ops-debug-info-ext.h | -rw-r--r-- | 8.1 KB |
slang-emit-spirv-ops.h | -rw-r--r-- | 66.2 KB |
slang-emit-spirv.cpp | -rw-r--r-- | 267.7 KB |
slang-emit-torch.cpp | -rw-r--r-- | 6.7 KB |
slang-emit-torch.h | -rw-r--r-- | 703 bytes |
slang-emit.cpp | -rw-r--r-- | 65.9 KB |
slang-glsl-extension-tracker.cpp | -rw-r--r-- | 2.8 KB |
slang-glsl-extension-tracker.h | -rw-r--r-- | 1.6 KB |
slang-hlsl-to-vulkan-layout-options.cpp | -rw-r--r-- | 4.6 KB |
slang-hlsl-to-vulkan-layout-options.h | -rw-r--r-- | 6.5 KB |
slang-image-format-defs.h | -rw-r--r-- | 2.5 KB |
slang-intrinsic-expand.cpp | -rw-r--r-- | 32.1 KB |
slang-intrinsic-expand.h | -rw-r--r-- | 1.8 KB |
slang-ir-addr-inst-elimination.cpp | -rw-r--r-- | 6.0 KB |
slang-ir-addr-inst-elimination.h | -rw-r--r-- | 197 bytes |
slang-ir-address-analysis.cpp | -rw-r--r-- | 6.3 KB |
slang-ir-address-analysis.h | -rw-r--r-- | 590 bytes |
slang-ir-any-value-inference.cpp | -rw-r--r-- | 8.8 KB |
slang-ir-any-value-inference.h | -rw-r--r-- | 288 bytes |
slang-ir-any-value-marshalling.cpp | -rw-r--r-- | 35.3 KB |
slang-ir-any-value-marshalling.h | -rw-r--r-- | 624 bytes |
slang-ir-augment-make-existential.cpp | -rw-r--r-- | 1.9 KB |
slang-ir-augment-make-existential.h | -rw-r--r-- | 378 bytes |
slang-ir-autodiff-cfg-norm.cpp | -rw-r--r-- | 32.4 KB |
slang-ir-autodiff-cfg-norm.h | -rw-r--r-- | 793 bytes |
slang-ir-autodiff-fwd.cpp | -rw-r--r-- | 78.1 KB |
slang-ir-autodiff-fwd.h | -rw-r--r-- | 4.6 KB |
slang-ir-autodiff-pairs.cpp | -rw-r--r-- | 8.5 KB |
slang-ir-autodiff-pairs.h | -rw-r--r-- | 651 bytes |
slang-ir-autodiff-primal-hoist.cpp | -rw-r--r-- | 76.1 KB |
slang-ir-autodiff-primal-hoist.h | -rw-r--r-- | 10.5 KB |
slang-ir-autodiff-propagate.h | -rw-r--r-- | 2.8 KB |
slang-ir-autodiff-region.cpp | -rw-r--r-- | 2.0 KB |
slang-ir-autodiff-region.h | -rw-r--r-- | 2.3 KB |
slang-ir-autodiff-rev.cpp | -rw-r--r-- | 59.4 KB |
slang-ir-autodiff-rev.h | -rw-r--r-- | 10.9 KB |
slang-ir-autodiff-transcriber-base.cpp | -rw-r--r-- | 39.0 KB |
slang-ir-autodiff-transcriber-base.h | -rw-r--r-- | 5.5 KB |
slang-ir-autodiff-transpose.h | -rw-r--r-- | 118.6 KB |
slang-ir-autodiff-unzip.cpp | -rw-r--r-- | 16.6 KB |
slang-ir-autodiff-unzip.h | -rw-r--r-- | 31.7 KB |
slang-ir-autodiff.cpp | -rw-r--r-- | 92.0 KB |
slang-ir-autodiff.h | -rw-r--r-- | 12.7 KB |
slang-ir-bind-existentials.cpp | -rw-r--r-- | 13.3 KB |
slang-ir-bind-existentials.h | -rw-r--r-- | 259 bytes |
slang-ir-bit-field-accessors.cpp | -rw-r--r-- | 6.0 KB |
slang-ir-bit-field-accessors.h | -rw-r--r-- | 111 bytes |
slang-ir-byte-address-legalize.cpp | -rw-r--r-- | 56.7 KB |
slang-ir-byte-address-legalize.h | -rw-r--r-- | 1.3 KB |
slang-ir-call-graph.cpp | -rw-r--r-- | 3.2 KB |
slang-ir-call-graph.h | -rw-r--r-- | 329 bytes |
slang-ir-check-differentiability.cpp | -rw-r--r-- | 25.7 KB |
slang-ir-check-differentiability.h | -rw-r--r-- | 262 bytes |
slang-ir-check-recursive-type.cpp | -rw-r--r-- | 1.9 KB |
slang-ir-check-recursive-type.h | -rw-r--r-- | 178 bytes |
slang-ir-check-shader-parameter-type.cpp | -rw-r--r-- | 2.4 KB |
slang-ir-check-shader-parameter-type.h | -rw-r--r-- | 243 bytes |
slang-ir-check-unsupported-inst.cpp | -rw-r--r-- | 3.1 KB |
slang-ir-check-unsupported-inst.h | -rw-r--r-- | 201 bytes |
slang-ir-cleanup-void.cpp | -rw-r--r-- | 6.3 KB |
slang-ir-cleanup-void.h | -rw-r--r-- | 235 bytes |
slang-ir-clone.cpp | -rw-r--r-- | 10.7 KB |
slang-ir-clone.h | -rw-r--r-- | 6.4 KB |
slang-ir-collect-global-uniforms.cpp | -rw-r--r-- | 15.0 KB |
slang-ir-collect-global-uniforms.h | -rw-r--r-- | 409 bytes |
slang-ir-com-interface.cpp | -rw-r--r-- | 3.3 KB |
slang-ir-com-interface.h | -rw-r--r-- | 478 bytes |
slang-ir-composite-reg-to-mem.cpp | -rw-r--r-- | 7.2 KB |
slang-ir-composite-reg-to-mem.h | -rw-r--r-- | 318 bytes |
slang-ir-constexpr.cpp | -rw-r--r-- | 21.8 KB |
slang-ir-constexpr.h | -rw-r--r-- | 198 bytes |
slang-ir-dce.cpp | -rw-r--r-- | 16.7 KB |
slang-ir-dce.h | -rw-r--r-- | 1.1 KB |
slang-ir-deduplicate-generic-children.cpp | -rw-r--r-- | 1.0 KB |
slang-ir-deduplicate-generic-children.h | -rw-r--r-- | 280 bytes |
slang-ir-deduplicate.cpp | -rw-r--r-- | 2.5 KB |
slang-ir-defunctionalization.cpp | -rw-r--r-- | 951 bytes |
slang-ir-defunctionalization.h | -rw-r--r-- | 507 bytes |
slang-ir-diff-call.cpp | -rw-r--r-- | 3.2 KB |
slang-ir-diff-call.h | -rw-r--r-- | 348 bytes |
slang-ir-dll-export.cpp | -rw-r--r-- | 2.0 KB |
slang-ir-dll-export.h | -rw-r--r-- | 246 bytes |
slang-ir-dll-import.cpp | -rw-r--r-- | 6.6 KB |
slang-ir-dll-import.h | -rw-r--r-- | 304 bytes |
slang-ir-dominators.cpp | -rw-r--r-- | 30.7 KB |
slang-ir-dominators.h | -rw-r--r-- | 6.8 KB |
slang-ir-early-raytracing-intrinsic-simplification.cpp | -rw-r--r-- | 6.4 KB |
slang-ir-early-raytracing-intrinsic-simplification.h | -rw-r--r-- | 365 bytes |
slang-ir-eliminate-multilevel-break.cpp | -rw-r--r-- | 18.6 KB |
slang-ir-eliminate-multilevel-break.h | -rw-r--r-- | 275 bytes |
slang-ir-eliminate-phis.cpp | -rw-r--r-- | 44.8 KB |
slang-ir-eliminate-phis.h | -rw-r--r-- | 1.0 KB |
slang-ir-entry-point-pass.cpp | -rw-r--r-- | 1.4 KB |
slang-ir-entry-point-pass.h | -rw-r--r-- | 811 bytes |
slang-ir-entry-point-raw-ptr-params.cpp | -rw-r--r-- | 4.4 KB |
slang-ir-entry-point-raw-ptr-params.h | -rw-r--r-- | 257 bytes |
slang-ir-entry-point-uniforms.cpp | -rw-r--r-- | 19.2 KB |
slang-ir-entry-point-uniforms.h | -rw-r--r-- | 730 bytes |
slang-ir-explicit-global-context.cpp | -rw-r--r-- | 28.8 KB |
slang-ir-explicit-global-context.h | -rw-r--r-- | 318 bytes |
slang-ir-explicit-global-init.cpp | -rw-r--r-- | 7.6 KB |
slang-ir-explicit-global-init.h | -rw-r--r-- | 241 bytes |
slang-ir-extract-value-from-type.cpp | -rw-r--r-- | 10.3 KB |
slang-ir-extract-value-from-type.h | -rw-r--r-- | 530 bytes |
slang-ir-fuse-satcoop.cpp | -rw-r--r-- | 17.8 KB |
slang-ir-fuse-satcoop.h | -rw-r--r-- | 215 bytes |
slang-ir-generics-lowering-context.cpp | -rw-r--r-- | 16.8 KB |
slang-ir-generics-lowering-context.h | -rw-r--r-- | 5.6 KB |
slang-ir-glsl-legalize.cpp | -rw-r--r-- | 134.4 KB |
slang-ir-glsl-legalize.h | -rw-r--r-- | 651 bytes |
slang-ir-glsl-liveness.cpp | -rw-r--r-- | 7.4 KB |
slang-ir-glsl-liveness.h | -rw-r--r-- | 501 bytes |
slang-ir-hlsl-legalize.cpp | -rw-r--r-- | 3.6 KB |
slang-ir-hlsl-legalize.h | -rw-r--r-- | 259 bytes |
slang-ir-init-local-var.cpp | -rw-r--r-- | 2.0 KB |
slang-ir-init-local-var.h | -rw-r--r-- | 330 bytes |
slang-ir-inline.cpp | -rw-r--r-- | 35.3 KB |
slang-ir-inline.h | -rw-r--r-- | 1.6 KB |
slang-ir-insert-debug-value-store.cpp | -rw-r--r-- | 11.3 KB |
slang-ir-insert-debug-value-store.h | -rw-r--r-- | 227 bytes |
slang-ir-inst-defs.h | -rw-r--r-- | 56.2 KB |
slang-ir-inst-pass-base.h | -rw-r--r-- | 4.0 KB |
slang-ir-insts.h | -rw-r--r-- | 152.6 KB |
slang-ir-layout.cpp | -rw-r--r-- | 19.2 KB |
slang-ir-layout.h | -rw-r--r-- | 4.2 KB |
slang-ir-legalize-array-return-type.cpp | -rw-r--r-- | 2.6 KB |
slang-ir-legalize-array-return-type.h | -rw-r--r-- | 305 bytes |
slang-ir-legalize-extract-from-texture-access.cpp | -rw-r--r-- | 5.4 KB |
slang-ir-legalize-extract-from-texture-access.h | -rw-r--r-- | 173 bytes |
slang-ir-legalize-image-subscript.cpp | -rw-r--r-- | 7.6 KB |
slang-ir-legalize-image-subscript.h | -rw-r--r-- | 208 bytes |
slang-ir-legalize-is-texture-access.cpp | -rw-r--r-- | 3.2 KB |
slang-ir-legalize-is-texture-access.h | -rw-r--r-- | 186 bytes |
slang-ir-legalize-mesh-outputs.cpp | -rw-r--r-- | 1.2 KB |
slang-ir-legalize-mesh-outputs.h | -rw-r--r-- | 230 bytes |
slang-ir-legalize-types.cpp | -rw-r--r-- | 145.2 KB |
slang-ir-legalize-uniform-buffer-load.cpp | -rw-r--r-- | 1.6 KB |
slang-ir-legalize-uniform-buffer-load.h | -rw-r--r-- | 283 bytes |
slang-ir-legalize-varying-params.cpp | -rw-r--r-- | 57.4 KB |
slang-ir-legalize-varying-params.h | -rw-r--r-- | 2.7 KB |
slang-ir-legalize-vector-types.cpp | -rw-r--r-- | 7.3 KB |
slang-ir-legalize-vector-types.h | -rw-r--r-- | 289 bytes |
slang-ir-link.cpp | -rw-r--r-- | 68.3 KB |
slang-ir-link.h | -rw-r--r-- | 1.1 KB |
slang-ir-liveness.cpp | -rw-r--r-- | 55.8 KB |
slang-ir-liveness.h | -rw-r--r-- | 5.2 KB |
slang-ir-loop-inversion.cpp | -rw-r--r-- | 14.0 KB |
slang-ir-loop-inversion.h | -rw-r--r-- | 116 bytes |
slang-ir-loop-unroll.cpp | -rw-r--r-- | 20.5 KB |
slang-ir-loop-unroll.h | -rw-r--r-- | 1.1 KB |
slang-ir-lower-append-consume-structured-buffer.cpp | -rw-r--r-- | 14.1 KB |
slang-ir-lower-append-consume-structured-buffer.h | -rw-r--r-- | 514 bytes |
slang-ir-lower-binding-query.cpp | -rw-r--r-- | 23.4 KB |
slang-ir-lower-binding-query.h | -rw-r--r-- | 604 bytes |
slang-ir-lower-bit-cast.cpp | -rw-r--r-- | 9.6 KB |
slang-ir-lower-bit-cast.h | -rw-r--r-- | 380 bytes |
slang-ir-lower-buffer-element-type.cpp | -rw-r--r-- | 48.8 KB |
slang-ir-lower-buffer-element-type.h | -rw-r--r-- | 1.0 KB |
slang-ir-lower-com-methods.cpp | -rw-r--r-- | 6.5 KB |
slang-ir-lower-com-methods.h | -rw-r--r-- | 344 bytes |
slang-ir-lower-combined-texture-sampler.cpp | -rw-r--r-- | 9.2 KB |
slang-ir-lower-combined-texture-sampler.h | -rw-r--r-- | 262 bytes |
slang-ir-lower-cuda-builtin-types.cpp | -rw-r--r-- | 18.3 KB |
slang-ir-lower-cuda-builtin-types.h | -rw-r--r-- | 1.5 KB |
slang-ir-lower-error-handling.cpp | -rw-r--r-- | 7.4 KB |
slang-ir-lower-error-handling.h | -rw-r--r-- | 659 bytes |
slang-ir-lower-existential.cpp | -rw-r--r-- | 12.2 KB |
slang-ir-lower-existential.h | -rw-r--r-- | 267 bytes |
slang-ir-lower-expand-type.cpp | -rw-r--r-- | 6.1 KB |
slang-ir-lower-expand-type.h | -rw-r--r-- | 1.1 KB |
slang-ir-lower-generic-call.cpp | -rw-r--r-- | 16.1 KB |
slang-ir-lower-generic-call.h | -rw-r--r-- | 316 bytes |
slang-ir-lower-generic-function.cpp | -rw-r--r-- | 18.0 KB |
slang-ir-lower-generic-function.h | -rw-r--r-- | 828 bytes |
slang-ir-lower-generic-type.cpp | -rw-r--r-- | 2.7 KB |
slang-ir-lower-generic-type.h | -rw-r--r-- | 377 bytes |
slang-ir-lower-generics.cpp | -rw-r--r-- | 11.4 KB |
slang-ir-lower-generics.h | -rw-r--r-- | 710 bytes |
slang-ir-lower-glsl-ssbo-types.cpp | -rw-r--r-- | 8.0 KB |
slang-ir-lower-glsl-ssbo-types.h | -rw-r--r-- | 351 bytes |
slang-ir-lower-l-value-cast.cpp | -rw-r--r-- | 7.2 KB |
slang-ir-lower-l-value-cast.h | -rw-r--r-- | 979 bytes |
slang-ir-lower-optional-type.cpp | -rw-r--r-- | 10.5 KB |
slang-ir-lower-optional-type.h | -rw-r--r-- | 290 bytes |
slang-ir-lower-reinterpret.cpp | -rw-r--r-- | 3.0 KB |
slang-ir-lower-reinterpret.h | -rw-r--r-- | 405 bytes |
slang-ir-lower-result-type.cpp | -rw-r--r-- | 10.6 KB |
slang-ir-lower-result-type.h | -rw-r--r-- | 284 bytes |
slang-ir-lower-tuple-types.cpp | -rw-r--r-- | 16.1 KB |
slang-ir-lower-tuple-types.h | -rw-r--r-- | 266 bytes |
slang-ir-lower-witness-lookup.cpp | -rw-r--r-- | 16.5 KB |
slang-ir-lower-witness-lookup.h | -rw-r--r-- | 509 bytes |
slang-ir-marshal-native-call.cpp | -rw-r--r-- | 11.8 KB |
slang-ir-marshal-native-call.h | -rw-r--r-- | 2.2 KB |
slang-ir-metadata.cpp | -rw-r--r-- | 3.1 KB |
slang-ir-metadata.h | -rw-r--r-- | 196 bytes |
slang-ir-metal-legalize.cpp | -rw-r--r-- | 83.7 KB |
slang-ir-metal-legalize.h | -rw-r--r-- | 153 bytes |
slang-ir-missing-return.cpp | -rw-r--r-- | 951 bytes |
slang-ir-missing-return.h | -rw-r--r-- | 207 bytes |
slang-ir-obfuscate-loc.cpp | -rw-r--r-- | 12.3 KB |
slang-ir-obfuscate-loc.h | -rw-r--r-- | 474 bytes |
slang-ir-operator-shift-overflow.cpp | -rw-r--r-- | 2.1 KB |
slang-ir-operator-shift-overflow.h | -rw-r--r-- | 292 bytes |
slang-ir-optix-entry-point-uniforms.cpp | -rw-r--r-- | 11.4 KB |
slang-ir-optix-entry-point-uniforms.h | -rw-r--r-- | 154 bytes |
slang-ir-peephole.cpp | -rw-r--r-- | 48.5 KB |
slang-ir-peephole.h | -rw-r--r-- | 903 bytes |
slang-ir-propagate-func-properties.cpp | -rw-r--r-- | 11.5 KB |
slang-ir-propagate-func-properties.h | -rw-r--r-- | 99 bytes |
slang-ir-pytorch-cpp-binding.cpp | -rw-r--r-- | 53.5 KB |
slang-ir-pytorch-cpp-binding.h | -rw-r--r-- | 529 bytes |
slang-ir-reachability.cpp | -rw-r--r-- | 2.7 KB |
slang-ir-reachability.h | -rw-r--r-- | 583 bytes |
slang-ir-redundancy-removal.cpp | -rw-r--r-- | 12.6 KB |
slang-ir-redundancy-removal.h | -rw-r--r-- | 372 bytes |
slang-ir-remove-unused-generic-param.cpp | -rw-r--r-- | 5.2 KB |
slang-ir-remove-unused-generic-param.h | -rw-r--r-- | 151 bytes |
slang-ir-restructure-scoping.cpp | -rw-r--r-- | 17.0 KB |
slang-ir-restructure-scoping.h | -rw-r--r-- | 850 bytes |
slang-ir-restructure.cpp | -rw-r--r-- | 28.9 KB |
slang-ir-restructure.h | -rw-r--r-- | 7.8 KB |
slang-ir-sccp.cpp | -rw-r--r-- | 67.6 KB |
slang-ir-sccp.h | -rw-r--r-- | 983 bytes |
slang-ir-simplify-cfg.cpp | -rw-r--r-- | 32.3 KB |
slang-ir-simplify-cfg.h | -rw-r--r-- | 774 bytes |
slang-ir-simplify-for-emit.cpp | -rw-r--r-- | 15.5 KB |
slang-ir-simplify-for-emit.h | -rw-r--r-- | 179 bytes |
slang-ir-single-return.cpp | -rw-r--r-- | 3.4 KB |
slang-ir-single-return.h | -rw-r--r-- | 394 bytes |
slang-ir-specialize-address-space.cpp | -rw-r--r-- | 16.5 KB |
slang-ir-specialize-address-space.h | -rw-r--r-- | 948 bytes |
slang-ir-specialize-arrays.cpp | -rw-r--r-- | 3.1 KB |
slang-ir-specialize-arrays.h | -rw-r--r-- | 850 bytes |
slang-ir-specialize-buffer-load-arg.cpp | -rw-r--r-- | 3.2 KB |
slang-ir-specialize-buffer-load-arg.h | -rw-r--r-- | 1.4 KB |
slang-ir-specialize-dispatch.cpp | -rw-r--r-- | 13.4 KB |
slang-ir-specialize-dispatch.h | -rw-r--r-- | 442 bytes |
slang-ir-specialize-dynamic-associatedtype-lookup.cpp | -rw-r--r-- | 10.3 KB |
slang-ir-specialize-dynamic-associatedtype-lookup.h | -rw-r--r-- | 547 bytes |
slang-ir-specialize-function-call.cpp | -rw-r--r-- | 40.2 KB |
slang-ir-specialize-function-call.h | -rw-r--r-- | 1.1 KB |
slang-ir-specialize-matrix-layout.cpp | -rw-r--r-- | 1.5 KB |
slang-ir-specialize-matrix-layout.h | -rw-r--r-- | 362 bytes |
slang-ir-specialize-resources.cpp | -rw-r--r-- | 51.6 KB |
slang-ir-specialize-resources.h | -rw-r--r-- | 1.2 KB |
slang-ir-specialize-target-switch.cpp | -rw-r--r-- | 3.8 KB |
slang-ir-specialize-target-switch.h | -rw-r--r-- | 376 bytes |
slang-ir-specialize.cpp | -rw-r--r-- | 109.2 KB |
slang-ir-specialize.h | -rw-r--r-- | 345 bytes |
slang-ir-spirv-legalize.cpp | -rw-r--r-- | 96.4 KB |
slang-ir-spirv-legalize.h | -rw-r--r-- | 1.8 KB |
slang-ir-spirv-snippet.cpp | -rw-r--r-- | 13.5 KB |
slang-ir-spirv-snippet.h | -rw-r--r-- | 4.2 KB |
slang-ir-ssa-register-allocate.cpp | -rw-r--r-- | 12.0 KB |
slang-ir-ssa-register-allocate.h | -rw-r--r-- | 536 bytes |
slang-ir-ssa-simplification.cpp | -rw-r--r-- | 6.4 KB |
slang-ir-ssa-simplification.h | -rw-r--r-- | 1.2 KB |
slang-ir-ssa.cpp | -rw-r--r-- | 39.9 KB |
slang-ir-ssa.h | -rw-r--r-- | 285 bytes |
slang-ir-string-hash.cpp | -rw-r--r-- | 2.6 KB |
slang-ir-string-hash.h | -rw-r--r-- | 955 bytes |
slang-ir-strip-cached-dict.cpp | -rw-r--r-- | 644 bytes |
slang-ir-strip-cached-dict.h | -rw-r--r-- | 220 bytes |
slang-ir-strip-witness-tables.cpp | -rw-r--r-- | 1.6 KB |
slang-ir-strip-witness-tables.h | -rw-r--r-- | 324 bytes |
slang-ir-strip.cpp | -rw-r--r-- | 1.3 KB |
slang-ir-strip.h | -rw-r--r-- | 410 bytes |
slang-ir-synthesize-active-mask.cpp | -rw-r--r-- | 90.6 KB |
slang-ir-synthesize-active-mask.h | -rw-r--r-- | 868 bytes |
slang-ir-translate-glsl-global-var.cpp | -rw-r--r-- | 15.7 KB |
slang-ir-translate-glsl-global-var.h | -rw-r--r-- | 463 bytes |
slang-ir-uniformity.cpp | -rw-r--r-- | 19.7 KB |
slang-ir-uniformity.h | -rw-r--r-- | 176 bytes |
slang-ir-use-uninitialized-values.cpp | -rw-r--r-- | 22.8 KB |
slang-ir-use-uninitialized-values.h | -rw-r--r-- | 230 bytes |
slang-ir-user-type-hint.cpp | -rw-r--r-- | 1.0 KB |
slang-ir-user-type-hint.h | -rw-r--r-- | 110 bytes |
slang-ir-util.cpp | -rw-r--r-- | 53.5 KB |
slang-ir-util.h | -rw-r--r-- | 10.9 KB |
slang-ir-validate.cpp | -rw-r--r-- | 13.7 KB |
slang-ir-validate.h | -rw-r--r-- | 1.5 KB |
slang-ir-variable-scope-correction.cpp | -rw-r--r-- | 8.7 KB |
slang-ir-variable-scope-correction.h | -rw-r--r-- | 1.3 KB |
slang-ir-vk-invert-y.cpp | -rw-r--r-- | 3.8 KB |
slang-ir-vk-invert-y.h | -rw-r--r-- | 212 bytes |
slang-ir-witness-table-wrapper.cpp | -rw-r--r-- | 9.9 KB |
slang-ir-witness-table-wrapper.h | -rw-r--r-- | 1022 bytes |
slang-ir-wrap-structured-buffers.cpp | -rw-r--r-- | 12.8 KB |
slang-ir-wrap-structured-buffers.h | -rw-r--r-- | 338 bytes |
slang-ir.cpp | -rw-r--r-- | 263.7 KB |
slang-ir.h | -rw-r--r-- | 78.4 KB |
slang-language-server-ast-lookup.cpp | -rw-r--r-- | 25.8 KB |
slang-language-server-ast-lookup.h | -rw-r--r-- | 853 bytes |
slang-language-server-auto-format.cpp | -rw-r--r-- | 11.8 KB |
slang-language-server-auto-format.h | -rw-r--r-- | 950 bytes |
slang-language-server-completion.cpp | -rw-r--r-- | 26.6 KB |
slang-language-server-completion.h | -rw-r--r-- | 1.6 KB |
slang-language-server-document-symbols.cpp | -rw-r--r-- | 7.5 KB |
slang-language-server-document-symbols.h | -rw-r--r-- | 379 bytes |
slang-language-server-inlay-hints.cpp | -rw-r--r-- | 5.3 KB |
slang-language-server-inlay-hints.h | -rw-r--r-- | 541 bytes |
slang-language-server-semantic-tokens.cpp | -rw-r--r-- | 13.9 KB |
slang-language-server-semantic-tokens.h | -rw-r--r-- | 944 bytes |
slang-language-server.cpp | -rw-r--r-- | 88.1 KB |
slang-language-server.h | -rw-r--r-- | 7.9 KB |
slang-legalize-types.cpp | -rw-r--r-- | 54.9 KB |
slang-legalize-types.h | -rw-r--r-- | 21.2 KB |
slang-lookup-spirv.h | -rw-r--r-- | 204 bytes |
slang-lookup.cpp | -rw-r--r-- | 36.6 KB |
slang-lookup.h | -rw-r--r-- | 2.1 KB |
slang-lower-to-ir.cpp | -rw-r--r-- | 441.7 KB |
slang-lower-to-ir.h | -rw-r--r-- | 2.4 KB |
slang-mangle.cpp | -rw-r--r-- | 29.1 KB |
slang-mangle.h | -rw-r--r-- | 994 bytes |
slang-mangled-lexer.cpp | -rw-r--r-- | 4.8 KB |
slang-mangled-lexer.h | -rw-r--r-- | 3.0 KB |
slang-module-library.cpp | -rw-r--r-- | 4.0 KB |
slang-module-library.h | -rw-r--r-- | 1.6 KB |
slang-options.cpp | -rw-r--r-- | 126.9 KB |
slang-options.h | -rw-r--r-- | 618 bytes |
slang-parameter-binding.cpp | -rw-r--r-- | 156.8 KB |
slang-parameter-binding.h | -rw-r--r-- | 1.0 KB |
slang-parser.cpp | -rw-r--r-- | 308.9 KB |
slang-parser.h | -rw-r--r-- | 1.8 KB |
slang-preprocessor.cpp | -rw-r--r-- | 149.1 KB |
slang-preprocessor.h | -rw-r--r-- | 3.0 KB |
slang-profile-defs.h | -rw-r--r-- | 13.2 KB |
slang-profile.cpp | -rw-r--r-- | 1.0 KB |
slang-profile.h | -rw-r--r-- | 3.6 KB |
slang-ref-object-reflect.cpp | -rw-r--r-- | 3.2 KB |
slang-ref-object-reflect.h | -rw-r--r-- | 1.9 KB |
slang-reflection-api.cpp | -rw-r--r-- | 137.6 KB |
slang-repro.cpp | -rw-r--r-- | 55.2 KB |
slang-repro.h | -rw-r--r-- | 7.6 KB |
slang-serialize-ast-type-info.h | -rw-r--r-- | 12.8 KB |
slang-serialize-ast.cpp | -rw-r--r-- | 6.1 KB |
slang-serialize-ast.h | -rw-r--r-- | 1.5 KB |
slang-serialize-container.cpp | -rw-r--r-- | 43.4 KB |
slang-serialize-container.h | -rw-r--r-- | 4.3 KB |
slang-serialize-factory.cpp | -rw-r--r-- | 3.6 KB |
slang-serialize-factory.h | -rw-r--r-- | 1.1 KB |
slang-serialize-ir-types.cpp | -rw-r--r-- | 3.4 KB |
slang-serialize-ir-types.h | -rw-r--r-- | 9.6 KB |
slang-serialize-ir.cpp | -rw-r--r-- | 33.8 KB |
slang-serialize-ir.h | -rw-r--r-- | 3.5 KB |
slang-serialize-misc-type-info.h | -rw-r--r-- | 5.5 KB |
slang-serialize-reflection.cpp | -rw-r--r-- | 3.2 KB |
slang-serialize-reflection.h | -rw-r--r-- | 3.1 KB |
slang-serialize-source-loc.cpp | -rw-r--r-- | 15.1 KB |
slang-serialize-source-loc.h | -rw-r--r-- | 8.6 KB |
slang-serialize-type-info.h | -rw-r--r-- | 12.4 KB |
slang-serialize-types.cpp | -rw-r--r-- | 8.4 KB |
slang-serialize-types.h | -rw-r--r-- | 7.6 KB |
slang-serialize-value-type-info.h | -rw-r--r-- | 2.9 KB |
slang-serialize.cpp | -rw-r--r-- | 34.1 KB |
slang-serialize.h | -rw-r--r-- | 21.0 KB |
slang-spirv-val.cpp | -rw-r--r-- | 1.2 KB |
slang-spirv-val.h | -rw-r--r-- | 173 bytes |
slang-stdlib-api.cpp | -rw-r--r-- | 495 bytes |
slang-stdlib-textures.cpp | -rw-r--r-- | 15.6 KB |
slang-stdlib-textures.h | -rw-r--r-- | 2.6 KB |
slang-stdlib.cpp | -rw-r--r-- | 15.5 KB |
slang-syntax.cpp | -rw-r--r-- | 33.9 KB |
slang-syntax.h | -rw-r--r-- | 11.6 KB |
slang-type-layout.cpp | -rw-r--r-- | 194.0 KB |
slang-type-layout.h | -rw-r--r-- | 40.4 KB |
slang-type-system-shared.cpp | -rw-r--r-- | 94 bytes |
slang-type-system-shared.h | -rw-r--r-- | 3.6 KB |
slang-value-reflect.cpp | -rw-r--r-- | 173 bytes |
slang-value-reflect.h | -rw-r--r-- | 268 bytes |
slang-visitor.h | -rw-r--r-- | 8.5 KB |
slang-workspace-version.cpp | -rw-r--r-- | 20.8 KB |
slang-workspace-version.h | -rw-r--r-- | 6.9 KB |
slang.cpp | -rw-r--r-- | 226.8 KB |
slang.natjmc | -rw-r--r-- | 714 bytes |
slang.natvis | -rw-r--r-- | 46.7 KB |