---
id: pr-cccl-cub-7561
repo: NVIDIA/cccl
pr: 7561
title: Remove recursion from __internal_is_address_from
author: dkolsen-pgi
date: '2026-02-09'
url: https://github.com/NVIDIA/cccl/pull/7561
source_category: upstream-code
architectures:
- sm90
tags:
- hopper
techniques: []
hardware_features:
- hopper
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: afd62225f23201be361f6d8aee2b8993842d2e18
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- libcudacxx/include/cuda/__memory/address_space.h
artifact_dir: evidence/pull-bundles/cccl-cub/gh-7561
head_ref_oid: 2e102177a53b8c0d7e021f3829a64ae42c032cf2
---
# Remove recursion from __internal_is_address_from

- Repository: `NVIDIA/cccl`
- PR: [7561](https://github.com/NVIDIA/cccl/pull/7561)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `libcudacxx/include/cuda/__memory/address_space.h`

## Evidence Bundle

`evidence/pull-bundles/cccl-cub/gh-7561`
