/tests/autodiff/
../
arithmetic-jvp.slang
arithmetic-jvp.slang.expected.txt
array-param.slang
array-param.slang.expected.txt
auto-differential-type-generic.slang
auto-differential-type-generic.slang.expected.txt
auto-differential-type.slang
auto-differential-type.slang.expected.txt
autobind-plain-matrix-input.slang
autobind-plain-vector-input.slang
autobind-struct-with-array-of-builtins.slang
autobind-struct-with-builtin-types.slang
autopybind-basic.slang
autopybind-differentiable.slang
autopybind-struct.slang
autopybind-vector-element-type.slang
backward-diff-check.slang
backward-diff-check.slang.expected.txt
backward-diff-smoke.slang
backward-diff-smoke.slang.expected.txt
bool-return-control-flow.slang
bool-return-control-flow.slang.expected.txt
bool-return-val-bwd.slang
bool-return-val-bwd.slang.expected.txt
bool-return-val.slang
bool-return-val.slang.expected.txt
bsdf
bug-1.slang
constref-param.slang
control-flow-bug.slang
control-flow-bug.slang.expected.txt
cuda-kernel-export-2.slang
cuda-kernel-export.slang
custom-derivative-array-param.slang
custom-derivative-array-param.slang.expected.txt
custom-derivative-generic.slang
custom-intrinsic-2.slang
custom-intrinsic-2.slang.expected.txt
custom-intrinsic.slang
custom-intrinsic.slang.expected.txt
derived-interface.slang
diff-assoc-type.slang
diff-assoc-type.slang.expected.txt
diff-make-struct-with-associations.slang
diff-make-struct-with-associations.slang.expected.txt
differentiable-constructor.slang
differential-method-synthesis.slang
differential-method-synthesis.slang.expected.txt
differential-type-constructor.slang
differential-type-constructor.slang.expected.txt
dynamic-dispatch-autodiff-simple.slang
dynamic-dispatch-autodiff-simple.slang.expected.txt
dynamic-dispatch-bwd-diff.slang
dynamic-dispatch-bwd-diff.slang.expected.txt
dynamic-dispatch-custom-bwd-derivative.slang
dynamic-dispatch-custom-bwd-derivative.slang.expected.txt
dynamic-dispatch-custom-fwd-derivative.slang
dynamic-dispatch-custom-fwd-derivative.slang.expected.txt
dynamic-dispatch-generic-2.slang
dynamic-dispatch-generic-2.slang.expected.txt
dynamic-dispatch-generic-member-2.slang
dynamic-dispatch-generic-member-2.slang.expected.txt
dynamic-dispatch-generic-member.slang
dynamic-dispatch-generic-member.slang.expected.txt
dynamic-dispatch-generic.slang
dynamic-dispatch-generic.slang.expected.txt
dynamic-dispatch-reverse-1.slang
dynamic-dispatch-reverse-1.slang.expected.txt
dynamic-object-bwd-diff-2.slang
dynamic-object-bwd-diff-2.slang.expected.txt
dynamic-object-bwd-diff.slang
dynamic-object-bwd-diff.slang.expected.txt
existential-1.slang
existential-1.slang.expected.txt
existential-2.slang
existential-2.slang.expected.txt
float-cast.slang
float-cast.slang.expected.txt
for-loop-eliminate-dead-code.slang
for-loop-eliminate-dead-code.slang.expected.txt
fwd-array-out-param.slang
fwd-array-out-param.slang.expected.txt
generic-autodiff-1.slang
generic-autodiff-1.slang.expected.txt
generic-constructor.slang
generic-custom-jvp.slang
generic-differential-synthesis.slang
generic-differential-synthesis.slang.expected.txt
generic-impl-jvp.slang
generic-impl-jvp.slang.expected.txt
generic-jvp.slang
generic-jvp.slang.expected.txt
geometry
getter-setter-multi.slang
getter-setter-multi.slang.expected.txt
getter-setter.slang
getter-setter.slang.expected.txt
global-param-hoisting.slang
global-param-hoisting.slang.expected.txt
high-order-backward-diff-2.slang
high-order-backward-diff-2.slang.expected.txt
high-order-backward-diff-3.slang
high-order-backward-diff-3.slang.expected.txt
high-order-backward-diff-4.slang
high-order-backward-diff-4.slang.expected.txt
high-order-backward-diff.slang
high-order-backward-diff.slang.expected.txt
high-order-builtins-1.slang
high-order-builtins-1.slang.expected.txt
high-order-builtins-2.slang
high-order-builtins-2.slang.expected.txt
high-order-diff-operator.slang
high-order-diff-operator.slang.expected.txt
high-order-forward-diff-struct.slang
high-order-forward-diff-struct.slang.expected.txt
high-order-forward-diff.slang
high-order-forward-diff.slang.expected.txt
high-order-user-defined-derivative.slang
high-order-user-defined-derivative.slang.expected.txt
hlsl-torch-cross-compile.slang
imported-custom-jvp.slang
inline.slang
inout-custom-derivative.slang
inout-custom-derivative.slang.expected.txt
inout-parameters-jvp.slang
inout-parameters-jvp.slang.expected.txt
inout-struct-parameters-jvp.slang
inout-struct-parameters-jvp.slang.expected.txt
local-redecl-custom-jvp.slang
local-redecl-custom-jvp.slang.expected.txt
long-loop-branching-addition.slang
long-loop-branching-addition.slang.expected.txt
long-loop-chained-addition.slang
long-loop-chained-addition.slang.expected.txt
long-loop-multiple.slang
long-loop-multiple.slang.expected.txt
long-loop-noninductive.slang
long-loop-noninductive.slang.expected.txt
long-loop.slang
long-loop.slang.expected.txt
long-while-loop.slang
long-while-loop.slang.expected.txt
loop-init.slang
loop-init.slang.expected.txt
make-array-non-uniform.slang
make-array-non-uniform.slang.expected.txt
make-struct-mixed-type.slang
make-struct-mixed-type.slang.expected.txt
make-struct-non-diff-operand.slang
make-struct-non-diff-operand.slang.expected.txt
material
material2
matrix-arithmetic-fwd.slang
matrix-arithmetic-fwd.slang.expected.txt
member-func-custom-derivative-2.slang
member-func-custom-derivative-2.slang.expected.txt
member-func-custom-derivative.slang
member-func-custom-derivative.slang.expected.txt
modify-vector-param.slang
nan-select.slang
nan-select.slang.expected.txt
nested-jvp.slang
nested-jvp.slang.expected.txt
nested-loop-unroll.slang
nested-loop-unroll.slang.expected.txt
no-diff-array-access.slang
no-diff-array-access.slang.expected.txt
no-diff-member.slang
no-diff-member.slang.expected.txt
no-diff-out.slang
no-diff-param-2.slang
no-diff-param-2.slang.expected.txt
no-diff-param.slang
no-diff-param.slang.expected.txt
no-diff-this-interface.slang
no-diff-this-interface.slang.expected.txt
no-diff-this.slang
no-diff-this.slang.expected.txt
nondiff-call.slang
nondiff-call.slang.expected.txt
null-differential.slang
out-parameters-jvp.slang
out-parameters-jvp.slang.expected.txt
overloaded-custom-deriv.slang
overloaded-custom-deriv.slang.expected.txt
overloads-jvp.slang
overloads-jvp.slang.expected.txt
path-tracer
primal-substitute-2.slang
primal-substitute-2.slang.expected.txt
primal-substitute-3.slang
primal-substitute-3.slang.expected.txt
primal-substitute.slang
primal-substitute.slang.expected.txt
reverse-addr-eliminate.slang
reverse-addr-eliminate.slang.expected.txt
reverse-arithmetic.slang
reverse-arithmetic.slang.expected.txt
reverse-array-out-param.slang
reverse-array-out-param.slang.expected.txt
reverse-checkpoint-1.slang
reverse-checkpoint-1.slang.expected.txt
reverse-checkpoint-2.slang
reverse-checkpoint-2.slang.expected.txt
reverse-conditional-out-assign.slang
reverse-conditional-out-assign.slang.expected.txt
reverse-continue-loop.slang
reverse-continue-loop.slang.expected.txt
reverse-control-flow-1.slang
reverse-control-flow-1.slang.expected.txt
reverse-control-flow-2.slang
reverse-control-flow-2.slang.expected.txt
reverse-control-flow-3.slang
reverse-control-flow-3.slang.expected.txt
reverse-do-while.slang
reverse-do-while.slang.expected.txt
reverse-hybrid-control-flow.slang
reverse-hybrid-control-flow.slang.expected.txt
reverse-inout-param-0.slang
reverse-inout-param-0.slang.expected.txt
reverse-inout-param-1.slang
reverse-inout-param-1.slang.expected.txt
reverse-inout-param-2.slang
reverse-inout-param-2.slang.expected.txt
reverse-inout-param-3.slang
reverse-inout-param-3.slang.expected.txt
reverse-inout-param-4.slang
reverse-inout-param-4.slang.expected.txt
reverse-inout-param-custom-derivative.slang
reverse-inout-param-custom-derivative.slang.expected.txt
reverse-loop-checkpoint-test.slang
reverse-loop-checkpoint-test.slang.expected.txt
reverse-loop-diff-only-2.slang
reverse-loop-diff-only-2.slang.expected.txt
reverse-loop-diff-only-3.slang
reverse-loop-diff-only-3.slang.expected.txt
reverse-loop-diff-only.slang
reverse-loop-diff-only.slang.expected.txt
reverse-loop-higher-order-diff-only.slang
reverse-loop-higher-order-diff-only.slang.expected.txt
reverse-loop.slang
reverse-loop.slang.expected.txt
reverse-matrix-ops.slang
reverse-matrix-ops.slang.expected.txt
reverse-more-loops.slang
reverse-more-loops.slang.expected.txt
reverse-multi-return.slang
reverse-multi-return.slang.expected.txt
reverse-nested-calls.slang
reverse-nested-calls.slang.expected.txt
reverse-nested-control-flow.slang
reverse-nested-control-flow.slang.expected.txt
reverse-nested-loop.slang
reverse-nested-loop.slang.expected.txt
reverse-single-iter-loop.slang
reverse-single-iter-loop.slang.expected.txt
reverse-struct-multi-write.slang
reverse-struct-multi-write.slang.expected.txt
reverse-struct-out.slang
reverse-struct-out.slang.expected.txt
reverse-struct-types.slang
reverse-struct-types.slang.expected.txt
reverse-switch-case.slang
reverse-switch-case.slang.expected.txt
reverse-uint-vector.slang
reverse-uint-vector.slang.expected.txt
reverse-vector-arithmetic.slang
reverse-vector-arithmetic.slang.expected.txt
reverse-while-loop-2.slang
reverse-while-loop-2.slang.expected.txt
reverse-while-loop-3.slang
reverse-while-loop-3.slang.expected.txt
reverse-while-loop.slang
reverse-while-loop.slang.expected.txt
select.slang
select.slang.expected.txt
self-differential-generic-type-synthesis.slang
self-differential-generic-type-synthesis.slang.expected.txt
self-differential-type-synthesis.slang
self-differential-type-synthesis.slang.expected.txt
struct-this-parameter.slang
struct-this-parameter.slang.expected.txt
struct-without-diff-associations.slang
swizzled-store.slang
swizzled-store.slang.expected.txt
test-intrinsics-jvp.slang
test-intrinsics.slang
treat-as-differentiable-1.slang
treat-as-differentiable-1.slang.expected.txt
vector-arithmetic-jvp.slang
vector-arithmetic-jvp.slang.expected.txt
vector-swizzle-jvp.slang
vector-swizzle-jvp.slang.expected.txt
warn-on-shared-memory-access.slang
was