summaryrefslogtreecommitdiff
path: root/tests/autodiff
ModeNameSize
-rw-r--r--arithmetic-jvp.slang1355logplain
-rw-r--r--arithmetic-jvp.slang.expected.txt31logplain
-rw-r--r--array-param.slang2116logplain
-rw-r--r--array-param.slang.expected.txt16logplain
-rw-r--r--auto-differential-type.slang1365logplain
-rw-r--r--auto-differential-type.slang.expected.txt57logplain
-rw-r--r--autopybind-basic.slang1245logplain
-rw-r--r--autopybind-differentiable.slang2849logplain
-rw-r--r--autopybind-struct.slang1441logplain
-rw-r--r--autopybind-vector-element-type.slang1486logplain
-rw-r--r--backward-diff-check.slang673logplain
-rw-r--r--backward-diff-check.slang.expected.txt57logplain
-rw-r--r--backward-diff-smoke.slang738logplain
-rw-r--r--backward-diff-smoke.slang.expected.txt31logplain
-rw-r--r--bool-return-control-flow.slang789logplain
-rw-r--r--bool-return-control-flow.slang.expected.txt49logplain
-rw-r--r--bool-return-val-bwd.slang690logplain
-rw-r--r--bool-return-val-bwd.slang.expected.txt48logplain
-rw-r--r--bool-return-val.slang703logplain
-rw-r--r--bool-return-val.slang.expected.txt47logplain
d---------bsdf150logplain
-rw-r--r--bug-1.slang1354logplain
-rw-r--r--constref-param.slang1280logplain
-rw-r--r--control-flow-bug.slang1579logplain
-rw-r--r--control-flow-bug.slang.expected.txt58logplain
-rw-r--r--cuda-kernel-export-2.slang2312logplain
-rw-r--r--cuda-kernel-export.slang1563logplain
-rw-r--r--custom-derivative-array-param.slang720logplain
-rw-r--r--custom-derivative-array-param.slang.expected.txt47logplain
-rw-r--r--custom-derivative-generic.slang822logplain
-rw-r--r--custom-intrinsic-2.slang879logplain
-rw-r--r--custom-intrinsic-2.slang.expected.txt57logplain
-rw-r--r--custom-intrinsic.slang3401logplain
-rw-r--r--custom-intrinsic.slang.expected.txt41logplain
-rw-r--r--derived-interface.slang1156logplain
-rw-r--r--diff-assoc-type.slang758logplain
-rw-r--r--diff-assoc-type.slang.expected.txt16logplain
-rw-r--r--differentiable-constructor.slang740logplain
-rw-r--r--differential-method-synthesis.slang1074logplain
-rw-r--r--differential-method-synthesis.slang.expected.txt57logplain
-rw-r--r--dynamic-dispatch-autodiff-simple.slang1397logplain
-rw-r--r--dynamic-dispatch-autodiff-simple.slang.expected.txt58logplain
-rw-r--r--dynamic-dispatch-bwd-diff.slang1331logplain
-rw-r--r--dynamic-dispatch-bwd-diff.slang.expected.txt58logplain
-rw-r--r--dynamic-dispatch-custom-bwd-derivative.slang1763logplain
-rw-r--r--dynamic-dispatch-custom-bwd-derivative.slang.expected.txt57logplain
-rw-r--r--dynamic-dispatch-custom-fwd-derivative.slang1455logplain
-rw-r--r--dynamic-dispatch-custom-fwd-derivative.slang.expected.txt57logplain
-rw-r--r--dynamic-dispatch-generic-2.slang1310logplain
-rw-r--r--dynamic-dispatch-generic-2.slang.expected.txt58logplain
-rw-r--r--dynamic-dispatch-generic-member-2.slang1185logplain
-rw-r--r--dynamic-dispatch-generic-member-2.slang.expected.txt49logplain
-rw-r--r--dynamic-dispatch-generic-member.slang1082logplain
-rw-r--r--dynamic-dispatch-generic-member.slang.expected.txt48logplain
-rw-r--r--dynamic-dispatch-generic.slang1300logplain
-rw-r--r--dynamic-dispatch-generic.slang.expected.txt58logplain
-rw-r--r--dynamic-dispatch-reverse-1.slang1347logplain
-rw-r--r--dynamic-dispatch-reverse-1.slang.expected.txt57logplain
-rw-r--r--dynamic-object-bwd-diff-2.slang1461logplain
-rw-r--r--dynamic-object-bwd-diff-2.slang.expected.txt57logplain
-rw-r--r--dynamic-object-bwd-diff.slang1672logplain
-rw-r--r--dynamic-object-bwd-diff.slang.expected.txt58logplain
-rw-r--r--existential-1.slang1830logplain
-rw-r--r--existential-1.slang.expected.txt61logplain
-rw-r--r--existential-2.slang1739logplain
-rw-r--r--existential-2.slang.expected.txt59logplain
-rw-r--r--float-cast.slang1602logplain
-rw-r--r--float-cast.slang.expected.txt57logplain
-rw-r--r--for-loop-eliminate-dead-code.slang1033logplain
-rw-r--r--for-loop-eliminate-dead-code.slang.expected.txt38logplain
-rw-r--r--fwd-array-out-param.slang1280logplain
-rw-r--r--fwd-array-out-param.slang.expected.txt57logplain
-rw-r--r--generic-autodiff-1.slang857logplain
-rw-r--r--generic-autodiff-1.slang.expected.txt57logplain
-rw-r--r--generic-constructor.slang833logplain
-rw-r--r--generic-custom-jvp.slang897logplain
-rw-r--r--generic-differential-synthesis.slang766logplain
-rw-r--r--generic-differential-synthesis.slang.expected.txt48logplain
-rw-r--r--generic-impl-jvp.slang7308logplain
-rw-r--r--generic-impl-jvp.slang.expected.txt60logplain
-rw-r--r--generic-jvp.slang4827logplain
-rw-r--r--generic-jvp.slang.expected.txt60logplain
-rw-r--r--getter-setter-multi.slang1782logplain
-rw-r--r--getter-setter-multi.slang.expected.txt57logplain
-rw-r--r--getter-setter.slang1337logplain
-rw-r--r--getter-setter.slang.expected.txt57logplain
-rw-r--r--global-param-hoisting.slang1326logplain
-rw-r--r--global-param-hoisting.slang.expected.txt58logplain
-rw-r--r--high-order-backward-diff-2.slang1082logplain
-rw-r--r--high-order-backward-diff-2.slang.expected.txt50logplain
-rw-r--r--high-order-backward-diff-3.slang1210logplain
-rw-r--r--high-order-backward-diff-3.slang.expected.txt50logplain
-rw-r--r--high-order-backward-diff-4.slang1262logplain
-rw-r--r--high-order-backward-diff-4.slang.expected.txt50logplain
-rw-r--r--high-order-backward-diff.slang871logplain
-rw-r--r--high-order-backward-diff.slang.expected.txt50logplain
-rw-r--r--high-order-builtins-1.slang1108logplain
-rw-r--r--high-order-builtins-1.slang.expected.txt50logplain
-rw-r--r--high-order-builtins-2.slang1150logplain
-rw-r--r--high-order-builtins-2.slang.expected.txt51logplain
-rw-r--r--high-order-diff-operator.slang1147logplain
-rw-r--r--high-order-diff-operator.slang.expected.txt51logplain
-rw-r--r--high-order-forward-diff-struct.slang1034logplain
-rw-r--r--high-order-forward-diff-struct.slang.expected.txt50logplain
-rw-r--r--high-order-forward-diff.slang766logplain
-rw-r--r--high-order-forward-diff.slang.expected.txt50logplain
-rw-r--r--high-order-user-defined-derivative.slang2150logplain
-rw-r--r--high-order-user-defined-derivative.slang.expected.txt96logplain
-rw-r--r--imported-custom-jvp.slang576logplain
-rw-r--r--inline.slang1207logplain
-rw-r--r--inout-custom-derivative.slang916logplain
-rw-r--r--inout-custom-derivative.slang.expected.txt76logplain
-rw-r--r--inout-parameters-jvp.slang1139logplain
-rw-r--r--inout-parameters-jvp.slang.expected.txt31logplain
-rw-r--r--inout-struct-parameters-jvp.slang1058logplain
-rw-r--r--inout-struct-parameters-jvp.slang.expected.txt48logplain
-rw-r--r--local-redecl-custom-jvp.slang928logplain
-rw-r--r--local-redecl-custom-jvp.slang.expected.txt33logplain
-rw-r--r--long-loop-branching-addition.slang1498logplain
-rw-r--r--long-loop-branching-addition.slang.expected.txt17logplain
-rw-r--r--long-loop-chained-addition.slang1253logplain
-rw-r--r--long-loop-chained-addition.slang.expected.txt17logplain
-rw-r--r--long-loop-multiple.slang1214logplain
-rw-r--r--long-loop-multiple.slang.expected.txt17logplain
-rw-r--r--long-loop-noninductive.slang1200logplain
-rw-r--r--long-loop-noninductive.slang.expected.txt17logplain
-rw-r--r--long-loop.slang1068logplain
-rw-r--r--long-loop.slang.expected.txt17logplain
-rw-r--r--long-while-loop.slang1251logplain
-rw-r--r--long-while-loop.slang.expected.txt17logplain
-rw-r--r--loop-init.slang1918logplain
-rw-r--r--loop-init.slang.expected.txt48logplain
-rw-r--r--make-array-non-uniform.slang1068logplain
-rw-r--r--make-array-non-uniform.slang.expected.txt58logplain
-rw-r--r--make-struct-mixed-type.slang808logplain
-rw-r--r--make-struct-mixed-type.slang.expected.txt27logplain
-rw-r--r--make-struct-non-diff-operand.slang771logplain
-rw-r--r--make-struct-non-diff-operand.slang.expected.txt48logplain
d---------material669logplain
d---------material2822logplain
-rw-r--r--matrix-arithmetic-fwd.slang1269logplain
-rw-r--r--matrix-arithmetic-fwd.slang.expected.txt28logplain
-rw-r--r--member-func-custom-derivative-2.slang1113logplain
-rw-r--r--member-func-custom-derivative-2.slang.expected.txt16logplain
-rw-r--r--member-func-custom-derivative.slang795logplain
-rw-r--r--member-func-custom-derivative.slang.expected.txt16logplain
-rw-r--r--modify-vector-param.slang845logplain
-rw-r--r--nan-select.slang924logplain
-rw-r--r--nan-select.slang.expected.txt57logplain
-rw-r--r--nested-jvp.slang2221logplain
-rw-r--r--nested-jvp.slang.expected.txt44logplain
-rw-r--r--nested-loop-unroll.slang1065logplain
-rw-r--r--nested-loop-unroll.slang.expected.txt49logplain
-rw-r--r--no-diff-array-access.slang807logplain
-rw-r--r--no-diff-array-access.slang.expected.txt58logplain
-rw-r--r--no-diff-member.slang682logplain
-rw-r--r--no-diff-member.slang.expected.txt48logplain
-rw-r--r--no-diff-out.slang785logplain
-rw-r--r--no-diff-param-2.slang873logplain
-rw-r--r--no-diff-param-2.slang.expected.txt47logplain
-rw-r--r--no-diff-param.slang661logplain
-rw-r--r--no-diff-param.slang.expected.txt47logplain
-rw-r--r--no-diff-this-interface.slang1944logplain
-rw-r--r--no-diff-this-interface.slang.expected.txt70logplain
-rw-r--r--no-diff-this.slang1246logplain
-rw-r--r--no-diff-this.slang.expected.txt51logplain
-rw-r--r--nondiff-call.slang1472logplain
-rw-r--r--nondiff-call.slang.expected.txt56logplain
-rw-r--r--null-differential.slang1676logplain
-rw-r--r--out-parameters-jvp.slang765logplain
-rw-r--r--out-parameters-jvp.slang.expected.txt27logplain
-rw-r--r--overloaded-custom-deriv.slang918logplain
-rw-r--r--overloaded-custom-deriv.slang.expected.txt22logplain
-rw-r--r--overloads-jvp.slang1314logplain
-rw-r--r--overloads-jvp.slang.expected.txt32logplain
d---------path-tracer95logplain
-rw-r--r--primal-substitute-2.slang958logplain
-rw-r--r--primal-substitute-2.slang.expected.txt59logplain
-rw-r--r--primal-substitute-3.slang1321logplain
-rw-r--r--primal-substitute-3.slang.expected.txt59logplain
-rw-r--r--primal-substitute.slang837logplain
-rw-r--r--primal-substitute.slang.expected.txt59logplain
-rw-r--r--reverse-addr-eliminate.slang1692logplain
-rw-r--r--reverse-addr-eliminate.slang.expected.txt58logplain
-rw-r--r--reverse-arithmetic.slang1700logplain
-rw-r--r--reverse-arithmetic.slang.expected.txt77logplain
-rw-r--r--reverse-array-out-param.slang1053logplain
-rw-r--r--reverse-array-out-param.slang.expected.txt57logplain
-rw-r--r--reverse-checkpoint-1.slang1169logplain
-rw-r--r--reverse-checkpoint-1.slang.expected.txt48logplain
-rw-r--r--reverse-checkpoint-2.slang1169logplain
-rw-r--r--reverse-checkpoint-2.slang.expected.txt48logplain
-rw-r--r--reverse-conditional-out-assign.slang951logplain
-rw-r--r--reverse-conditional-out-assign.slang.expected.txt57logplain
-rw-r--r--reverse-continue-loop.slang1058logplain
-rw-r--r--reverse-continue-loop.slang.expected.txt58logplain
-rw-r--r--reverse-control-flow-1.slang947logplain
-rw-r--r--reverse-control-flow-1.slang.expected.txt57logplain
-rw-r--r--reverse-control-flow-2.slang1435logplain
-rw-r--r--reverse-control-flow-2.slang.expected.txt57logplain
-rw-r--r--reverse-control-flow-3.slang4793logplain
-rw-r--r--reverse-control-flow-3.slang.expected.txt47logplain
-rw-r--r--reverse-do-while.slang1094logplain
-rw-r--r--reverse-do-while.slang.expected.txt57logplain
-rw-r--r--reverse-hybrid-control-flow.slang1075logplain
-rw-r--r--reverse-hybrid-control-flow.slang.expected.txt58logplain
-rw-r--r--reverse-inout-param-0.slang834logplain
-rw-r--r--reverse-inout-param-0.slang.expected.txt59logplain
-rw-r--r--reverse-inout-param-1.slang1138logplain
-rw-r--r--reverse-inout-param-1.slang.expected.txt63logplain
-rw-r--r--reverse-inout-param-2.slang1644logplain
-rw-r--r--reverse-inout-param-2.slang.expected.txt58logplain
-rw-r--r--reverse-inout-param-3.slang824logplain
-rw-r--r--reverse-inout-param-3.slang.expected.txt58logplain
-rw-r--r--reverse-inout-param-4.slang1174logplain
-rw-r--r--reverse-inout-param-4.slang.expected.txt63logplain
-rw-r--r--reverse-inout-param-custom-derivative.slang768logplain
-rw-r--r--reverse-inout-param-custom-derivative.slang.expected.txt21logplain
-rw-r--r--reverse-loop-checkpoint-test.slang2383logplain
-rw-r--r--reverse-loop-checkpoint-test.slang.expected.txt57logplain
-rw-r--r--reverse-loop-diff-only-2.slang2173logplain
-rw-r--r--reverse-loop-diff-only-2.slang.expected.txt59logplain
-rw-r--r--reverse-loop-diff-only-3.slang1853logplain
-rw-r--r--reverse-loop-diff-only-3.slang.expected.txt59logplain
-rw-r--r--reverse-loop-diff-only.slang1720logplain
-rw-r--r--reverse-loop-diff-only.slang.expected.txt59logplain
-rw-r--r--reverse-loop-higher-order-diff-only.slang1753logplain
-rw-r--r--reverse-loop-higher-order-diff-only.slang.expected.txt59logplain
-rw-r--r--reverse-loop.slang984logplain
-rw-r--r--reverse-loop.slang.expected.txt57logplain
-rw-r--r--reverse-matrix-ops.slang2724logplain
-rw-r--r--reverse-matrix-ops.slang.expected.txt55logplain
-rw-r--r--reverse-more-loops.slang1012logplain
-rw-r--r--reverse-more-loops.slang.expected.txt48logplain
-rw-r--r--reverse-multi-return.slang1248logplain
-rw-r--r--reverse-multi-return.slang.expected.txt67logplain
-rw-r--r--reverse-nested-calls.slang820logplain
-rw-r--r--reverse-nested-calls.slang.expected.txt58logplain
-rw-r--r--reverse-nested-control-flow.slang1679logplain
-rw-r--r--reverse-nested-control-flow.slang.expected.txt57logplain
-rw-r--r--reverse-nested-loop.slang1097logplain
-rw-r--r--reverse-nested-loop.slang.expected.txt58logplain
-rw-r--r--reverse-single-iter-loop.slang2143logplain
-rw-r--r--reverse-single-iter-loop.slang.expected.txt67logplain
-rw-r--r--reverse-struct-multi-write.slang1199logplain
-rw-r--r--reverse-struct-multi-write.slang.expected.txt58logplain
-rw-r--r--reverse-struct-out.slang1050logplain
-rw-r--r--reverse-struct-out.slang.expected.txt57logplain
-rw-r--r--reverse-struct-types.slang873logplain
-rw-r--r--reverse-struct-types.slang.expected.txt57logplain
-rw-r--r--reverse-switch-case.slang1240logplain
-rw-r--r--reverse-switch-case.slang.expected.txt57logplain
-rw-r--r--reverse-uint-vector.slang1149logplain
-rw-r--r--reverse-uint-vector.slang.expected.txt29logplain
-rw-r--r--reverse-vector-arithmetic.slang2589logplain
-rw-r--r--reverse-vector-arithmetic.slang.expected.txt110logplain
-rw-r--r--reverse-while-loop-2.slang1220logplain
-rw-r--r--reverse-while-loop-2.slang.expected.txt57logplain
-rw-r--r--reverse-while-loop-3.slang1522logplain
-rw-r--r--reverse-while-loop-3.slang.expected.txt57logplain
-rw-r--r--reverse-while-loop.slang1089logplain
-rw-r--r--reverse-while-loop.slang.expected.txt57logplain
-rw-r--r--select.slang1012logplain
-rw-r--r--select.slang.expected.txt57logplain
-rw-r--r--struct-this-parameter.slang1252logplain
-rw-r--r--struct-this-parameter.slang.expected.txt39logplain
-rw-r--r--swizzled-store.slang1001logplain
-rw-r--r--swizzled-store.slang.expected.txt48logplain
-rw-r--r--test-intrinsics-jvp.slang378logplain
-rw-r--r--test-intrinsics.slang131logplain
-rw-r--r--treat-as-differentiable-1.slang783logplain
-rw-r--r--treat-as-differentiable-1.slang.expected.txt15logplain
-rw-r--r--vector-arithmetic-jvp.slang1806logplain
-rw-r--r--vector-arithmetic-jvp.slang.expected.txt27logplain
-rw-r--r--vector-swizzle-jvp.slang1357logplain
-rw-r--r--vector-swizzle-jvp.slang.expected.txt29logplain
d---------was117logplain