This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 3bd20c6 Simplify LLParser::ParseOptionalLinkage. NFC. new 190db6a WholeProgramDevirt: Move logic for finding devirtualizable ca [...] new e7feafb Use doxygen style comments. new f02416f [WebAssembly] Preliminary fast-isel support. new fdf3439 Enable loopreroll for sext of loop control only IV
The 4 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/BitSetUtils.h | 38 ++ lib/Analysis/BitSetUtils.cpp | 82 ++++ lib/Analysis/CMakeLists.txt | 1 + lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 546 ++++++++++++++++++++++++- lib/Transforms/IPO/WholeProgramDevirt.cpp | 63 +-- lib/Transforms/Scalar/LoopRerollPass.cpp | 45 +- test/CodeGen/WebAssembly/cfg-stackify.ll | 7 +- test/CodeGen/WebAssembly/fast-isel.ll | 28 ++ test/CodeGen/WebAssembly/load.ll | 1 + test/CodeGen/WebAssembly/return-int32.ll | 1 + test/CodeGen/WebAssembly/return-void.ll | 1 + test/CodeGen/WebAssembly/store.ll | 1 + test/CodeGen/WebAssembly/unreachable.ll | 2 +- test/CodeGen/WebAssembly/userstack.ll | 2 - test/Transforms/LoopReroll/indvar_with_ext.ll | 186 +++++++++ 15 files changed, 932 insertions(+), 72 deletions(-) create mode 100644 include/llvm/Analysis/BitSetUtils.h create mode 100644 lib/Analysis/BitSetUtils.cpp create mode 100644 test/Transforms/LoopReroll/indvar_with_ext.ll