aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorMichael Berg <93234525+mcberg2021@users.noreply.github.com>2025-08-14 12:50:17 -0700
committerGitHub <noreply@github.com>2025-08-14 12:50:17 -0700
commit334a046a3cd31aaec00c4e4bb8866242c6e38c98 (patch)
tree5acc965b335511832a02ac53f5ab7dca6370ff05 /clang/lib/CodeGen/CodeGenFunction.cpp
parenteeada0d30f41b2d680073e49246ac0388e6c5ec7 (diff)
downloadllvm-334a046a3cd31aaec00c4e4bb8866242c6e38c98.zip
llvm-334a046a3cd31aaec00c4e4bb8866242c6e38c98.tar.gz
llvm-334a046a3cd31aaec00c4e4bb8866242c6e38c98.tar.bz2
[LoopDist] Consider reads and writes together for runtime checks (#145623)
Emit safety guards for ptr accesses when cross partition loads exist which have a corresponding store to the same address in a different partition. This will emit the necessary ptr checks for these accesses. The test case was obtained from SuperTest, which SiFive runs regularly. We enabled LoopDistribution by default in our downstream compiler, this change was part of that enablement.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions