aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
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/CodeGenModule.h
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/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions