[PATCH] D127383: Don't treat readnone call in presplit coroutine as not access memory
Chuanqi Xu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 9 01:31:38 PDT 2022
ChuanqiXu added inline comments.
================
Comment at: llvm/lib/Analysis/BasicAliasAnalysis.cpp:778-780
+ if (Call->hasFnAttr(Attribute::ReadNone) &&
+ Call->getFunction()->isPresplitCoroutine())
+ return FMRB_OnlyReadsMemory;
----------------
This early return is necessary otherwise it would fall to the combine operation at line 804, which would return FMRB_DoesNotAccessMemory.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127383/new/
https://reviews.llvm.org/D127383
More information about the llvm-commits
mailing list