summaryrefslogtreecommitdiffstats
path: root/examples/reflection-api
diff options
context:
space:
mode:
authorSai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com>2025-02-25 12:04:31 -0800
committerGitHub <noreply@github.com>2025-02-25 12:04:31 -0800
commitf7b9745e46db6a7e55f6e0265493350d65ea4615 (patch)
treefb74e013a1c57876c7b94299367c6b9b8343784f /examples/reflection-api
parenta9f2f8a592c4514cd116c947486055788092ea56 (diff)
Fix a bug with hoisting 'IRVar' insts that are used outside the loop (#6446)
* Fix a bug with hoisting 'IRVar' insts that are used outside the loop - We introduce a 'CheckpointObject' inst and use that to split loop state insts into two pieces (one for within-loop uses and one for outside-loop uses. - This allows the two kinds of uses to be handled separately by the hoisting mechanism - CheckpointObject is then lowered to a no-op after hoisting is complete. * Update slang-ir-autodiff-primal-hoist.cpp * Update slang-ir-autodiff-primal-hoist.cpp
Diffstat (limited to 'examples/reflection-api')
0 files changed, 0 insertions, 0 deletions