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 f1539b9db39 BreakpointDummyOptionGroup was using g_breakpoint_modify_op [...] adds bdeb2724f0a [compiler-rt] Fix tests after 03b84e4f6d0 adds 25ee861372f [debugify] Move the Debugify pass from tools/opt to lib/Tra [...] adds b4237db295d gn build: Merge 25ee861372f adds d3c744313c3 Correctly update isSignalFrame when unwinding the stack via dwarf. adds 7177ce978e8 [SEH] Defer checking filter expression types until instantiaton adds cbdd92be8a5 Modernize TestWeakSymbols Makefile adds 2f32da3da1d [InstCombine] auto-generate complete checks; NFC adds 6749dc34466 [InstCombine] Don't transform bitcasts between x86_mmx and [...] adds ddff808e07d [MC] Delete defaulted constructor llvm::AsmCond::AsmCond adds 793679836a0 [llvm/test] Update test comments adds acac540422e [analyzer] PR41729: CStringChecker: Improve strlcat and str [...] adds 5e0fb648420 [analyzer] Add test cases for the unsupported C++ construct [...] adds 7215b7ef530 [creduce] Fixed a typo in the error message we're looking for. adds 9af28400d6f [PowerPC] Option for enabling absolute jumptables with comm [...] adds 070e4027b02 [PowerPC][Altivec] Emit correct builtin for single precisio [...] adds e0407f54965 [PowerPC][Altivec] Fix offsets for vec_xl and vec_xst adds 6602e1fb0e3 Reordering KextImageInfo::LoadImageUsingMemoryModule so we [...] adds 6b8baf3062c [BPF] turn on -mattr=+alu32 for cpu version v3 and later adds e0ea842baec [ConstantRange] Add `ushl_sat()`/`sshl_sat()` methods. adds 72a21ad6c9c [CR] ConstantRange::sshl_sat(): check sigdness of the min/m [...] adds 7b9f5401a61 [NFC][IndVarS] Adjust a comment adds 0f88caeef8f [Analyzer] Checker for Debugging Iterator Checkers adds 41449c58c58 [RISCV] Fix evaluation of %pcrel_lo adds f95273f75aa Keep symbols passed by -init and -fini adds f649f24d388 [RAGreedy] Enable -consider-local-interval-cost for AArch64 adds ff3b513495c Revert d91ed80 "[codeview] Reference types in type parent scopes" adds 0a8bd77e774 [cmake] Enable thin lto cache when building with lld-link adds 79b3cce7f14 [lldb][NFC] Refactor some IsClangType checks in ClangASTContext adds 5a1bac4d1da [lldb] Make Target* a Target& in CommandObjectExpression::D [...] adds 8d2ccd1ac32 Reland: [TII] Use optional destination and source pair as a [...] adds d6be9273c60 Revert "[compiler-rt] Fix tests after 03b84e4f6d0" adds 6b45e1bc11e Revert "[clang] Report sanitizer blacklist as a dependency in cc1" adds b0a03f29d9a test commit adds 3ffce13f8c7 test commit adds 3182027282c Revert "Revert "[clang] Report sanitizer blacklist as a dep [...] adds 9b8413ac6e5 Revert "Revert "Revert "[clang] Report sanitizer blacklist [...] adds 9fcf2a38c20 Revert "test commit" adds c0a77329d46 Revert "test commit" adds 6bf9e88ae4a [clang-format] update comments in clang-format.py for pytho [...] adds ef459dedcaf BinaryStream - fix static analyzer warnings. NFCI. - unini [...] adds 11ed1c0239f [LV] Apply sink-after & interleave-groups as VPlan transfor [...] adds e25bc5e0247 [AMDGPU][MC] Corrected src0 for v_movrelsd_b32 and v_movrel [...] adds 0dc0572b48e [XCOFF][AIX] Differentiate usage of label symbol and csect symbol adds f96de257395 gn build: Merge 0dc0572b48e adds 1d321434a20 [llvm-xray] Add AArch64 to llvm-xray extract adds eb00839c6eb [clang-format] Ensure dump_format_style.py can generate Cla [...] adds 483ed6460de Hashing - fix uninitialized variable warnings. NFCI. adds f6fa57cf575 ReplacementItem - fix uninitialized variable warning. NFCI. adds b2a1593f03b Timer - fix uninitialized variable warnings. NFCI. adds c9021d749e2 directory_entry - fix uninitialized variable warning. NFCI. adds 43eeaa147f1 OutputStream - fix static analyzer warnings. NFCI. - unini [...] adds 1f592ecf823 find_interesting_reviews.py: avoid crash on non-ascii data. adds 9ca363d89c1 [APInt] Add saturating truncation methods adds 5a9fd76d2f7 [ConstantRange] Add umul_sat()/smul_sat() methods adds 7dddfa2a9c1 [NFC] ConstantRange::subWithNoWrap(): fixup comment adds cdc38c93fa2 [lldb] Skip parts of TestCallOverriddenMethod.py on Linux adds 00eca0bf0bd libclc: Drop travis adds d6e0e6d255a libclc: Drop the old python based build system adds c8f0bb40214 YAMLTraits.h - fix uninitialized variable warning. NFCI. adds 9ee76ab37f1 raw_ostream - fix static analyzer warnings. NFCI. - uninit [...] adds a3db9c08ebd [PowerPC] Remove redundant CRSET/CRUNSET in custom lowering [...] adds 0703db39892 [CostModel] Fixed isExtractSubvectorMask for undef index off end adds 787dba7aae1 [LICM] Hoisting of widenable conditions out of loops adds 8d22100f66c [LICM] Support hosting of dynamic allocas out of loops adds 2073dd2da70 Redeclare Objective-C property accessors inside the ObjCImp [...] adds 24d507f4468 CrashRecoveryContextCleanup - fix uninitialized variable wa [...] adds 66f63d18e1d Obj2YamlError - fix uninitialized variable warning. NFCI. adds abe9dd4e58d TimeTraceProfiler - fix uninitialized variable warning. NFCI. adds 1471a7ddeed PODSmallVector - fix uninitialized variable warnings. NFCI. adds 15bc4dc9a89 [LVI] Normalize pointer behavior adds 454acae97ca Adapt LLDB to clang API change in ObjCMethodDecl::create(). adds 9e48a946b7b Fix two typos in one test name, three days before its 10th [...] adds 6b44a41fefc [lldb] Prevent Asan/SIP workaround from affecting Python in [...] adds 4d0e07f7862 [lldb] Make Asan/SIP workaround work for Python 3 adds 43ae5f4386b Revert "[LVI] Normalize pointer behavior" adds 51adeae1c90 remove redundant LLVM version from version string when sett [...] adds 9aff5e1c188 [JumpThreading] Fix a comment typo (NFC) adds 70e62a4fa6c [ELF] Suggest extern "C" when an undefined reference is man [...] adds 59d3fbc227c [ELF] Suggest extern "C" when the definition is mangled whi [...] adds 8204d9ff7ef Properly propagate is_variadic. adds 71f4761431a [PowerPC][compiler-rt][builtins]Fix __fixunstfti builtin on [...] adds caad2170aed [cmake] Remove SVN support from VersionFromVCS.cmake adds 7f92d66f378 [ThinLTO] Fix bug when importing writeonly variables adds 759948467ea Reapply "Fix crash on switch conditions of non-integer type [...] adds 3ffbf9720fb [cmake] Remove LLVM_{BUILD,LINK}_LLVM_DYLIB options on Windows adds 590f279c456 [clang] Add VFS support for sanitizers' blacklists adds 885a05f48a5 Reapply [LVI] Normalize pointer behavior adds 5b47efa20e0 [ELF] Fix stack-use-after-scope after D69592 and 69650 adds 9f08ce0d219 Revert "[LV] Apply sink-after & interleave-groups as VPlan [...] new 5df3a87224e [AArch64][X86] Don't assume __powidf2 is available on Windows. new f0af11d86f8 [DDG] Data Dependence Graph - Pi Block new fa03665e866 gn build: Merge f0af11d86f8 new 860ee4f3ebf [clang-format] NFC allow Format.h to be clang-formatted but [...] new 39c308f6b8f DebugInfo: Use separate macinfo contributions for each CU new 6d28588cc0f Reland "[clang] Report sanitizer blacklist as a dependency in cc1" new cae4a28864f Reland "[clang] Report sanitizer blacklist as a dependency in cc1" new 555c6be041d [clang] Fix -fsanitize-system-blacklist processing in cc1 new 56cd447eec8 [llvm-xray] Add basic test for AArch64 support new b314414570c Basic: fix FileManager invalidation issue for file redirect new 2bbc4fdd8fa Add a testcase for .dSYM path remapping dictionaries. new d0416b91f03 Don't attempt to upgrade debug-info-tests to Python3. new fe0763d28a5 [TargetLowering][DAGCombine][MSP430] Shift Amount Threshold [...] new d0b3e731750 Revert "Reapply "Fix crash on switch conditions of non-inte [...] new 4c44fd3de37 clang-format: Add to the release notes the new --dry-run/-n option new d52cff88367 Revert "Reland "[clang] Report sanitizer blacklist as a dep [...] new 99e2cba219a Reland "[compiler-rt] Fix tests after 03b84e4f6d0" new 3a3255a2239 clang-format: refresh the list of options new 3a7a22445e8 [www] More HTTPS and outdated link fixes. new 8f089f2099d [MC] Emit unused undefined symbol even if its binding is not set new e1b07aac3d1 [clangd] NFC, reuse the source manager variable in the RawS [...] new 901cc4a4bc5 Debug Info: Nest Objective-C property function decls inside [...] new 3951245c38c NVPTX: Don't insert an extra empty line at the end of the l [...] new 6278fba9b11 llvm-ranlib/nm: Don't print usage message except for usage errors new 736273c7fe3 DebugInfo: Do not create a debug_macinfo section if no CUs [...] new db797bfb2bd DebugInfo: Remove redundant conditionals/checks from macro [...] new 1478f36f27c Test case to verify that lldb falls back to p/P if g is uns [...] new b11391bb47d ThinLTO : Import always_inline functions irrespective of th [...] new 79e345fbcc8 [clang][IFS] Adds support for more decl types in clang inte [...] new 1257146eb41 [clang][IFS][test] Fixing buildbot test fails for clang-ifs. new 441a78533e6 Revert "Add a testcase for .dSYM path remapping dictionaries." new 60ab30ebce8 Temporarily change the default for use-g-packet-for-reading [...] new 57adc37fe57 [analyzer] Nullability: Don't infer nullable when passing a [...] new e4da37e8a0a [analyzer] Fix skipping the call during inlined defensive c [...]
The 34 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: .../clangd/refactor/tweaks/RawStringLiteral.cpp | 3 +- clang/docs/ClangFormat.rst | 97 +-- clang/docs/ClangFormatStyleOptions.rst | 6 +- clang/docs/ReleaseNotes.rst | 3 + clang/docs/tools/dump_format_style.py | 21 +- clang/include/clang/AST/DeclBase.h | 3 + clang/include/clang/AST/DeclObjC.h | 21 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- .../include/clang/Basic/SanitizerSpecialCaseList.h | 7 +- clang/include/clang/Format/Format.h | 16 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 5 + clang/lib/AST/ASTImporter.cpp | 8 +- clang/lib/AST/DeclObjC.cpp | 38 +- clang/lib/Analysis/BodyFarm.cpp | 10 + clang/lib/Basic/FileManager.cpp | 18 +- clang/lib/Basic/SanitizerBlacklist.cpp | 4 +- clang/lib/Basic/SanitizerSpecialCaseList.cpp | 8 +- clang/lib/Basic/Version.cpp | 5 - clang/lib/CodeGen/CGDebugInfo.cpp | 67 ++- clang/lib/CodeGen/CGDebugInfo.h | 11 + clang/lib/CodeGen/CGObjC.cpp | 11 +- clang/lib/CodeGen/CGObjCGNU.cpp | 14 +- clang/lib/CodeGen/CGObjCMac.cpp | 22 +- clang/lib/CodeGen/CodeGenFunction.cpp | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 40 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 38 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 24 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 24 +- clang/lib/Headers/altivec.h | 62 +- clang/lib/Index/IndexDecl.cpp | 26 +- clang/lib/Sema/SemaDeclObjC.cpp | 56 +- clang/lib/Sema/SemaExprObjC.cpp | 45 +- clang/lib/Sema/SemaObjCProperty.cpp | 111 +++- clang/lib/Sema/SemaPseudoObject.cpp | 20 +- clang/lib/Sema/SemaStmt.cpp | 19 +- clang/lib/Serialization/ASTReaderDecl.cpp | 3 + clang/lib/Serialization/ASTWriterDecl.cpp | 3 + .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 301 +++++----- .../Checkers/DirectIvarAssignment.cpp | 2 + .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 157 ++++- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 5 - .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 23 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/test/AST/ast-dump-decl-json.m | 168 +++++- .../expected-plists/nullability-notes.m.plist | 1 - clang/test/Analysis/NSContainers.m | 13 + clang/test/Analysis/bsd-string.c | 89 ++- clang/test/Analysis/debug-iterator-modeling.cpp | 61 ++ .../handle_constructors_for_default_arguments.cpp | 116 ++++ .../handle_constructors_with_new_array.cpp | 86 +++ clang/test/Analysis/nullability.m | 12 + .../Inputs/sanitizer-blacklist-vfsoverlay.yaml | 15 + clang/test/CodeGen/builtins-ppc-p8vector.c | 57 ++ clang/test/CodeGen/builtins-ppc-xl-xst.c | 490 +++++++++++++++ clang/test/CodeGen/ubsan-blacklist-vfs.c | 36 ++ .../CodeGenObjC/debug-info-objc-property-dwarf5.m | 29 + clang/test/CodeGenObjC/debug-info-synthesis.m | 4 +- clang/test/CodeGenObjC/debug-property-synth.m | 8 +- clang/test/CodeGenObjC/debuginfo-properties.m | 25 +- clang/test/CodeGenObjC/instance-method-metadata.m | 3 +- .../class-template-partial-specialization.cpp | 11 + clang/test/InterfaceStubs/cxx-conversion.cpp | 13 + clang/test/InterfaceStubs/indirect-field-decl.cpp | 10 + clang/test/InterfaceStubs/namespace.cpp | 11 + .../InterfaceStubs/non-type-template-parm-decl.cpp | 10 + clang/test/InterfaceStubs/template-constexpr.cpp | 11 + .../InterfaceStubs/template-template-parm-decl.cpp | 10 + clang/test/InterfaceStubs/trycatch.cpp | 15 + clang/test/InterfaceStubs/usings.cpp | 17 + .../var-template-specialization-decl.cpp | 17 + clang/test/Sema/__try.c | 2 +- clang/test/SemaCXX/exceptions-seh.cpp | 14 + ...s-rules.m => atomic-property-synthesis-rules.m} | 0 clang/test/SemaObjC/iboutlet.m | 2 +- clang/tools/clang-format/clang-format.py | 22 +- clang/tools/libclang/CIndex.cpp | 5 + clang/utils/creduce-clang-crash.py | 2 +- clang/www/UniversalDriver.html | 4 +- clang/www/analyzer/available_checks.html | 2 +- clang/www/analyzer/open_projects.html | 43 +- compiler-rt/lib/builtins/ppc/fixunstfti.c | 14 +- .../test/asan/TestCases/default_blacklist.cpp | 2 +- .../test/builtins/Unit/ppc/fixunstfti_test.h | 658 ++++++++++++++++++++- compiler-rt/test/msan/default_blacklist.cpp | 2 +- debuginfo-tests/CMakeLists.txt | 35 -- libclc/.travis.yml | 200 ------- libclc/build/metabuild.py | 100 ---- libclc/build/ninja_syntax.py | 118 ---- libclc/configure.py | 318 ---------- libunwind/src/DwarfInstructions.hpp | 7 +- libunwind/src/UnwindCursor.hpp | 2 +- libunwind/src/UnwindLevel1-gcc-ext.c | 9 +- libunwind/test/signal_frame.pass.cpp | 25 + lld/ELF/CMakeLists.txt | 1 + lld/ELF/Driver.cpp | 6 + lld/ELF/Relocations.cpp | 61 +- lld/test/ELF/lto/init-fini.ll | 38 ++ lld/test/ELF/ppc64-abs64-dyn.s | 8 +- lld/test/ELF/ppc64-relocs.s | 4 +- lld/test/ELF/undef-suggest-extern-c.s | 19 + lld/test/ELF/undef-suggest-extern-c2.s | 21 + .../TestCallOverriddenMethod.py | 22 +- .../test/commands/expression/weak_symbols/Makefile | 35 +- .../gdb_remote_client/TestGDBRemoteClient.py | 4 + .../gdb_remote_client/TestNoGPacketSupported.py | 97 +++ lldb/source/Commands/CommandObjectExpression.cpp | 96 ++- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 24 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 7 +- .../gdb-remote/ProcessGDBRemoteProperties.td | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 36 +- lldb/source/Symbol/ClangUtil.cpp | 4 + lldb/test/API/lldbtest.py | 8 +- llvm/CMakeLists.txt | 22 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 + llvm/cmake/modules/VersionFromVCS.cmake | 103 +--- llvm/docs/BuildingADistribution.rst | 1 + llvm/docs/CMake.rst | 2 + llvm/docs/GettingStarted.rst | 3 +- llvm/docs/ReleaseNotes.rst | 3 + llvm/docs/_templates/layout.html | 2 +- llvm/include/llvm/ADT/APInt.h | 13 + llvm/include/llvm/ADT/EnumeratedArray.h | 48 ++ llvm/include/llvm/ADT/Hashing.h | 4 +- llvm/include/llvm/Analysis/DDG.h | 88 ++- .../include/llvm/Analysis/DependenceGraphBuilder.h | 20 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 3 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 53 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 4 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 8 +- llvm/include/llvm/Demangle/Utility.h | 8 +- llvm/include/llvm/IR/ConstantRange.h | 14 + llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 + llvm/include/llvm/MC/MCAsmInfo.h | 3 + llvm/include/llvm/MC/MCAsmInfoXCOFF.h | 6 +- llvm/include/llvm/MC/MCParser/AsmCond.h | 2 - llvm/include/llvm/MC/MCSectionXCOFF.h | 12 +- llvm/include/llvm/MC/MCStreamer.h | 10 +- llvm/include/llvm/MC/MCXCOFFStreamer.h | 3 +- llvm/include/llvm/Support/BinaryStreamArray.h | 8 +- llvm/include/llvm/Support/BinaryStreamReader.h | 4 +- llvm/include/llvm/Support/BinaryStreamRef.h | 6 +- llvm/include/llvm/Support/CrashRecoveryContext.h | 8 +- llvm/include/llvm/Support/FormatVariadic.h | 2 +- llvm/include/llvm/Support/SpecialCaseList.h | 5 +- llvm/include/llvm/Support/Timer.h | 8 +- llvm/include/llvm/Support/VirtualFileSystem.h | 2 +- llvm/include/llvm/Support/YAMLTraits.h | 2 +- llvm/include/llvm/Support/raw_ostream.h | 17 +- .../llvm/Transforms/Utils}/Debugify.h | 10 +- llvm/lib/Analysis/DDG.cpp | 89 ++- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 129 ++++ llvm/lib/Analysis/LazyValueInfo.cpp | 186 +++--- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 6 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 8 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/XCOFF.cpp | 28 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 - llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 36 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 13 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 28 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 10 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 22 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 21 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 76 +-- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/ConstantRange.cpp | 57 +- llvm/lib/IR/Instructions.cpp | 2 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 18 +- llvm/lib/MC/ELFObjectWriter.cpp | 3 - llvm/lib/MC/MCAsmInfo.cpp | 2 +- llvm/lib/MC/MCAsmInfoXCOFF.cpp | 9 +- llvm/lib/MC/MCAsmStreamer.cpp | 13 +- llvm/lib/MC/MCContext.cpp | 7 +- llvm/lib/MC/MCSectionXCOFF.cpp | 19 +- llvm/lib/MC/MCStreamer.cpp | 3 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 5 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 56 +- llvm/lib/Support/APInt.cpp | 25 + llvm/lib/Support/BinaryStreamReader.cpp | 8 +- llvm/lib/Support/SpecialCaseList.cpp | 4 +- llvm/lib/Support/TimeProfiler.cpp | 6 +- llvm/lib/Support/raw_ostream.cpp | 12 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 30 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 16 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AMDGPU/VOP1Instructions.td | 14 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 26 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 17 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 61 +- llvm/lib/Target/BPF/BPFSubtarget.cpp | 1 + llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 14 + llvm/lib/Target/MSP430/MSP430ISelLowering.h | 1 + llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 14 +- llvm/lib/Target/Mips/Mips16InstrInfo.h | 7 +- llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 23 +- llvm/lib/Target/Mips/MipsSEInstrInfo.h | 8 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 5 + llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 17 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 18 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 10 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 + llvm/lib/Target/X86/X86InstrInfo.cpp | 14 +- llvm/lib/Target/X86/X86InstrInfo.h | 8 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 18 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 5 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 49 ++ llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + .../opt => lib/Transforms/Utils}/Debugify.cpp | 31 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 17 +- llvm/lib/XRay/InstrumentationMap.cpp | 22 +- .../CostModel/X86/shuffle-extract_subvector.ll | 5 + llvm/test/Analysis/DDG/basic-a.ll | 130 ++-- llvm/test/Analysis/DDG/basic-b.ll | 150 ++--- llvm/test/Analysis/DDG/basic-loopnest.ll | 345 ++++++----- llvm/test/Analysis/DDG/root-node.ll | 18 +- llvm/test/Assembler/thinlto-summary.ll | 8 +- llvm/test/CodeGen/AArch64/arm64-preserve-most.ll | 10 +- llvm/test/CodeGen/AArch64/powi-windows.ll | 46 ++ .../AArch64/ragreedy-local-interval-cost.ll | 80 +-- llvm/test/CodeGen/BPF/32-bit-subreg-alu.ll | 1 + .../CodeGen/MSP430/shift-amount-threshold-b.ll | 73 +++ .../CodeGen/PowerPC/absol-jump-table-enabled.ll | 100 ++++ llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 14 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll | 6 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 7 +- llvm/test/CodeGen/X86/powi-windows.ll | 46 ++ llvm/test/DebugInfo/COFF/global-constants.ll | 4 +- llvm/test/DebugInfo/COFF/parent-type-scopes.ll | 133 ----- llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-addr-class.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 6 +- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 6 +- llvm/test/DebugInfo/X86/debug-macro.ll | 5 +- llvm/test/DebugInfo/X86/empty_macinfo.ll | 6 +- .../test/DebugInfo/X86/length_symbol_difference.ll | 1 - llvm/test/MC/AMDGPU/gfx10_asm_all.s | 6 + llvm/test/MC/AMDGPU/vop1.s | 4 + llvm/test/MC/ELF/undef.s | 22 + llvm/test/MC/ELF/weakref.s | 9 + llvm/test/MC/RISCV/pcrel-fixups.s | 52 ++ llvm/test/MC/WebAssembly/debug-info.ll | 34 +- .../ThinLTO/X86/Inputs/funcimport_alwaysinline.ll | 10 + .../test/ThinLTO/X86/Inputs/writeonly-with-refs.ll | 17 + llvm/test/ThinLTO/X86/dot-dumper.ll | 8 +- llvm/test/ThinLTO/X86/dot-dumper2.ll | 2 +- llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll | 24 + llvm/test/ThinLTO/X86/writeonly-with-refs.ll | 26 + .../Transforms/InstCombine/bitcast-vec-canon.ll | 6 +- .../InstCombine/builtin-object-size-ptr.ll | 19 +- .../Transforms/JumpThreading/combine-metadata.ll | 3 +- llvm/test/Transforms/LICM/explicit_guards.ll | 49 +- llvm/test/Transforms/LICM/hoist-alloca.ll | 168 ++++++ llvm/test/tools/llvm-ar/invalid-object-file.test | 3 + llvm/test/tools/llvm-ranlib/bad-usage.test | 7 + llvm/test/tools/llvm-ranlib/help-message.test | 8 + .../tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml | 159 +++++ .../AArch64/extract-instrmap-aarch64.test | 14 + llvm/tools/llvm-ar/llvm-ar.cpp | 58 +- llvm/tools/obj2yaml/Error.h | 2 +- llvm/tools/opt/CMakeLists.txt | 1 - llvm/tools/opt/NewPMDriver.cpp | 2 +- llvm/tools/opt/opt.cpp | 23 +- llvm/unittests/ADT/APIntTest.cpp | 17 + llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/EnumeratedArrayTest.cpp | 51 ++ llvm/unittests/IR/ConstantRangeTest.cpp | 32 + llvm/utils/Reviewing/find_interesting_reviews.py | 2 +- .../gn/secondary/llvm/lib/BinaryFormat/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/tools/opt/BUILD.gn | 1 - .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 + polly/www/contributors.html | 6 +- polly/www/index.html | 8 +- polly/www/performance.html | 2 +- polly/www/publications.html | 8 +- 290 files changed, 6046 insertions(+), 2752 deletions(-) create mode 100644 clang/test/Analysis/debug-iterator-modeling.cpp create mode 100644 clang/test/Analysis/handle_constructors_for_default_arguments.cpp create mode 100644 clang/test/Analysis/handle_constructors_with_new_array.cpp create mode 100644 clang/test/Analysis/nullability.m create mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml create mode 100644 clang/test/CodeGen/builtins-ppc-xl-xst.c create mode 100644 clang/test/CodeGen/ubsan-blacklist-vfs.c create mode 100644 clang/test/CodeGenObjC/debug-info-objc-property-dwarf5.m create mode 100644 clang/test/InterfaceStubs/class-template-partial-specialization.cpp create mode 100644 clang/test/InterfaceStubs/cxx-conversion.cpp create mode 100644 clang/test/InterfaceStubs/indirect-field-decl.cpp create mode 100644 clang/test/InterfaceStubs/namespace.cpp create mode 100644 clang/test/InterfaceStubs/non-type-template-parm-decl.cpp create mode 100644 clang/test/InterfaceStubs/template-constexpr.cpp create mode 100644 clang/test/InterfaceStubs/template-template-parm-decl.cpp create mode 100644 clang/test/InterfaceStubs/trycatch.cpp create mode 100644 clang/test/InterfaceStubs/usings.cpp create mode 100644 clang/test/InterfaceStubs/var-template-specialization-decl.cpp rename clang/test/SemaObjC/{atomoic-property-synnthesis-rules.m => atomic-property [...] delete mode 100644 libclc/.travis.yml delete mode 100644 libclc/build/metabuild.py delete mode 100644 libclc/build/ninja_syntax.py delete mode 100755 libclc/configure.py create mode 100644 libunwind/test/signal_frame.pass.cpp create mode 100644 lld/test/ELF/lto/init-fini.ll create mode 100644 lld/test/ELF/undef-suggest-extern-c.s create mode 100644 lld/test/ELF/undef-suggest-extern-c2.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 llvm/include/llvm/ADT/EnumeratedArray.h rename llvm/{tools/opt => include/llvm/Transforms/Utils}/Debugify.h (89%) create mode 100644 llvm/lib/BinaryFormat/XCOFF.cpp rename llvm/{tools/opt => lib/Transforms/Utils}/Debugify.cpp (93%) create mode 100644 llvm/test/CodeGen/AArch64/powi-windows.ll create mode 100644 llvm/test/CodeGen/MSP430/shift-amount-threshold-b.ll create mode 100644 llvm/test/CodeGen/PowerPC/absol-jump-table-enabled.ll create mode 100644 llvm/test/CodeGen/X86/powi-windows.ll delete mode 100644 llvm/test/DebugInfo/COFF/parent-type-scopes.ll create mode 100644 llvm/test/MC/RISCV/pcrel-fixups.s create mode 100644 llvm/test/ThinLTO/X86/Inputs/funcimport_alwaysinline.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/writeonly-with-refs.ll create mode 100644 llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll create mode 100644 llvm/test/ThinLTO/X86/writeonly-with-refs.ll create mode 100644 llvm/test/Transforms/LICM/hoist-alloca.ll create mode 100644 llvm/test/tools/llvm-ranlib/bad-usage.test create mode 100644 llvm/test/tools/llvm-ranlib/help-message.test create mode 100644 llvm/test/tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml create mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64.test create mode 100644 llvm/unittests/ADT/EnumeratedArrayTest.cpp