This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 42a5196 [WebAssembly] Disable 128-bit shift libcalls new 493ba42 [NVVM] Add comments to NVVM intrinsics listing. new 9f9e951 [NVPTX] Change begin/end inline asm comments to "begin/end in [...] new 4c9fd4a Minor formatting fixes in LoopUnroll.cpp. new e598f97 [nvvm] Mark ldu and ldg intrinsics as IntrArgMemOnly. new cbda428 [SCEV] Use guards to prove predicates new b03e0b7 [SCEVExpander] Clang format expressions; NFC new d3d318a Don't inline functions with different SafeStack attributes.
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/Analysis/ScalarEvolution.h | 11 ++ include/llvm/IR/Attributes.td | 1 + include/llvm/IR/IntrinsicsNVVM.td | 18 +-- lib/Analysis/ScalarEvolution.cpp | 47 +++++++- lib/Analysis/ScalarEvolutionExpander.cpp | 33 +++--- lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 4 +- lib/Transforms/Utils/LoopUnroll.cpp | 6 +- test/Analysis/ScalarEvolution/guards.ll | 141 +++++++++++++++++++++++ test/Transforms/Inline/attributes.ll | 19 +++ 9 files changed, 246 insertions(+), 34 deletions(-) create mode 100644 test/Analysis/ScalarEvolution/guards.ll