This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 366ae9c90fe [APInt] byteSwap - handle any whole byte bitwidth greater t [...] adds 8a48c4a97c4 Fix boolean/bitwise operator precedence warnings. NFCI. adds b25fc4123c7 [Support] In tests, fix warning: variable ‘Threads’ set but [...] adds b7c8a8e834a [obj2yaml] - Fix a -Wsign-compare warning gived by GCC 9.2 adds ce2b5f1569a Fix gcc9.2 -Winit-list-lifetime warning. NFCI. adds 549b436beb4 [MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etc adds f8045b250d8 Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" adds 3f7649799be [X86] Move combineIncDecVector logic from Select to Preproc [...] adds 4abbaceea07 [X86] Add test showing failure to combine shuffle to bit rotation adds aa5ebfdf205 [ValueLattice] Make mark* functions public, return if value [...] adds 34a054ce717 [X86] combineX86ShuffleChain - add support for combining to [...] adds c3c20c83f3d [X86] Fix typo in comment. NFC adds e5b3ae4b34b [X86] Merge two switches together to simplify some code. NFC adds c1943b42c5b [ValueLattice] Update markConstantRange to return false equ [...] adds 46788a21f91 [X86][AsmPrinter] PrintSymbolOperand: prefer to lower ELF M [...] adds c1186d50f98 [X86][AVX512] Split AVX512F and AVX512BW shuffle combining tests adds 7406c8ddab2 Fix Wdocumentation unknown parameter warnings. NFCI. adds 5d22b6a87f3 [X86] Add test cases showing failure to simplify target shu [...] adds 99382e450fb [libc++] Add utility to generate and display libc++'s heade [...] adds 82b47b29784 [libc++] Move abs and div into stdlib.h to fix header cycle. adds b86bf83c281 [FIX] Remove pointer in attribute to eliminate leaks (see D71830) adds 5e13e0ce4cd [NFC] Move ValidTextRanges out of DwarfTransformer and into [...] adds 62654cab7e6 Restore functionality of --sysroot on FreeBSD after b18cb9c47 adds 1d5da8cd30f [Attributor][FIX] Use pointer not reference as it can be null adds 857bf5da35a [FIX] Do not copy an llvm::function_ref if it has to be reused adds 9b07512fd3c [mlir][Parser][NFC] Remove several usages of getEncodedSour [...] adds 857b655d7aa [mlir] Allow adding extra class declarations to interfaces. adds 22ebf08006a [llvm-readobj] - Refactor the code that dumps relocations. new 0765d3824d0 [IRBuilder] Virtualize IRBuilder
The 1 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/include/clang/AST/OpenMPClause.h | 6 +- clang/include/clang/Basic/Attr.td | 6 +- clang/include/clang/Sema/Sema.h | 2 +- .../include/clang/Serialization/ASTRecordReader.h | 2 +- .../include/clang/Serialization/ASTRecordWriter.h | 2 +- clang/lib/CodeGen/CGBuilder.h | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 8 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 9 +- clang/lib/Driver/ToolChains/FreeBSD.h | 12 +- clang/lib/Parse/ParseOpenMP.cpp | 10 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 13 +- clang/lib/Serialization/ASTReader.cpp | 8 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 6 +- clang/tools/driver/cc1as_main.cpp | 2 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 10 +- libcxx/include/math.h | 61 +- libcxx/include/stdlib.h | 64 +- libcxx/utils/graph_header_deps.py | 208 ++++++ libcxx/utils/libcxx/graph.py | 298 ++++++++ libcxx/utils/libcxx/util.py | 13 + llvm/include/llvm/Analysis/TargetFolder.h | 111 +-- llvm/include/llvm/Analysis/ValueLattice.h | 87 ++- .../include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 27 - llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h | 33 + llvm/include/llvm/IR/ConstantFolder.h | 107 +-- llvm/include/llvm/IR/IRBuilder.h | 197 +++--- llvm/include/llvm/IR/IRBuilderFolder.h | 139 ++++ llvm/include/llvm/IR/NoFolder.h | 112 +-- llvm/include/llvm/MC/MCELFStreamer.h | 10 +- llvm/include/llvm/MC/MCObjectStreamer.h | 14 +- llvm/include/llvm/MC/MCStreamer.h | 28 +- llvm/include/llvm/MC/MCWasmStreamer.h | 4 +- llvm/include/llvm/MC/MCWinCOFFStreamer.h | 4 +- llvm/include/llvm/MC/MCXCOFFStreamer.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 2 +- llvm/lib/Analysis/ConstantFolding.cpp | 3 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 32 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp | 6 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 5 + llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 8 +- llvm/lib/IR/IRBuilder.cpp | 6 + llvm/lib/MC/MCAsmStreamer.cpp | 52 +- llvm/lib/MC/MCELFStreamer.cpp | 12 +- llvm/lib/MC/MCMachOStreamer.cpp | 8 +- llvm/lib/MC/MCNullStreamer.cpp | 2 +- llvm/lib/MC/MCObjectStreamer.cpp | 14 +- llvm/lib/MC/MCParser/AsmParser.cpp | 14 +- llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 10 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 2 +- llvm/lib/MC/MCParser/WasmAsmParser.cpp | 2 +- llvm/lib/MC/MCStreamer.cpp | 30 +- llvm/lib/MC/MCWasmStreamer.cpp | 4 +- llvm/lib/MC/MCWinCOFFStreamer.cpp | 6 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 4 +- .../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 14 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 8 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 20 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 4 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 121 ++-- llvm/lib/Target/X86/X86ISelLowering.cpp | 100 +-- llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 6 +- llvm/lib/Transforms/IPO/Attributor.cpp | 15 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 287 ++------ llvm/lib/Transforms/Scalar/SROA.cpp | 6 +- llvm/test/CodeGen/X86/avx512-arith.ll | 26 + .../test/CodeGen/X86/semantic-interposition-asm.ll | 21 + .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 15 +- .../X86/vector-shuffle-combining-avx512bw.ll | 779 --------------------- ...12bw.ll => vector-shuffle-combining-avx512f.ll} | 758 ++++++++++---------- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 21 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 9 + llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 6 +- llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 24 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 10 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- llvm/test/Transforms/SCCP/logical-nuke.ll | 28 +- .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 418 +++++++++++ llvm/test/Transforms/SCCP/switch-multiple-undef.ll | 26 +- llvm/test/Transforms/SCCP/ub-shift.ll | 53 +- llvm/test/Transforms/SCCP/undef-resolve.ll | 156 ++++- llvm/tools/llvm-readobj/ELFDumper.cpp | 79 ++- llvm/tools/obj2yaml/elf2yaml.cpp | 3 +- llvm/unittests/Analysis/ValueLatticeTest.cpp | 17 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 10 +- llvm/unittests/Support/ThreadPool.cpp | 2 - mlir/include/mlir/IR/OpBase.td | 4 + mlir/include/mlir/TableGen/OpInterfaces.h | 3 + mlir/lib/Parser/Parser.cpp | 126 ++-- mlir/lib/TableGen/OpInterfaces.cpp | 6 + mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 5 + polly/include/polly/CodeGen/IRBuilder.h | 5 +- 106 files changed, 2857 insertions(+), 2337 deletions(-) create mode 100755 libcxx/utils/graph_header_deps.py create mode 100644 libcxx/utils/libcxx/graph.py create mode 100644 llvm/include/llvm/IR/IRBuilderFolder.h create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-asm.ll copy llvm/test/CodeGen/X86/{vector-shuffle-combining-avx512bw.ll => vector-shuffle [...] create mode 100644 llvm/test/Transforms/SCCP/resolvedundefsin-tracked-fn.ll