aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorErich Keane <ekeane@nvidia.com>2025-05-01 08:42:04 -0700
committerGitHub <noreply@github.com>2025-05-01 08:42:04 -0700
commite5f09aac483e11595e5cb0c999710ec6e0fb43e9 (patch)
treef23c3faa83cba066caaedf4b57a54ea3241ff3bb /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent09488bcfba77d1a16b0b83c2d6b1135e5e7d5302 (diff)
downloadllvm-e5f09aac483e11595e5cb0c999710ec6e0fb43e9.zip
llvm-e5f09aac483e11595e5cb0c999710ec6e0fb43e9.tar.gz
llvm-e5f09aac483e11595e5cb0c999710ec6e0fb43e9.tar.bz2
[OpenACC][CIR] Start work to lower 'loop' (#137972)
As can be seen by the comment, this ends up being a construct that is going to be quite a lot of work in the future to make sure we properly identify the upperbound, lowerbound, and step. For now, we just treat the 'loop' as container so that we can put the 'for' loop into it. In the future, we'll have to teach the OpenACC dialect how to derive the upperbound, lowerbound, and step from the cir.for loop. Additionally, we'll probably have to add a few more options to it so that we can give it the recipes it needs to determine these for random access iterators. For Integer and Pointer values, these should already be known.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions