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-aarch64-next-allnoconfig in repository toolchain/ci/llvm-monorepo.
from ac227129c88 Simplify Symbol::getPltVA. adds 6c1d818e893 [DebugInfo] Give inlinable calls DILocs (PR39807) adds b86984664ac [libcxx] Remove dynarray adds dc0b31473ce [X86] Add a combine for back to back VSRAI instructions adds faa5f74f778 [X86] Add some cost model entries for sext/zext for avx512bw adds 503d6a7dfd7 [X86] Make X86TTIImpl::getCastInstrCost properly handle the [...] adds dbff8609eb0 Move internal usages of `alignof`/`__alignof` to use `_LIBC [...] adds 7bf220f4b71 adds a2859d99c62 Implement P0966 - string::reserve should not shrink adds 3ddaeacb31c Fix bad _LIBCPP_ALIGNOF test adds a5b9bafa44b [NFC] Move MultIversioning::Type into Decl so that it can b [...] adds baeb4d3d05f Revert "[clang-tools-extra] r347753 - [clangd] Build and te [...] adds b48b01cdd5d [OPENMP]Fix emission of the target regions in virtual functions. adds daa33c58559 Revert "[ASTImporter] Changed use of Import to Import_New i [...] adds 4154b3ea3b2 Reapply "[llvm-mca] Return the total number of cycles from [...] adds bfd14efee35 [unittests] Fix the File System Test on Windows adds 25290ce4098 [OpenMP] Add omp_get_device_num() and update several other [...] adds 1c5543dceff [OpenMP] Fixed possible array out of bound access adds 863dc25d9ca [OpenMP] Minor cleanup of debug code adds 3029f44c3be [OpenMP] Rename ompt_mutex_impl_unknown to ompt_mutex_impl_none adds d3ec111e730 [Coverage] Do not visit artificial stmts in defaulted metho [...] adds 9d0fa7e9556 [Coverage] Specify the Itanium ABI triple for a C++ test adds d222a0d1d3f Correct 'target' default behavior on redecl, allow forward [...] adds 4fa2c0318f1 [DebugInfo] IR/Bitcode changes for DISubprogram flags. adds 9d0261a03a7 [DebugInfo] NFC Clang test changes for: IR/Bitcode changes [...] adds 1f556510dde [TextAPI] TBD Reader/Writer adds 14fe35dd932 Revert "[TextAPI] TBD Reader/Writer" adds 83feffbf49d Ensure sanitizer check function calls have a !dbg location adds 87edb33db47 Allow cpu-dispatch forward declarations. adds 67f5950908c [lldb] Add GetCurrentException APIs to SBThread, add frame [...] adds ed0ad4ee2cd Make standalone build find tabelgen adds 7265d5bf37d Ensure that test clang-tidy/export-relpath.cpp works with W [...] adds 657b30b1b48 Revert "Move internal usages of `alignof`/`__alignof` to us [...] adds 23185e3bbd5 [driver] Some NFC cleanup adds 21047015997 [x86] try select simplification for target-specific nodes adds 4dc2aa41163 [ELF] --gdb-index: use lower_bound to compute relative CU i [...] adds c673c6f7c5a [driver] Fix --core/-c and add test adds cfcc41a705b [TextAPI] TBD Reader/Writer adds 60c71d42255 [TextAPI] TBD Reader/Writer (bot fixes) adds 3d6c9e14e42 [Documentation] Try to fix build failure in cppcoreguidelin [...] adds dbb2c9e3294 NFC. Use unsigned type for uses counter in CaptureTracking adds 27add86a6aa [TextAPI] TBD Reader/Writer (bot fixes: take 2) adds 4909008cf57 [PowerPC] [NFC] Add test cases to the ISD::BR_CC node in th [...] adds b6a5fb41560 [WebAssembly] Update docs adds abe18914743 [PowerPC] Fix a conversion is not considered when the ISD:: [...] adds 63628eb0ec7 Add Hurd target to LLVMSupport (1/2) adds 41f30b835ce Add Hurd target to Clang driver (2/2) adds b7206563ca8 [X86] Correct comment. NFC adds 9ea8f146edf [TextAPI] Switch back to a custom Platform enum. adds 21e81ca4374 [TextAPI] Fix a memory leak in the TBD reader. adds ca593703970 Revert "[TextAPI] Fix a memory leak in the TBD reader." adds 85f55da02fd [CGP] Improve compile time for complex addressing mode adds 4f35ee4ddf3 [Inliner] Add test for merging of min-legal-vector-width fu [...] adds cf1e51589f6 [Inliner] Modify the merging of min-legal-vector-width attr [...] adds 7bd14c43445 [LLDB] - Fix setting the breakpoints when -gsplit-dwarf and [...] adds 0e75a6fdb66 [LoopStrengthReduce] ComplexityLimit as an option adds 852cdb629eb Disable TermFolding in LoopSimplifyCFG until PR39783 is fixed adds 34df5e4548c [NFC] Add two XFAIL tests from PR39783 adds 512d202a186 Remove getopt includes from the driver adds 91417989ea6 [CODE_OWNERS] Add myself as code owner for MinGW adds f47a3b08121 AMDGPU/InsertWaitcnts: Untangle some semi-global state adds f240782fabf AMDGPU/InsertWaitcnts: Use foreach loops for inst and wait [...] adds cba21fd79b7 AMDGPU/InsertWaitcnts: Simplify pending events tracking adds fb647cdcb90 AMDGPU/InsertWaitcnt: Remove unused WaitAtBeginning adds 53c3df3874b AMDGPU/InsertWaitcnt: Consistently use uint32_t for scores [...] adds 33a353f26a7 AMDGPU/InsertWaitcnts: Remove the dependence on MachineLoopInfo adds 2b434b1b1b6 [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in inp [...] adds 9756ec67ece Fix windows build broken by r347846 adds a22319493a0 [llvm-mca][MC] Add the ability to declare which processor r [...] adds 819c32f86be [llvm-rc] Support EXSTYLE statement. adds 9974303eace [LLDB] - Improve the support of .debug_str_offsets/.debug_s [...] adds b38bd52f9fa Adding a FIXME test to document an area for improvement wit [...] adds ac42a41eef3 [GlobalISel] Make EnableGlobalISel always set when GISel is [...] adds 08c1f5fa034 [GlobalISel] Fix insertion of stack-protector epilogue adds 7c5752f2919 Set MustBuildLookupTable on PrimaryContext in ExternalASTMerger adds dea876a8560 Revert r347596 "Support for inserting profile-directed cach [...] adds c1901fac5d9 [OpenCL] Improve diags for addr spaces in templates adds 26e5ebac267 [CVP] auto-generate complete test checks; NFC adds e07eda48178 Revert "[LICM] Enable control flow hoisting by default" and [...] adds bae24320261 [CVP] tidy processCmp(); NFC adds 72d69015483 [CMake] Fix standalone build for debugserver on macOS adds 76c63265f73 inhereit LLVM_ENABLE_LIBXML2 adds d53681d7013 Add support for TFE/LWE in image intrinsics adds 1bcbea7488e [CallSiteSplitting] Report edge deletion to DomTreeUpdater adds 16360cd68c7 Mark __builtin_shufflevector as using custom type checking adds a962991c804 Revert r347823 "[TextAPI] Switch back to a custom Platform enum." adds 62df55e221a [libcxx] More fixes to XFAILs for aligned allocation tests [...] adds cac69f88eed Fix: Add support for TFE/LWE in image intrinsic adds abd33dc4671 [AMDGPU] Add and update scalar instructions adds 3494f07aa76 [InstCombine] auto-generate complete checks; NFC adds 0fa26fdd4de [SimplifyCFG] auto-generate complete checks; NFC adds 9fb54f03169 git-llvm: Fix incremental population of svn tree. adds 0633aeeadde [ThinLTO] Import local variables from the same module as caller adds 2fe9d07bc70 [ThinLTO] Allow importing of multiple symbols with same GUID adds dcd9091a077 [analyzer][PlistMacroExpansion] Part 4.: Support for __VA_ARGS__ adds 76d621d6cef [LICM] Reapply r347776 "Make LICM able to hoist phis" with fix adds e3a0368a9c7 Avoid redundant reference to isPodLike in SmallVect/Optiona [...] adds 0a673604f62 [llvm-objcopy] Delete redundant !Config.xx.empty() when fol [...]
No new revisions were added by this update.
Summary of changes: .../cppcoreguidelines-narrowing-conversions.rst | 8 +- clang-tools-extra/test/CMakeLists.txt | 4 - .../clang-tidy/cert-static-object-exception.cpp | 12 + .../test/clang-tidy/export-relpath.cpp | 2 +- clang-tools-extra/test/clangd/Inputs/requests.json | 14 +- clang-tools-extra/test/clangd/index-tools.test | 1 + clang/CMakeLists.txt | 17 +- clang/include/clang/AST/ASTImporter.h | 13 +- clang/include/clang/AST/Decl.h | 13 + clang/include/clang/Basic/Builtins.def | 2 +- clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/ASTImporter.cpp | 684 +++++----- clang/lib/AST/Decl.cpp | 11 + clang/lib/AST/ExternalASTMerger.cpp | 4 +- clang/lib/Basic/Targets.cpp | 2 + clang/lib/Basic/Targets/OSTargets.h | 23 + clang/lib/CodeGen/BackendUtil.cpp | 17 +- clang/lib/CodeGen/CGExpr.cpp | 5 + clang/lib/CodeGen/CodeGenModule.cpp | 17 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 20 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 11 + clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Driver/ToolChains/Gnu.cpp | 6 +- clang/lib/Driver/ToolChains/Hurd.cpp | 169 +++ clang/lib/Driver/ToolChains/Hurd.h | 46 + clang/lib/Frontend/InitHeaderSearch.cpp | 3 + clang/lib/Sema/SemaDecl.cpp | 181 +-- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 5 +- clang/lib/Sema/TreeTransform.h | 7 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 59 +- .../plist-macros-with-expansion.cpp.plist | 333 +++-- .../test/Analysis/plist-macros-with-expansion.cpp | 14 +- .../Inputs/thinlto_backend_local_name_conflict1.ll | 13 + .../Inputs/thinlto_backend_local_name_conflict2.ll | 13 + clang/test/CodeGen/attr-cpuspecific.c | 5 +- clang/test/CodeGen/attr-target-mv.c | 53 +- clang/test/CodeGen/debug-info-scope-file.c | 4 +- .../CodeGen/thinlto_backend_local_name_conflict.ll | 34 + clang/test/CodeGenCXX/PR20038.cpp | 4 +- .../CodeGenCXX/dbg-info-all-calls-described.cpp | 12 +- clang/test/CodeGenCXX/debug-info-access.cpp | 2 +- clang/test/CodeGenCXX/debug-info-blocks.cpp | 4 +- clang/test/CodeGenCXX/debug-info-cxx1y.cpp | 4 +- clang/test/CodeGenCXX/debug-info-decl-nested.cpp | 12 +- .../CodeGenCXX/debug-info-function-context.cpp | 8 +- .../CodeGenCXX/debug-info-global-ctor-dtor.cpp | 16 +- clang/test/CodeGenCXX/debug-info-inlined.cpp | 2 +- clang/test/CodeGenCXX/debug-info-ms-abi.cpp | 9 +- clang/test/CodeGenCXX/debug-info-namespace.cpp | 8 +- clang/test/CodeGenCXX/debug-info-static-fns.cpp | 2 +- clang/test/CodeGenCXX/debug-info-thunk-msabi.cpp | 2 +- clang/test/CodeGenCXX/debug-info-thunk.cpp | 2 +- clang/test/CodeGenCXX/debug-info.cpp | 2 +- clang/test/CodeGenCXX/debug-lambda-expressions.cpp | 8 +- clang/test/CodeGenCXX/globalinit-loc.cpp | 4 +- clang/test/CodeGenCXX/linetable-fnbegin.cpp | 2 +- clang/test/CodeGenCXX/ubsan-check-debuglocs.cpp | 17 + clang/test/CodeGenObjC/arc-linetable.m | 2 +- clang/test/CodeGenObjC/debug-info-category.m | 29 +- clang/test/CodeGenObjC/debug-info-synthesis.m | 2 +- clang/test/CodeGenObjC/debug-property-synth.m | 4 +- clang/test/CodeGenObjC/debuginfo-properties.m | 8 +- clang/test/CodeGenObjC/ubsan-check-debuglocs.m | 30 + .../CodeGenOpenCLCXX/template-address-spaces.cl | 3 - clang/test/CoverageMapping/default-method.cpp | 17 + .../cuda/bin => basic_hurd_tree/include}/.keep | 0 .../bin => basic_hurd_tree/lib/i386-gnu}/.keep | 0 .../local/cuda/bin => basic_hurd_tree/lib32}/.keep | 0 .../usr/include/i386-gnu}/.keep | 0 .../bin => basic_hurd_tree/usr/lib/i386-gnu}/.keep | 0 .../cuda/bin => basic_hurd_tree/usr/lib32}/.keep | 0 clang/test/Driver/hurd.c | 62 + clang/test/OpenMP/declare_target_codegen.cpp | 24 + clang/test/Sema/attr-cpuspecific.c | 6 +- clang/test/Sema/attr-target-mv.c | 3 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 12 + compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cc | 2 +- libcxx/docs/ReleaseNotes.rst | 4 + libcxx/include/CMakeLists.txt | 1 - libcxx/include/__config | 2 - libcxx/include/experimental/dynarray | 305 ----- libcxx/include/module.modulemap | 4 - libcxx/include/string | 4 +- libcxx/test/libcxx/double_include.sh.cpp | 1 - .../dynarray/dynarray.cons/alloc.pass.cpp | 83 -- .../dynarray/dynarray.cons/default.pass.cpp | 102 -- .../default_throws_bad_alloc.pass.cpp | 35 - .../dynarray/dynarray.data/default.pass.cpp | 69 - .../dynarray/dynarray.mutate/default.pass.cpp | 47 - .../dynarray/dynarray.overview/at.pass.cpp | 94 -- .../dynarray/dynarray.overview/begin_end.pass.cpp | 110 -- .../dynarray/dynarray.overview/capacity.pass.cpp | 56 - .../dynarray/dynarray.overview/front_back.pass.cpp | 74 -- .../dynarray/dynarray.overview/indexing.pass.cpp | 76 -- .../dynarray/dynarray.traits/default.pass.cpp | 28 - .../dynarray/dynarray.zero/default.pass.cpp | 48 - .../containers/sequences/dynarray/lit.local.cfg | 3 - .../sequences/dynarray/nothing_to_do.pass.cpp | 12 - .../support.dynamic/libcpp_deallocate.sh.cpp | 8 +- .../support.dynamic/new_faligned_allocation.sh.cpp | 6 +- libcxx/test/libcxx/min_max_macros.sh.cpp | 2 - .../basic.string/string.capacity/reserve.pass.cpp | 9 +- libcxx/www/cxx2a_status.html | 4 +- lld/ELF/SyntheticSections.cpp | 11 +- lld/ELF/Writer.cpp | 17 +- lld/docs/README.txt | 5 +- lld/docs/WebAssembly.rst | 108 +- lld/test/ELF/gdb-index-multiple-cu.s | 51 +- .../ELF/global-offset-table-position-redef-err.s | 14 + lldb/cmake/modules/LLDBStandalone.cmake | 1 + lldb/include/lldb/API/SBThread.h | 5 + lldb/include/lldb/Target/StackFrameRecognizer.h | 6 +- lldb/include/lldb/Target/Thread.h | 5 + .../Inputs/split-dwarf-5-addrbase.dwo.yaml | 35 + .../Breakpoint/Inputs/split-dwarf-5-addrbase.yaml | 61 + .../split-dwarf5-debug-stroffsets-file1.dwo.yaml | 40 + .../split-dwarf5-debug-stroffsets-file2.dwo.yaml | 40 + .../Inputs/split-dwarf5-debug-stroffsets-main.yaml | 70 + lldb/lit/Breakpoint/split-dwarf-5-addrbase.test | 30 + .../Breakpoint/split-dwarf5-debug-stroffsets.test | 84 ++ lldb/lit/Driver/TestCore.test | 2 + lldb/lit/Driver/TestFile.test | 2 + .../lang/objc/exceptions/TestObjCExceptions.py | 10 + lldb/source/API/SBThread.cpp | 15 + lldb/source/Commands/CommandObjectThread.cpp | 49 + .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 8 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.h | 2 + .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 67 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 17 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 63 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 4 +- lldb/source/Target/StackFrameRecognizer.cpp | 9 +- lldb/source/Target/Thread.cpp | 16 + lldb/tools/debugserver/CMakeLists.txt | 7 +- lldb/tools/driver/CMakeLists.txt | 11 - lldb/tools/driver/Driver.cpp | 151 +-- lldb/tools/driver/Driver.h | 3 +- lldb/tools/driver/Options.td | 7 +- lldb/tools/driver/Platform.h | 3 - lldb/unittests/Host/FileSystemTest.cpp | 8 - llvm/CODE_OWNERS.TXT | 4 + llvm/include/llvm/ADT/Optional.h | 4 +- llvm/include/llvm/ADT/SmallVector.h | 6 +- llvm/include/llvm/ADT/Triple.h | 11 +- llvm/include/llvm/IR/DebugInfoFlags.def | 4 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 14 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 6 +- .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 8 +- llvm/include/llvm/MC/MCSchedule.h | 2 + llvm/include/llvm/Target/TargetMachine.h | 3 + llvm/include/llvm/Target/TargetOptions.h | 12 + llvm/include/llvm/Target/TargetSchedule.td | 10 + llvm/lib/Analysis/CaptureTracking.cpp | 4 +- llvm/lib/AsmParser/LLLexer.cpp | 5 + llvm/lib/AsmParser/LLParser.cpp | 63 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 63 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 10 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 164 +-- llvm/lib/CodeGen/StackProtector.cpp | 31 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 30 +- llvm/lib/IR/AsmWriter.cpp | 31 +- llvm/lib/IR/Attributes.cpp | 28 +- llvm/lib/IR/DebugInfoMetadata.cpp | 34 + llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 37 +- llvm/lib/Support/Triple.cpp | 2 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPU.td | 10 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 8 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 6 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 7 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 1 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/MIMGInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 181 +++ llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 342 ++++- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 1367 +++++++------------- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 223 +++- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 45 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 12 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 31 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 9 + llvm/lib/Target/X86/CMakeLists.txt | 2 - llvm/lib/Target/X86/LLVMBuild.txt | 2 +- llvm/lib/Target/X86/X86.h | 7 - llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 130 -- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 +- llvm/lib/Target/X86/X86InsertPrefetch.cpp | 253 ---- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 4 + llvm/lib/Target/X86/X86TargetMachine.cpp | 2 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 65 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 14 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 18 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 4 +- .../Scalar/CorrelatedValuePropagation.cpp | 28 +- llvm/lib/Transforms/Scalar/LICM.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 8 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 17 +- llvm/test/Analysis/CostModel/X86/extend.ll | 28 +- .../CostModel/X86/min-legal-vector-width.ll | 59 +- llvm/test/Analysis/CostModel/X86/testshiftashr.ll | 6 +- llvm/test/Assembler/disubprogram.ll | 25 +- .../invalid-disubprogram-uniqued-definition.ll | 2 +- llvm/test/Bindings/llvm-c/debug_info.ll | 2 +- .../Bitcode/DISubprogram-distinct-definitions.ll | 2 +- llvm/test/Bitcode/DISubprogram-v4.ll | 86 ++ llvm/test/Bitcode/DISubprogram-v4.ll.bc | Bin 0 -> 1372 bytes .../GlobalISel/irtranslator-stackprotect-check.ll | 50 + llvm/test/CodeGen/AMDGPU/andorn2.ll | 103 ++ .../CodeGen/AMDGPU/constant-fold-mi-operands.ll | 2 +- llvm/test/CodeGen/AMDGPU/fceil64.ll | 3 +- llvm/test/CodeGen/AMDGPU/ftrunc.f64.ll | 3 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll | 438 ++++++- .../AMDGPU/llvm.amdgcn.image.load.a16.d16.ll | 12 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll | 12 +- .../AMDGPU/llvm.amdgcn.image.sample.d16.dim.ll | 53 + .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll | 186 +++ llvm/test/CodeGen/AMDGPU/nand.ll | 83 ++ llvm/test/CodeGen/AMDGPU/nor.ll | 83 ++ llvm/test/CodeGen/AMDGPU/smrd-vccz-bug.ll | 2 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 2 +- .../CodeGen/AMDGPU/waitcnt-loop-irreducible.mir | 47 + llvm/test/CodeGen/AMDGPU/waitcnt-preexisting.mir | 3 +- llvm/test/CodeGen/AMDGPU/xnor.ll | 33 +- llvm/test/CodeGen/PowerPC/brcond.ll | 602 +++++++++ llvm/test/CodeGen/X86/O0-pipeline.ll | 2 - llvm/test/CodeGen/X86/O3-pipeline.ll | 2 - llvm/test/CodeGen/X86/discriminate-mem-ops.ll | 55 - llvm/test/CodeGen/X86/insert-prefetch-inline.afdo | 4 - llvm/test/CodeGen/X86/insert-prefetch-inline.ll | 76 -- .../CodeGen/X86/insert-prefetch-invalid-instr.afdo | 2 - .../CodeGen/X86/insert-prefetch-invalid-instr.ll | 46 - llvm/test/CodeGen/X86/insert-prefetch-other.afdo | 3 - llvm/test/CodeGen/X86/insert-prefetch.afdo | 3 - llvm/test/CodeGen/X86/insert-prefetch.ll | 101 -- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 435 +++---- llvm/test/CodeGen/X86/vselect.ll | 51 + llvm/test/DebugInfo/Generic/invalid.ll | 4 +- llvm/test/DebugInfo/debugify.ll | 4 +- .../replaced-function-matches-first-subprogram.ll | 2 +- .../ThinLTO/X86/Inputs/local_name_conflict1.ll | 5 +- .../ThinLTO/X86/Inputs/local_name_conflict2.ll | 5 +- .../ThinLTO/X86/Inputs/local_name_conflict_var1.ll | 13 + .../ThinLTO/X86/Inputs/local_name_conflict_var2.ll | 13 + llvm/test/ThinLTO/X86/local_name_conflict.ll | 9 +- llvm/test/ThinLTO/X86/local_name_conflict_var.ll | 32 + llvm/test/Transforms/CallSiteSplitting/musttail.ll | 29 + .../Transforms/CorrelatedValuePropagation/basic.ll | 438 +++++-- .../CorrelatedValuePropagation/conflict.ll | 43 +- .../Transforms/CorrelatedValuePropagation/icmp.ll | 117 +- .../CorrelatedValuePropagation/non-null.ll | 190 ++- .../Transforms/CorrelatedValuePropagation/range.ll | 510 ++++++-- .../GCOVProfiling/three-element-mdnode.ll | 2 +- .../Inline/inline-min-legal-vector-width.ll | 44 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 23 + llvm/test/Transforms/InstCombine/select-implied.ll | 158 ++- llvm/test/Transforms/LICM/hoist-phi.ll | 4 +- llvm/test/Transforms/LoopSimplifyCFG/pr39783_1.ll | 134 ++ llvm/test/Transforms/LoopSimplifyCFG/pr39783_2.ll | 145 +++ .../LoopStrengthReduce/ARM/complexity.ll | 118 ++ .../Transforms/LoopStrengthReduce/lsr-comp-time.ll | 2 + .../LoopVectorize/invariant-store-vectorization.ll | 20 +- llvm/test/Transforms/SimplifyCFG/implied-and-or.ll | 151 ++- llvm/test/Transforms/SimplifyCFG/pr39807.ll | 43 + .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 90 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 88 +- .../tools/llvm-rc/Inputs/tag-dialog-headers.rc | 5 + llvm/test/tools/llvm-rc/tag-dialog.test | 56 + llvm/tools/llvm-lto/llvm-lto.cpp | 11 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 64 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.h | 12 +- llvm/tools/llvm-mca/include/HardwareUnits/LSUnit.h | 52 +- llvm/tools/llvm-mca/include/Pipeline.h | 5 +- llvm/tools/llvm-mca/lib/Context.cpp | 4 +- llvm/tools/llvm-mca/lib/HardwareUnits/LSUnit.cpp | 17 + llvm/tools/llvm-mca/lib/Pipeline.cpp | 6 +- llvm/tools/llvm-mca/llvm-mca.cpp | 9 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 16 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 10 +- llvm/tools/llvm-rc/ResourceFileWriter.h | 2 + llvm/tools/llvm-rc/ResourceScriptParser.cpp | 7 + llvm/tools/llvm-rc/ResourceScriptParser.h | 1 + llvm/tools/llvm-rc/ResourceScriptStmt.cpp | 4 + llvm/tools/llvm-rc/ResourceScriptStmt.h | 13 + llvm/tools/llvm-rc/ResourceVisitor.h | 2 + llvm/unittests/ADT/TripleTest.cpp | 6 + llvm/utils/TableGen/CodeGenSchedule.cpp | 32 + llvm/utils/TableGen/CodeGenSchedule.h | 11 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 29 + llvm/utils/git-svn/git-llvm | 23 +- openmp/runtime/src/dllexports | 7 +- openmp/runtime/src/include/45/omp.h.var | 1 - openmp/runtime/src/include/45/omp_lib.f.var | 8 +- openmp/runtime/src/include/45/omp_lib.h.var | 3 +- openmp/runtime/src/include/50/omp.h.var | 4 +- openmp/runtime/src/include/50/omp_lib.f.var | 18 +- openmp/runtime/src/include/50/omp_lib.f90.var | 5 + openmp/runtime/src/include/50/omp_lib.h.var | 9 + openmp/runtime/src/include/50/ompt.h.var | 2 +- openmp/runtime/src/kmp.h | 7 + openmp/runtime/src/kmp_csupport.cpp | 6 +- openmp/runtime/src/kmp_ftn_entry.h | 63 +- openmp/runtime/src/kmp_ftn_os.h | 20 +- openmp/runtime/src/kmp_runtime.cpp | 1 + openmp/runtime/src/kmp_settings.cpp | 4 +- .../test/ompt/misc/api_calls_from_other_thread.cpp | 2 +- openmp/runtime/test/ompt/misc/api_calls_misc.c | 2 +- 315 files changed, 8680 insertions(+), 4864 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/Hurd.cpp create mode 100644 clang/lib/Driver/ToolChains/Hurd.h create mode 100644 clang/test/CodeGen/Inputs/thinlto_backend_local_name_conflict1.ll create mode 100644 clang/test/CodeGen/Inputs/thinlto_backend_local_name_conflict2.ll create mode 100644 clang/test/CodeGen/thinlto_backend_local_name_conflict.ll create mode 100644 clang/test/CodeGenCXX/ubsan-check-debuglocs.cpp create mode 100644 clang/test/CodeGenObjC/ubsan-check-debuglocs.m create mode 100644 clang/test/CoverageMapping/default-method.cpp copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/i [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/l [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/l [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/u [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/u [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_hurd_tree/u [...] create mode 100644 clang/test/Driver/hurd.c create mode 100644 clang/test/SemaOpenCLCXX/address-space-templates.cl delete mode 100644 libcxx/include/experimental/dynarray delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/d [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/l [...] delete mode 100644 libcxx/test/libcxx/experimental/containers/sequences/dynarray/n [...] create mode 100644 lld/test/ELF/global-offset-table-position-redef-err.s create mode 100644 lldb/lit/Breakpoint/Inputs/split-dwarf-5-addrbase.dwo.yaml create mode 100644 lldb/lit/Breakpoint/Inputs/split-dwarf-5-addrbase.yaml create mode 100644 lldb/lit/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-file1. [...] create mode 100644 lldb/lit/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-file2. [...] create mode 100644 lldb/lit/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-main.yaml create mode 100644 lldb/lit/Breakpoint/split-dwarf-5-addrbase.test create mode 100644 lldb/lit/Breakpoint/split-dwarf5-debug-stroffsets.test create mode 100644 lldb/lit/Driver/TestCore.test create mode 100644 lldb/lit/Driver/TestFile.test create mode 100644 llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp delete mode 100644 llvm/lib/Target/X86/X86DiscriminateMemOps.cpp delete mode 100644 llvm/lib/Target/X86/X86InsertPrefetch.cpp create mode 100644 llvm/test/Bitcode/DISubprogram-v4.ll create mode 100644 llvm/test/Bitcode/DISubprogram-v4.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-stackprotect- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/andorn2.ll create mode 100644 llvm/test/CodeGen/AMDGPU/nand.ll create mode 100644 llvm/test/CodeGen/AMDGPU/nor.ll create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-loop-irreducible.mir create mode 100644 llvm/test/CodeGen/PowerPC/brcond.ll delete mode 100644 llvm/test/CodeGen/X86/discriminate-mem-ops.ll delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch-inline.afdo delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch-inline.ll delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch-invalid-instr.afdo delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch-invalid-instr.ll delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch-other.afdo delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch.afdo delete mode 100644 llvm/test/CodeGen/X86/insert-prefetch.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll create mode 100644 llvm/test/ThinLTO/X86/local_name_conflict_var.ll create mode 100644 llvm/test/Transforms/Inline/inline-min-legal-vector-width.ll create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/pr39783_1.ll create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/pr39783_2.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/ARM/complexity.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/pr39807.ll