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-defconfig in repository toolchain/ci/llvm-project.
from 383419f7078 [NFC] Fix typo in comment. adds bcb29cb7486 [gn] Support for per-target runtime directory layout adds fca07890a99 [clang-format] Fix Bug 41407 Differential Revision: https:/ [...] adds 6a0746a92f0 Change some StringRef::data() reinterpret_cast to bytes_beg [...] adds 545ed223a65 [llvm-objdump] Simplify disassembleObject adds 30eb5758112 [ConstantRange] Shl considers full-set shifting to last bit [...] adds e7834bd159b [llvm-objdump] Simplify Expected<T> handling with unwrapOrError adds 454a7bb3722 . adds af7314b3179 [llvm-objdump] Simplify some ELF typename: ELFFile<ELFT>::E [...] adds 47a7662e29b [llvm-objdump] Fix split of source lines; don't ltrim source lines adds 07adb6abdad [X86][SSE] SimplifyDemandedBitsForTargetNode - Add initial [...] adds 561ba386233 [DAG] Pull out ComputeNumSignBits call to make debugging ea [...] adds d80f118e523 Copy the C++ kaleidoscope tutorial into a subdirectory and [...] adds 2243a165b14 remove some unhelpful language from the tutorial adds 6d7fdd9ab7c [CostModel][X86] Masked load legalization requires an binar [...] adds 13d3505a86c make a bunch of cleanups in wording and tone adds c4c8bcaeec2 [DWARF] DWARFDebugLine: delete unused parameter `Offset` adds 0fa6c15873d various improvements in wording, also unbreak the bot adds 32a8e742e2f last changes for now adds 32087b65e78 [llvm-objdump] Split disassembleObject and simplify --{star [...] adds 3db93ac5d6d Reapply [ValueTracking] Support min/max selects in computeC [...] adds bad648a23e1 [ConstantRange] Add isAllNegative() and isAllNonNegative() methods adds a51883cfab4 [LLVM-C] Allow Access to the Type of a Binary adds 4246106abac [ConstantRange] Add unsigned and signed intersection types adds c664c2a5ec6 [ConstantRangeTest] Generalize intersection testing code; NFC adds 424417da79c [X86] Use (SUBREG_TO_REG (MOV32rm)) for extloadi64i8/extloa [...] adds f38b46ffca9 [ConstantRange] Add signed/unsigned unionWith() new e4f95e8e39b [clang-format] Fix bug https://bugs.llvm.org/show_bug.cgi?id=41413
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/lib/Format/ContinuationIndenter.cpp | 14 +- clang/unittests/Format/FormatTest.cpp | 25 ++ llvm/docs/tutorial/LangImpl02.rst | 2 +- llvm/docs/tutorial/LangImpl10.rst | 9 +- .../MyFirstLanguageFrontend/LangImpl01.rst | 194 +++++++++ .../{ => MyFirstLanguageFrontend}/LangImpl02.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl03.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl04.rst | 0 .../LangImpl05-cfg.png | Bin .../{ => MyFirstLanguageFrontend}/LangImpl05.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl06.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl07.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl08.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl09.rst | 0 .../{ => MyFirstLanguageFrontend}/LangImpl10.rst | 9 +- .../tutorial/MyFirstLanguageFrontend/index.rst | 83 ++++ llvm/include/llvm-c/Object.h | 26 ++ llvm/include/llvm/Bitcode/BitstreamReader.h | 3 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 34 +- llvm/include/llvm/Object/ELF.h | 4 +- llvm/include/llvm/ObjectYAML/YAML.h | 3 +- llvm/lib/Analysis/ValueTracking.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 2 +- .../RuntimeDyld/RuntimeDyldChecker.cpp | 4 +- llvm/lib/IR/ConstantRange.cpp | 137 ++++-- llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/Object/Object.cpp | 46 ++ llvm/lib/Object/WasmObjectFile.cpp | 2 +- .../ProfileData/Coverage/CoverageMappingReader.cpp | 8 +- llvm/lib/ProfileData/InstrProf.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 + llvm/lib/Target/X86/X86InstrCompiler.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 14 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +- llvm/test/CodeGen/AMDGPU/med3-no-simplify.ll | 48 +++ llvm/test/CodeGen/AMDGPU/smed3.ll | 19 - llvm/test/CodeGen/AMDGPU/umed3.ll | 19 - llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 3 - llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 8 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 21 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 45 +- llvm/test/CodeGen/X86/fp128-cast.ll | 2 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 158 ++----- llvm/test/CodeGen/X86/vector-sext-widen.ll | 14 +- llvm/test/CodeGen/X86/vector-sext.ll | 14 +- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 6 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 31 ++ llvm/test/Transforms/InstCombine/sub.ll | 2 +- .../test/Transforms/InstSimplify/cmp_of_min_max.ll | 20 +- .../AArch64/elf-aarch64-mapping-symbols.test | 4 +- .../llvm-objdump/X86/source-interleave-x86_64.ll | 7 +- llvm/tools/llvm-objdump/ELFDump.cpp | 83 ++-- llvm/tools/llvm-objdump/MachODump.cpp | 291 +++++-------- llvm/tools/llvm-objdump/llvm-objdump.cpp | 472 +++++++++------------ llvm/tools/llvm-objdump/llvm-objdump.h | 25 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 14 +- llvm/tools/llvm-readobj/MachODumper.cpp | 5 +- llvm/tools/sancov/sancov.cpp | 3 +- llvm/unittests/IR/ConstantRangeTest.cpp | 152 +++++-- llvm/unittests/MC/DwarfLineTables.cpp | 4 +- llvm/utils/gn/secondary/clang/runtimes.gni | 13 + .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 2 +- .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 10 +- llvm/utils/gn/secondary/compiler-rt/target.gni | 23 +- .../gn/secondary/compiler-rt/test/hwasan/BUILD.gn | 4 +- 69 files changed, 1268 insertions(+), 957 deletions(-) create mode 100644 llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl01.rst copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl02.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl03.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl04.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl05-cfg.png (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl05.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl06.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl07.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl08.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl09.rst (100%) copy llvm/docs/tutorial/{ => MyFirstLanguageFrontend}/LangImpl10.rst (97%) create mode 100644 llvm/docs/tutorial/MyFirstLanguageFrontend/index.rst create mode 100644 llvm/test/CodeGen/AMDGPU/med3-no-simplify.ll create mode 100644 llvm/utils/gn/secondary/clang/runtimes.gni