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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 399102b4647 [X86] When converting (x << C1) AND C2 to (x AND (C2>>C1)) [...] adds 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()
No new revisions were added by this update.
Summary of changes: clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/unittests/Format/FormatTest.cpp | 7 + 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/ADT/BreadthFirstIterator.h | 2 +- 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 +- 70 files changed, 1242 insertions(+), 955 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