This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 0125e4484e2 [LowerSwitch] Use ConstantRange::fromKnownBits(); NFC adds c7ba9555cf1 [SLPVectorizer] reorderInputsAccordingToOpcode - use Instru [...] adds a87ba1c59cb [clang-format] correctly format protobuf fields named "enum". adds c6deae45219 Clang-format: add finer-grained options for putting all arg [...] adds f5e52738fe9 [clang-format] Keep protobuf "package" statement on one line adds 2e92846d365 [x86] reduce code duplication; NFC adds 9eb0de85738 [X86][SLP] Show example of failure to uniformly commute spl [...] adds 40483e1831c [DWARF] Delete a stray break and a stray comment. NFC adds 1ba406c9fcd Fix unused variable warning. NFCI. adds 64feec7977f Remove unused function argument. NFCI. adds 1466e5c3836 Fix unused variable warning on non-asserts builds. NFCI. adds d53135767de Sync some doc changes ClangFormatStyleOptions.rst with doc [...] adds a7510baf847 libclang/CIndexer.cpp: Use loadquery() on AIX for path to library adds 4e7a218abf9 Fix typos in compiler-rt/lib/builtins/atomic.c adds 3e016d48c41 gn build: Add build files for modularize and pp-trace adds d48c8fdd30a gn build: Merge r356820 adds 4b7bf6a02c9 [WebAssembly] Fix test/Driver/wasm-toolchain.c in the prese [...] adds 88f4054f48c [X86] Add BSR/BSF/BSWAP intrinsics to ia32intrin.h to match gcc. adds 10f69948fb9 [pp-trace] Modernize the code adds be860a04b62 [pp-trace] Wrap code in clang::pp_trace adds 54ce1b18c5f [pp-trace] Delete redundant clang:: new 977934f00f7 [ConstantRange] Add getFull() + getEmpty() named constructors; NFC new 0a5d4b84724 [llvm-objcopy] - Report SHT_GROUP sections with invalid alignment. new 5cd4eb96f65 [SLPVectorizer] shouldReorderOperands - just check for reor [...]
The 3 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: clang-tools-extra/docs/pp-trace.rst | 2 +- clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 191 +++++++++----------- clang-tools-extra/pp-trace/PPCallbacksTracker.h | 159 ++++++++-------- clang-tools-extra/pp-trace/PPTrace.cpp | 187 +++++++------------ .../test/pp-trace/pp-trace-conditional.cpp | 2 +- .../test/pp-trace/pp-trace-filter.cpp | 6 +- clang-tools-extra/test/pp-trace/pp-trace-ident.cpp | 2 +- .../test/pp-trace/pp-trace-include.cpp | 2 +- clang-tools-extra/test/pp-trace/pp-trace-macro.cpp | 2 +- .../test/pp-trace/pp-trace-modules.cpp | 2 +- .../test/pp-trace/pp-trace-pragma-general.cpp | 2 +- .../test/pp-trace/pp-trace-pragma-ms.cpp | 2 +- .../test/pp-trace/pp-trace-pragma-opencl.cpp | 2 +- clang/docs/ClangFormatStyleOptions.rst | 35 ++++ clang/include/clang/Format/Format.h | 37 +++- .../clang/Tooling/Inclusions/IncludeStyle.h | 4 +- clang/lib/CodeGen/CGCXX.cpp | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 32 +++- clang/lib/Format/Format.cpp | 7 + clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Format/UnwrappedLineParser.cpp | 4 + clang/lib/Headers/ia32intrin.h | 108 +++++++++++ clang/lib/Headers/immintrin.h | 12 -- clang/test/CodeGen/bitscan-builtins.c | 33 +++- clang/test/CodeGen/x86-bswap.c | 29 +++ clang/test/Driver/wasm-toolchain.c | 2 +- clang/tools/libclang/CIndexer.cpp | 59 ++++++ clang/unittests/Format/FormatTest.cpp | 199 ++++++++++++++++++++- clang/unittests/Format/FormatTestProto.cpp | 12 ++ compiler-rt/lib/builtins/atomic.c | 11 +- llvm/include/llvm/IR/ConstantRange.h | 22 ++- llvm/lib/Analysis/LazyValueInfo.cpp | 10 +- llvm/lib/Analysis/ScalarEvolution.cpp | 14 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 128 ++++++------- llvm/lib/IR/Verifier.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 8 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 68 +++---- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 38 ++++ .../llvm-objcopy/ELF/group-addr-misaligned.test | 38 ++++ llvm/tools/llvm-objcopy/ELF/Object.cpp | 3 + llvm/unittests/IR/ConstantRangeTest.cpp | 6 +- llvm/utils/gn/secondary/BUILD.gn | 2 + .../clang-tools-extra/modularize/BUILD.gn | 21 +++ .../secondary/clang-tools-extra/pp-trace/BUILD.gn | 16 ++ llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 7 + .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 2 + 49 files changed, 1066 insertions(+), 483 deletions(-) create mode 100644 clang/test/CodeGen/x86-bswap.c create mode 100644 llvm/test/tools/llvm-objcopy/ELF/group-addr-misaligned.test create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn