[PATCH] D155049: [ScalarEvolution] Infer loop max trip count from memory accesses
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 27 17:15:54 PDT 2023
vitalybuka added inline comments.
================
Comment at: llvm/lib/Analysis/ScalarEvolution.cpp:8138
+ for (Instruction &Inst : *BB) {
+ if (isa<LoadInst>(&Inst) || isa<StoreInst>(&Inst))
+ MemInsts.push_back(&Inst);
----------------
vitalybuka wrote:
> ```
> && !(F.hasFnAttribute(Attribute::SanitizeAddress) ||
> F.hasFnAttribute(Attribute::SanitizeThread) ||
> F.hasFnAttribute(Attribute::SanitizeMemory) ||
> F.hasFnAttribute(Attribute::SanitizeHWAddress) ||
> F.hasFnAttribute(Attribute::SanitizeMemTag))
> ```
or maybe near flag check
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D155049/new/
https://reviews.llvm.org/D155049
More information about the llvm-commits
mailing list