[all-commits] [llvm/llvm-project] 8eabb5: [ModRef] Move ModRefInfo and FunctionModRefBehavio...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Thu Oct 13 03:11:24 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8eabb5b9f5461c4dcfc5b15fe0263481ca0b9ec7
https://github.com/llvm/llvm-project/commit/8eabb5b9f5461c4dcfc5b15fe0263481ca0b9ec7
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M llvm/include/llvm/Analysis/AliasAnalysis.h
A llvm/include/llvm/IR/ModRef.h
Log Message:
-----------
[ModRef] Move ModRefInfo and FunctionModRefBehavior into IR (NFC)
This is in preparation for
https://discourse.llvm.org/t/rfc-unify-memory-effect-attributes/65579.
FunctionModRefBehavior will be used by attributes, and as such has
to be available in IR, not just Analysis.
Differential Revision: https://reviews.llvm.org/D135589
Commit: d44cd1bbeb7542eba06401279e5f2c117247019b
https://github.com/llvm/llvm-project/commit/d44cd1bbeb7542eba06401279e5f2c117247019b
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
Log Message:
-----------
Revert "[FunctionAttrs] Make location classification more precise"
This reverts commit b05f5b90a12098660a4fc16da0b4d421ddfe14e2.
There are thread sanitizer buildbot failures in simple_stack.c.
I think that's because this ended up affecting the handling of
volatile accesses to allocas. Reverting for now.
Compare: https://github.com/llvm/llvm-project/compare/e78165f0ba1e...d44cd1bbeb75
More information about the All-commits
mailing list