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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 38a61873963 [DebugInfoMetadata] Move main subprogram DIFlag into DISPFlags adds dd59d27a1f8 [ASTImporter] Fix redecl failures of FunctionTemplateSpec adds 8ee477a2ab6 [InstSimplify] SimplifyICmpInst - icmp eq/ne %X, undef -> undef adds 7045c6f0b5a [scudo][standalone] Add string utility functions adds 165435ffa08 Ensure that const variables declared at namespace scope cor [...] adds 06453b0619e Fix a "memset clearing an object of non-trivial type" warni [...] adds 00160e226f6 [DebugInfo] Move test files added in r356451 adds af40d4371d8 [mips] Fix crash on recursive using of .set adds da8c0e4a3c0 Improve error handling for Clang module imports. adds bda581b8312 [InstCombine] Add missing test for icmp transformation (NFC) adds e85f6bd64fb [AMDGPU] Ban i8 min3 promotion. adds 00e063ab923 [AMDGPU] Add buffer/load 8/16 bit overloaded intrinsics adds 4a6b9f23166 [llvm-ar] Support N [count] modifier adds c27df852995 [TSan][libdispatch] Avoid infinite recursion in dispatch_ap [...] adds a56f2822d0d [SelectionDAG] Handle unary SelectPatternFlavor for ABS cas [...] adds 66158c00f94 Remove a couple of log statements. adds 47c2bd2b349 [AMDGPU] Add convergent attribute to WWM. adds 5b820323ca1 [InstCombine] fold logic-of-nan-fcmps (PR41069) adds 4f680db2577 [OPENMP] Codegen for local variables with the allocate pragma. adds 376c87fcd42 [Tests] Update to newer ISA adds 7a8e5051f41 Fix unused variable warning. NFCI. adds 4ce581e5a9f [Sema] Adjust addr space of reference operand in compound a [...] adds b353d6887ea [DAGCombine] Fix a miscompile when reducing BUILD_VECTORs t [...] adds f74d45a7755 [NFC] Fix unused variable in release builds adds db4601e60a0 [MIPS][microMIPS] Enable dynamic stack realignment adds cb16edeb457 [OpenCL] Minor improvements in default header testing adds 982a35eb1df [OPENMP]Remove unused parameter, NFC. adds ae211ece6a9 [lldb] [Reproducer] Move SBRegistry registration into decla [...] adds 2153c4b8281 [AtomicExpand] Fix a crash bug when lowering unordered load [...] adds e744f513c4d [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - handle [...] adds 0dd018d944d gn build: Merge r356451. adds e092f806f09 gn build: Merge r356387. adds b137c3570a8 [StackFrameRecognizer] Remove unneeded LLDB_DISABLE_PYTHON. adds 60be633a471 [ScriptInterpreterPython] Remove dead code. adds afd1a23ffb2 [libc++] Mark internal types of std::filesystem as hidden adds 208381953b2 [ValueTracking] Use computeConstantRange() for unsigned add [...] adds aea09858142 Delete dead code. adds 9ef60a2539b [Remarks] Add a new Remark / RemarkParser abstraction adds 064774f753a Revert "[Remarks] Add a new Remark / RemarkParser abstraction" adds c3608fc0d6e Fix fenv.pass.cpp signature for main adds db65a5b776f Allow unordered loads to be considered invariant in CodeGen adds 2face4f68b9 Remove some dead DWARF enum -> string conversion functions. adds d2fc965f1b0 [OPENMP]Check that global vars require predefined allocator. adds ba47625ae51 Fix unused variable warning. NFCI. adds 77482120dae Fix for ABS legalization on PPC buildbot. adds c2e35a6f325 RegAllocFast: Remove early selection loop, the spill calcul [...] adds 72122d058b1 [libc++] Build <filesystem> support as part of the dylib adds 3c98cdd2183 RegAllocFast: Do not allocate registers for undef uses adds 33244990adf Add visibility attributes and inline to some vector methods. adds 9b7685d5457 Fixup ABI lists on Linux after adding <filesystem> to the dylib. adds d81df259b35 Fix char.traits.specializations.char8_t main return adds f7b43230b84 Revert "[libc++] Build <filesystem> support as part of the dylib" adds cf55a657f0c CodeGen: Refactor regallocator command line and target selection adds 77423914419 Move options to separate checks that do not need to immedia [...] adds 6271606969e Add --unwindlib=[libgcc|compiler-rt] to parallel --rtlib= [take 2] adds 611d1f98c58 Delete more dead code. adds 70537abe525 Demanded elements support for masked.load and masked.gather adds de548ccab9f [TailCallElim] Add tailcall elimination pass to LTO pipelines adds a0feccdf569 [libc++] Speed up certain locale functions on Windows adds 282555ad826 [OPENMP]Warn if the different allocator is used for the variable. adds 1663c9466f3 [DwarfDebug] Skip entries to big for 16 bit size field in D [...] adds 02d5fb1a6ef Add a spelling of pass_object_size that uses __builtin_dyna [...] adds c67a759c993 Revert r356511 "[TailCallElim] Add tailcall elimination pas [...] adds 993a05fe1b1 Fix CodeGen/arm64-microsoft-status-reg.cpp test adds cc37af7a363 [libc++] Build <filesystem> support as part of the dylib adds 5a05cc0eebd Reland "[Remarks] Add a new Remark / RemarkParser abstraction" adds 2dd1566e8bb [InstSimplify] Add additional cmp of abs without nsw tests; NFC adds 91d96b3a6a1 [DwarfDebug] Add triple to test. adds 5616718c087 [Remarks] Fix gcc build for r356519 adds 2b27c00102e [libc++] Complete the ABI changelog after landing <filesyst [...] adds e7effeed76e Remove MSVC compat hack since the inline keyword was added in 2015 adds 18e2c5724ac [AArch64][GlobalISel] Make v4s32 G_IMPLICIT_DEF legal. adds 761ca2e53b8 [AArch64][GlobalISel] Add an optimization to select vector [...] adds 2596e8b3e7e [ARM] Make sure to save/restore LR when we use tBfar. adds 4d03bbbb3aa [libc++] Flag file_clock test as expected to fail with ASAN adds d674d96bc56 [builtins] Divide shouldn't underflow if rounded result wou [...] adds 91e150d54c8 Replace tok::angle_string_literal with new tok::header_name. adds 97d104cbeef [X86] Re-disable cmpxchg16b for 32-bit mode assembly parsing. adds 6080a6fb194 Add workaround to build scoped enums with VS2015. NFCI. adds 30ff4363195 Revert "Add workaround to build scoped enums with VS2015. NFCI." adds 16a8c541272 Retry to add workaround to build scoped enums with VS2015. NFCI. adds fda1f96d28b [X86] Remove X32 check lines from a test that doesn't have [...] adds 484d07c8287 [instcombine] Add todos describing missing transforms for m [...] adds dfa0fdbde0d [X86] Separate PentiumPro and i686. They aren't aliases in [...] adds a1aa7a4054e Python 2/3 compatibility adds fc2a7473457 [AMDGPU] Allow MIMG with no uses in adjustWritemask in isel adds 44a63f6a150 [clangd] Print arguments in template specializations adds ba92e9bb118 [perf][DebugInfo] follow up for "add SectionedAddress to De [...] adds d4c80012c04 Fix -Wdocumentation warning. NFCI. adds 624f5deff42 [X86] Remove X86 specific dag nodes for RDTSC/RDTSCP/RDPMC. NFCI adds d3939d2013e [clang-tidy] Parallelize clang-tidy-diff.py adds 4bfe83679d6 [clang-tidy] Cosmetic fix adds 2acca37a2dc [X86] Use getConstantOperandAPInt to detect out-of-range shifts. adds 238af52ded4 [ExpandMemCmp] Trigger on bcmp too. adds 3945fd607fa Correct this attribute group documentation to have a headin [...] adds 51f65171e9b Remove out of date comment. NFCI. adds 2b70dcd2efa Revert rL356547 : [clang-tidy] Cosmetic fix Differential Re [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 32 + clang-tools-extra/clangd/index/MemIndex.cpp | 9 - clang-tools-extra/clangd/index/dex/Dex.cpp | 9 - clang-tools-extra/unittests/clangd/DexTests.cpp | 25 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 25 +- .../unittests/clangd/SymbolCollectorTests.cpp | 87 +- clang/CMakeLists.txt | 18 + clang/include/clang/Basic/Attr.td | 4 +- clang/include/clang/Basic/AttrDocs.td | 10 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 + clang/include/clang/Basic/TokenKinds.def | 4 +- clang/include/clang/Basic/TokenKinds.h | 2 +- clang/include/clang/Basic/X86Target.def | 2 +- clang/include/clang/Config/config.h.cmake | 3 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Driver/ToolChain.h | 14 + clang/include/clang/Lex/Preprocessor.h | 2 +- clang/include/clang/Lex/PreprocessorLexer.h | 3 +- clang/include/clang/Tooling/FixIt.h | 2 +- clang/lib/AST/ASTImporter.cpp | 21 +- clang/lib/AST/ItaniumMangle.cpp | 5 +- clang/lib/AST/MicrosoftMangle.cpp | 10 +- clang/lib/AST/TypePrinter.cpp | 17 +- clang/lib/Basic/Targets/X86.cpp | 2 + clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGDecl.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 107 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 11 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 9 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 3 +- clang/lib/Driver/ToolChain.cpp | 27 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 104 +- clang/lib/Lex/Lexer.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 10 +- clang/lib/Lex/PPMacroExpansion.cpp | 4 +- clang/lib/Lex/Pragma.cpp | 8 +- clang/lib/Lex/Preprocessor.cpp | 30 +- clang/lib/Sema/SemaDecl.cpp | 29 +- clang/lib/Sema/SemaOpenMP.cpp | 108 +- clang/lib/Sema/SemaOverload.cpp | 18 +- clang/test/CodeGen/arm64-microsoft-status-reg.cpp | 40 +- clang/test/CodeGen/dllexport-1.c | 24 + clang/test/CodeGen/pass-object-size.c | 75 +- clang/test/CodeGenCXX/mangle-ms.cpp | 2 + clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 17 +- clang/test/Driver/compiler-rt-unwind.c | 49 + clang/test/Driver/hip-toolchain-mllvm.hip | 6 +- clang/test/Headers/opencl-c-header.cl | 11 +- clang/test/OpenMP/allocate_allocator_ast_print.cpp | 31 +- clang/test/OpenMP/allocate_allocator_messages.cpp | 21 +- clang/test/OpenMP/allocate_codegen.cpp | 102 + clang/test/Preprocessor/_Pragma-dependency.c | 6 + clang/test/Sema/dllexport-1.cpp | 33 + clang/test/Sema/dllexport-2.cpp | 26 + clang/test/Sema/pass-object-size.c | 22 +- clang/test/SemaCXX/dllexport.cpp | 4 + clang/test/SemaCXX/dllimport.cpp | 4 + clang/unittests/AST/ASTImporterTest.cpp | 137 +- compiler-rt/lib/builtins/divdf3.c | 12 + compiler-rt/lib/builtins/divsf3.c | 12 + compiler-rt/lib/builtins/divtf3.c | 12 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 4 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 11 +- compiler-rt/lib/scudo/standalone/linux.cc | 6 +- compiler-rt/lib/scudo/standalone/string_utils.cc | 236 ++ compiler-rt/lib/scudo/standalone/string_utils.h | 42 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/strings_test.cc | 98 + compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 38 +- compiler-rt/test/builtins/Unit/divdf3_test.c | 45 + compiler-rt/test/builtins/Unit/divsf3_test.c | 45 + compiler-rt/test/builtins/Unit/divtf3_test.c | 9 +- libcxx/CMakeLists.txt | 17 - libcxx/benchmarks/CMakeLists.txt | 3 - libcxx/docs/BuildingLibcxx.rst | 12 - libcxx/docs/UsingLibcxx.rst | 20 - libcxx/include/filesystem | 6 +- libcxx/include/vector | 11 +- libcxx/lib/CMakeLists.txt | 53 +- libcxx/lib/abi/CHANGELOG.TXT | 194 ++ libcxx/lib/abi/x86_64-apple-darwin.v1.abilist | 71 + libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 71 + libcxx/src/support/win32/locale_win32.cpp | 6 + libcxx/test/CMakeLists.txt | 1 - .../test/libcxx/depr/depr.c.headers/fenv.pass.cpp | 4 +- .../libcxx/input.output/filesystems/lit.local.cfg | 3 - libcxx/test/lit.site.cfg.in | 1 - .../std/input.output/filesystems/lit.local.cfg | 3 - .../assign2.pass.cpp | 1 + .../compare.pass.cpp | 1 + .../find.pass.cpp | 1 + .../length.pass.cpp | 1 + .../time.clock.file/consistency.pass.cpp | 7 +- .../time/time.clock/time.clock.file/now.pass.cpp | 3 - .../time.clock/time.clock.file/rep_signed.pass.cpp | 3 - libcxx/utils/ci/macos-backdeployment.sh | 1 - libcxx/utils/libcxx/test/config.py | 18 +- libcxx/utils/libcxx/test/target_info.py | 9 +- lld/utils/benchmark.py | 13 +- lldb/include/lldb/Core/EmulateInstruction.h | 12 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 4 - .../lldb/Utility/ReproducerInstrumentation.h | 11 +- .../lang/cpp/modules-import/{ => Inputs}/Bar.h | 0 .../lang/cpp/modules-import/{ => Inputs}/Foo.h | 0 .../modules-import/{ => Inputs}/module.modulemap | 0 .../test/lang/cpp/modules-import/Makefile | 3 +- .../cpp/modules-import/TestCXXModulesImport.py | 27 +- lldb/source/API/SBAddress.cpp | 38 + lldb/source/API/SBAttachInfo.cpp | 48 + lldb/source/API/SBBlock.cpp | 39 + lldb/source/API/SBBreakpoint.cpp | 104 + lldb/source/API/SBBreakpointLocation.cpp | 63 + lldb/source/API/SBBreakpointName.cpp | 66 + lldb/source/API/SBBroadcaster.cpp | 38 + lldb/source/API/SBCommandInterpreter.cpp | 140 + lldb/source/API/SBCommandReturnObject.cpp | 57 + lldb/source/API/SBCommunication.cpp | 30 + lldb/source/API/SBCompileUnit.cpp | 39 + lldb/source/API/SBData.cpp | 76 + lldb/source/API/SBDebugger.cpp | 183 ++ lldb/source/API/SBDeclaration.cpp | 30 + lldb/source/API/SBError.cpp | 27 + lldb/source/API/SBEvent.cpp | 34 + lldb/source/API/SBExecutionContext.cpp | 29 + lldb/source/API/SBExpressionOptions.cpp | 63 + lldb/source/API/SBFileSpec.cpp | 30 + lldb/source/API/SBFileSpecList.cpp | 27 + lldb/source/API/SBFrame.cpp | 79 + lldb/source/API/SBFunction.cpp | 36 + lldb/source/API/SBHostOS.cpp | 19 + lldb/source/API/SBInstruction.cpp | 38 + lldb/source/API/SBInstructionList.cpp | 32 + lldb/source/API/SBLanguageRuntime.cpp | 14 + lldb/source/API/SBLaunchInfo.cpp | 62 + lldb/source/API/SBLineEntry.cpp | 30 + lldb/source/API/SBListener.cpp | 49 + lldb/source/API/SBMemoryRegionInfo.cpp | 32 + lldb/source/API/SBMemoryRegionInfoList.cpp | 25 + lldb/source/API/SBModule.cpp | 79 + lldb/source/API/SBModuleSpec.cpp | 55 + lldb/source/API/SBPlatform.cpp | 92 + lldb/source/API/SBProcess.cpp | 134 + lldb/source/API/SBProcessInfo.cpp | 30 + lldb/source/API/SBQueue.cpp | 29 + lldb/source/API/SBQueueItem.cpp | 23 + lldb/source/API/SBReproducer.cpp | 2972 +------------------- lldb/source/API/SBReproducerPrivate.h | 2 + lldb/source/API/SBSection.cpp | 38 + lldb/source/API/SBSourceManager.cpp | 24 + lldb/source/API/SBStream.cpp | 19 + lldb/source/API/SBStringList.cpp | 26 + lldb/source/API/SBStructuredData.cpp | 44 + lldb/source/API/SBSymbol.cpp | 34 + lldb/source/API/SBSymbolContext.cpp | 40 + lldb/source/API/SBSymbolContextList.cpp | 28 + lldb/source/API/SBTarget.cpp | 247 ++ lldb/source/API/SBThread.cpp | 108 + lldb/source/API/SBThreadCollection.cpp | 21 + lldb/source/API/SBThreadPlan.cpp | 58 + lldb/source/API/SBTrace.cpp | 18 + lldb/source/API/SBTraceOptions.cpp | 28 + lldb/source/API/SBType.cpp | 114 + lldb/source/API/SBTypeCategory.cpp | 75 + lldb/source/API/SBTypeEnumMember.cpp | 37 + lldb/source/API/SBTypeFilter.cpp | 33 + lldb/source/API/SBTypeFormat.cpp | 29 + lldb/source/API/SBTypeNameSpecifier.cpp | 31 + lldb/source/API/SBTypeSummary.cpp | 62 + lldb/source/API/SBTypeSynthetic.cpp | 36 + lldb/source/API/SBUnixSignals.cpp | 33 + lldb/source/API/SBValue.cpp | 127 + lldb/source/API/SBValueList.cpp | 27 + lldb/source/API/SBVariablesOptions.cpp | 40 + lldb/source/API/SBWatchpoint.cpp | 43 + lldb/source/Core/EmulateInstruction.cpp | 9 +- .../Clang/ClangModulesDeclVendor.cpp | 14 +- .../Python/ScriptInterpreterPython.h | 16 - .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 2 - .../DWARF/DWARFAbbreviationDeclaration.cpp | 18 +- .../DWARF/DWARFAbbreviationDeclaration.h | 8 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.cpp | 13 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 4 - .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 22 - .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 11 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 44 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 5 - .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 115 - .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 12 - .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 45 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 8 - .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 32 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 1 - .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 76 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 20 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 308 -- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.h | 18 - .../Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp | 38 - .../Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h | 25 - .../SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp | 110 - .../SymbolFile/DWARF/DWARFDebugMacinfoEntry.h | 41 - .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 236 -- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 35 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 49 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 1 - .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 43 - .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp | 9 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.h | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- lldb/source/Target/StackFrameRecognizer.cpp | 4 - .../Utility/ReproducerInstrumentationTest.cpp | 2 + llvm/include/llvm-c/Remarks.h | 223 +- llvm/include/llvm-c/Target.h | 4 - llvm/include/llvm/CodeGen/TargetPassConfig.h | 15 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 6 +- llvm/include/llvm/Remarks/Remark.h | 98 + llvm/include/llvm/Remarks/RemarkParser.h | 46 + llvm/lib/Analysis/InstructionSimplify.cpp | 7 + llvm/lib/Analysis/ValueTracking.cpp | 43 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 8 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 3 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 3 +- llvm/lib/CodeGen/MachineInstr.cpp | 8 +- llvm/lib/CodeGen/RegAllocFast.cpp | 58 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 51 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 26 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 2 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 44 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 61 +- .../PerfJITEvents/PerfJITEventListener.cpp | 14 +- llvm/lib/Remarks/CMakeLists.txt | 2 + llvm/lib/Remarks/Remark.cpp | 128 + llvm/lib/Remarks/RemarkParser.cpp | 383 +-- llvm/lib/Remarks/RemarkParserImpl.h | 29 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 262 ++ llvm/lib/Remarks/YAMLRemarkParser.h | 136 + .../Target/AArch64/AArch64InstructionSelector.cpp | 105 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 22 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 6 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 12 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 6 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 123 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 10 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 14 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 3 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 53 + llvm/lib/Target/ARM/ARMISelLowering.h | 2 + llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 7 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 19 +- llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 4 +- llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 19 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 306 +- llvm/lib/Target/X86/X86ISelLowering.h | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 10 +- llvm/lib/Target/X86/X86InstrSystem.td | 6 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 8 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 52 + .../Transforms/InstCombine/InstCombineCalls.cpp | 17 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 + .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 8 +- .../AArch64/GlobalISel/opt-shuffle-splat.mir | 110 + llvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll | 2 +- .../AArch64/arm64-fast-isel-conversion-fallback.ll | 24 +- .../CodeGen/AArch64/arm64-fast-isel-conversion.ll | 58 +- llvm/test/CodeGen/AArch64/iabs.ll | 12 +- llvm/test/CodeGen/AArch64/swift-return.ll | 2 +- llvm/test/CodeGen/AArch64/swifterror.ll | 7 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 26 + llvm/test/CodeGen/AMDGPU/img-nouse-adjust.ll | 22 + .../test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll | 185 ++ .../CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll | 26 + .../CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll | 58 + .../CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.store.ll | 28 + .../AMDGPU/llvm.amdgcn.struct.buffer.load.ll | 58 + .../AMDGPU/llvm.amdgcn.struct.buffer.store.ll | 28 + llvm/test/CodeGen/AMDGPU/max3.ll | 172 ++ llvm/test/CodeGen/AMDGPU/min3.ll | 172 ++ llvm/test/CodeGen/ARM/Windows/alloca.ll | 2 +- llvm/test/CodeGen/ARM/thumb-big-stack.ll | 2070 +++++++------- llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll | 6 +- llvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll | 4 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 52 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 72 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 46 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 104 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 10 +- .../CodeGen/Mips/GlobalISel/llvm-ir/stack_args.ll | 2 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 34 +- .../GlobalISel/llvm-ir/truncStore_and_aExtLoad.ll | 18 +- llvm/test/CodeGen/Mips/atomic.ll | 1254 ++++----- llvm/test/CodeGen/Mips/atomic64.ll | 119 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 28 +- .../test/CodeGen/Mips/dynamic-stack-realignment.ll | 42 +- llvm/test/CodeGen/PowerPC/anon_aggr.ll | 6 +- llvm/test/CodeGen/PowerPC/fp-int128-fp-combine.ll | 3 +- llvm/test/CodeGen/PowerPC/fp64-to-int16.ll | 4 +- llvm/test/CodeGen/PowerPC/vsx.ll | 2604 ++++++++++++----- llvm/test/CodeGen/SystemZ/swifterror.ll | 2 +- llvm/test/CodeGen/Thumb/large-fn-switch.ll | 712 +++++ llvm/test/CodeGen/X86/atomic-unordered.ll | 644 +++-- llvm/test/CodeGen/X86/atomic64.ll | 377 +-- llvm/test/CodeGen/X86/avx-load-store.ll | 12 +- llvm/test/CodeGen/X86/extend-set-cc-uses-dbg.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-select.ll | 8 +- llvm/test/CodeGen/X86/fast-isel-x86-64.ll | 14 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 22 +- llvm/test/CodeGen/X86/memcmp-optsize.ll | 29 + llvm/test/CodeGen/X86/pr27591.ll | 12 +- llvm/test/CodeGen/X86/shuffle-extract-subvector.ll | 48 + llvm/test/CodeGen/X86/swift-return.ll | 22 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 54 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 22 +- .../DebugInfo/{Generic => X86}/convert-debugloc.ll | 0 .../DebugInfo/{Generic => X86}/convert-inlined.ll | 0 .../DebugInfo/{Generic => X86}/convert-linked.ll | 0 llvm/test/DebugInfo/X86/op_deref.ll | 8 +- llvm/test/MC/Mips/set-sym-recursive.s | 5 + llvm/test/MC/X86/dwarf-size-field-overflow.test | 49 + llvm/test/MC/X86/x86_errors.s | 3 + .../InstCombine/X86/x86-masked-memops.ll | 16 +- llvm/test/Transforms/InstCombine/and-fcmp.ll | 24 +- llvm/test/Transforms/InstCombine/and2.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-dom.ll | 28 + llvm/test/Transforms/InstCombine/icmp.ll | 4 +- .../Transforms/InstCombine/masked_intrinsics.ll | 16 +- llvm/test/Transforms/InstCombine/or-fcmp.ll | 24 +- .../Transforms/InstCombine/saturating-add-sub.ll | 22 +- .../Transforms/InstCombine/uadd-with-overflow.ll | 5 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 31 + .../Transforms/LoopVectorize/X86/small-size.ll | 2 +- llvm/test/Transforms/NewGVN/pr31613.ll | 19 +- llvm/test/tools/llvm-ar/count.test | 80 + llvm/tools/llvm-ar/llvm-ar.cpp | 53 +- llvm/tools/llvm-opt-report/OptReport.cpp | 74 +- llvm/tools/remarks-shlib/Remarks.exports | 19 +- llvm/unittests/Remarks/CMakeLists.txt | 2 +- llvm/unittests/Remarks/RemarksParsingTest.cpp | 436 --- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 494 ++++ .../secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 1 + 347 files changed, 14663 insertions(+), 9132 deletions(-) create mode 100644 clang/test/CodeGen/dllexport-1.c create mode 100644 clang/test/Driver/compiler-rt-unwind.c create mode 100644 clang/test/OpenMP/allocate_codegen.cpp create mode 100644 clang/test/Sema/dllexport-1.cpp create mode 100644 clang/test/Sema/dllexport-2.cpp create mode 100644 compiler-rt/lib/scudo/standalone/string_utils.cc create mode 100644 compiler-rt/lib/scudo/standalone/string_utils.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/strings_test.cc create mode 100644 compiler-rt/test/builtins/Unit/divdf3_test.c create mode 100644 compiler-rt/test/builtins/Unit/divsf3_test.c delete mode 100644 libcxx/test/libcxx/input.output/filesystems/lit.local.cfg delete mode 100644 libcxx/test/std/input.output/filesystems/lit.local.cfg rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/Ba [...] rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/Fo [...] rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/mo [...] delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h create mode 100644 llvm/include/llvm/Remarks/Remark.h create mode 100644 llvm/include/llvm/Remarks/RemarkParser.h create mode 100644 llvm/lib/Remarks/Remark.cpp create mode 100644 llvm/lib/Remarks/RemarkParserImpl.h create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.cpp create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-shuffle-splat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/img-nouse-adjust.ll create mode 100644 llvm/test/CodeGen/Thumb/large-fn-switch.ll create mode 100644 llvm/test/CodeGen/X86/shuffle-extract-subvector.ll rename llvm/test/DebugInfo/{Generic => X86}/convert-debugloc.ll (100%) rename llvm/test/DebugInfo/{Generic => X86}/convert-inlined.ll (100%) rename llvm/test/DebugInfo/{Generic => X86}/convert-linked.ll (100%) create mode 100644 llvm/test/MC/Mips/set-sym-recursive.s create mode 100644 llvm/test/MC/X86/dwarf-size-field-overflow.test create mode 100644 llvm/test/tools/llvm-ar/count.test delete mode 100644 llvm/unittests/Remarks/RemarksParsingTest.cpp create mode 100644 llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp