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-allyesconfig in repository toolchain/ci/llvm-project.
from 67cf3d61ee3 gn build: Merge r366265 adds 4c77a696ae4 Update email address. adds e574f8b3d89 [Target][NFCI] Rename variable adds 06bf5d85388 [NativePDB] Make GetTranslationUnitDecl return an lldb Comp [...] adds 587d13d4c23 [LoopInfo] Fix getUniqueNonLatchExitBlocks adds fc1c8f5d7d4 [Target][NFCI] Remove commented out code adds 7f308af5eee [mips] Support the "o" inline asm constraint adds a884afb6f8e [mips] Implement .cplocal directive adds 4c1e4408927 [mips] Use mult/mflo pattern on 64-bit targets prior to MIPS64 adds 6d4b1c046b8 [mips] Name inline asm constraint test cases in a uniform m [...] adds 1292464125f [mips] Remove redundant test case. NFC adds 42cfbafc1fe Replace CRLF with LF. adds 96627215729 [Driver] Enable __cxa_atexit on Solaris adds 9eb95903da4 [OpenCL][Sema] Minor refactoring and constraint checking adds 2be0ebb0d80 [ELF] Delete redundant pageAlign at PT_GNU_RELRO boundaries [...] adds 37e403d18c1 [ARM GlobalISel] Cleanup CallLowering. NFC adds 247add6f3a3 [llvm-ar][test] Add coverage for replace and update key letters adds 11b06242a7e [clangd] Fix error message in tweaktests to be useful. NFC adds 52c39396151 [TableGen] Do not set ReadNone attribute on intrinsics with [...] adds a256b8b7d77 AMDGPU: Improve alias analysis for GDS adds 8b7041a5c6f AMDGPU/GFX10: Apply the VMEM-to-scalar-write hazard also to [...] adds e14cfe2d2ea [AArch64] Consistent types and naming for AArch64 target fe [...] adds 60bd7a9c13b [lldb][NFC] Tablegenify watchpoint commands adds 1e62635d055 [MIPS GlobalISel] ClampScalar and select pointer G_ICMP adds 5214956eaaa PowerPC/SPE: Fix load/store handling for SPE adds 0257c6b659f PowerPC: Fix register spilling for SPE registers adds 6011a285edf [clangd] Handle windows line endings in QueryDriver adds 2889fe67691 [clangd] Force the required interpretation of #import on wi [...] adds 4b8da3a503e [AArch64] Add support for Transactional Memory Extension (TME) adds 70235c642e6 [AMDGPU] Optimize atomic AND/OR/XOR adds 62069ac3106 [llvm-ar][test] \r\n -> \n adds aefcf5100aa [ASTImporter] Fix LLDB lookup in transparent ctx and with ext src adds aa55124eca6 [RISCV][NFC] Add tests that capture current encodings for DWARF EH adds b94c233d067 [RISCV] Set correct encodings for DWARF exception handling adds 6584c4842fc Mips: Remove immarg from copy and insert intrinsics adds ab009a602e9 [AsmPrinter] Make the encoding of call sites in .gcc_except [...] adds c74fded05ff [RISCV][NFC] Remove outdated TODO from test/CodeGen/RISCV/d [...] adds 80de11ed021 [RISCV] Add RISCV to LLVM_ALL_TARGETS so it s built by default adds ae512b83d5f [ASTImporter] Fix structural eq of lambdas adds 87886299b46 [lld] Add Visual Studio compatible diagnostics adds 629273ec098 [llvm-ar][test] Add tests failing on Darwin adds 11d3710c1cd [Attributor] Deduce "willreturn" function attribute adds 552c2c09d35 [OPENMP]Fix crash in LoopCounterRefChecker when MemberExpr [...] adds f81ee439a40 [clang-tidy] Adjust location of namespace comment diagnostic adds e61d0257ede [clangd] Type hierarchy: don't resolve parents if the clien [...] adds 0730710b3fc Fix MSVC 'implicitly capture' compile error. NFCI. adds 06eed422137 AMDGPU: Use getTargetConstant adds aa5cdafa405 Remove REQUIRES OMP spec version within lit tests adds 9a050f92bb2 [ASan] Support `{f}puts(NULL)` on Darwin adds 544315b4197 [RISCV] Revert r366331 as it exposed some sanitizer failures adds 1716454027d [ORC] Add deprecation warnings to ORCv1 layers and utilities. adds 3b96ebeee47 [NativePDB] Add a FromCompilerDecl for going from lldb -> clang adds 7f24757b8eb [CMake] Move standalone check so we don't have to reconfigure LLDB adds 3fce6b5da16 [lldb] Make log for ClangModulesDeclVendor's compiler flag [...] adds d912a9ba9b1 [AMDGPU] Tune inlining parameters for AMDGPU target adds 59532488b1d [OPENMP] Resolve lost LoopTripCnt for subsequent loops in s [...] adds ee24b40b9e9 [CMake] Avoid liblldb genex when figuring out the copy dest [...] adds 79f4e4770b7 [Docs][OpenCL] Documentation of C++ for OpenCL mode adds dce1954f455 [Test] Add module cache for TestWeakSymbols adds b53e13cd43e [clang-tidy] Fix crash on end location inside macro adds 337aea438c5 [clang-tidy] Exclude forward decls from fuchsia-multiple-in [...] adds 0e2b74a2b0b Revert [AArch64] Add support for Transactional Memory Exten [...] adds f90d3dff6ed [dotest] Disable color while testing. adds 48f5a43bcc3 [OPENMP]Fix PR42632: crash on the analysis of the OpenMP co [...] adds accad76c142 [lld][WebAssembly] Fix handling of comdat functions in init array. adds 66412df94f8 [libc++] XFAIL a test that does not behave properly on older Clang adds d752f5e9530 Basic codegen for MTE stack tagging. adds 851339fb295 Basic MTE stack tagging instrumentation. adds ca12cb9482a [CMake] Use LLVM_DIR and Clang_DIR for standalone builds. adds e37750b9344 [CMake] Remove duplicated logic to find Python when doing a [...] adds c2cd84bcfbd [docs] Adjust variable formatting table adds a0858e2f20c Fix CreateFunctionTemplateSpecialization to prevent danglin [...] adds 914a59cad82 GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUES adds 0966dd0d69c GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sources adds 85d667fcb6f Renamed and changed the wording of warn_cconv_ignored adds 90ba54bf67c [CodeGen][NFC] Simplify checks for stack protector index checking adds 39fc2843e4e [CodeGen] Add stack protector tests where the guard gets re [...] adds 9f2b290addf [PEI] Don't re-allocate a pre-allocated stack protector slot adds 6e4076699c3 Adding inline comments to code view type record directives [...] adds 4a09a73fb09 [Attributor][NFC] Remove unnecessary debug output adds eece5a9d318 [NFC][ScopBuilder]Move finalizeAccesses and its callees to [...] adds f45fd429b71 Speculative fix for stack-tagging.ll failure. adds 9c7f4264d35 [AMDGPU] Stop special casing flat_scratch for register name adds d0ac007f9a9 [NFC][ScopBuilder] Move buildSchedule and its callees to Sc [...] adds be4be6120f1 Add support to ProcessMachCore::DoLoadCore to handle an EFI [...] adds 3b82b92c6b9 hwasan: Initialize the pass only once. adds 0dd40a7d9f2 gn build: Merge r366361. adds 1375659e0f0 Ah, forgot a debug line I left in the dsym-for-uuid.sh scri [...] adds 61fff7a3373 [X86] Make sure we mark 128/256 MLOAD as Legal with VLX whe [...] adds 3628a8fae9f [NFC] Clarify a Cmake status message regarding Python on LL [...] adds ed9a91ce7ec AMDGPU: Set inaccessiblememonly on sendmsg intrinsics adds 7872d76a16d [AMDGPU] Simplify AMDGPUInstPrinter::printRegOperand() adds 7bb5fc05831 llvm-pdbdump: Fix several smaller issues with injected sour [...] adds 3eab4819f25 [llvm-bcanalyzer] Fixed error 'Expected<T> must be checked [...] adds 6abd78cc7c9 Make DT a transitive dependency of LI. adds 749f556bbd1 hwasan: Use C++ driver for cfi.cc test. adds 4e227702197 Changes to display code view debug info type records in hex format adds 68983321cc9 [analyzer] MallocChecker: Prevent Integer Set Library false [...] adds 0c6ad3d5d19 [cmake] Add NATIVE build for cross compiling standalone builds adds 9cdd2152b92 [Tests] Add a test showing how we handle overaligned alloca [...] adds bd3e74c73d9 Only build lldb-tblgen if it's not a current target adds f358cf8de22 [AArch64] Add dependency from AArch64CodeGen to TransformUt [...] adds ad73a436dc3 [RISCV] Don't acccess an invalidated iterator in RISCVInstr [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/BranchCloneCheck.cpp | 17 +- .../fuchsia/MultipleInheritanceCheck.cpp | 3 +- .../readability/NamespaceCommentCheck.cpp | 9 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 4 +- clang-tools-extra/clangd/XRefs.cpp | 33 +- .../clangd/test/system-include-extractor.test | 2 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 4 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 8 +- .../clangd/unittests/TypeHierarchyTests.cpp | 3 +- .../clang-tidy/bugprone-branch-clone-macro-crash.c | 14 + .../clang-tidy/fuchsia-multiple-inheritance.cpp | 3 + .../google-readability-namespace-comments.cpp | 6 +- ...oogle-readability-nested-namespace-comments.cpp | 4 +- .../test/clang-tidy/select-checks.cpp | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumerTest.cpp | 188 ++++---- clang/docs/LanguageExtensions.rst | 269 +++++++++++ clang/docs/UsersManual.rst | 42 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/lib/AST/ASTImporter.cpp | 35 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 20 + clang/lib/AST/ParentMap.cpp | 12 + clang/lib/Basic/Targets/AArch64.cpp | 34 +- clang/lib/Basic/Targets/AArch64.h | 15 +- clang/lib/CodeGen/BackendUtil.cpp | 38 +- clang/lib/Driver/ToolChains/Clang.cpp | 1 - clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 13 +- clang/lib/Sema/SemaOpenMP.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 39 +- clang/test/Analysis/openmp-unsupported.c | 4 + clang/test/Analysis/retain-count-alloc.cpp | 37 ++ clang/test/CodeGen/aarch64-vpcs.c | 4 +- clang/test/Driver/cxa-atexit.cpp | 2 +- clang/test/Driver/solaris-opts.c | 2 +- clang/test/Frontend/macro_defined_type.cpp | 2 +- clang/test/OpenMP/for_loop_messages.cpp | 8 + clang/test/Sema/callingconv-iamcu.c | 26 +- clang/test/Sema/callingconv.c | 12 +- clang/test/Sema/mrtd.c | 4 +- clang/test/Sema/pr25786.c | 4 +- clang/test/Sema/stdcall-fastcall-x64.c | 22 +- clang/test/SemaCUDA/cuda-inherits-calling-conv.cu | 2 +- clang/test/SemaCXX/borland-extensions.cpp | 16 +- clang/test/SemaCXX/cxx11-gnu-attrs.cpp | 16 +- clang/test/SemaCXX/decl-microsoft-call-conv.cpp | 2 +- clang/test/SemaCXX/virtual-override-x64.cpp | 6 +- .../SemaTemplate/instantiate-function-params.cpp | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 64 +++ clang/unittests/AST/StructuralEquivalenceTest.cpp | 52 +++ .../sanitizer_common_interceptors.inc | 6 +- compiler-rt/test/hwasan/TestCases/cfi.cc | 2 +- .../TestCases/Darwin/fputs_puts_null.cc | 16 + .../support.dynamic/libcpp_deallocate.sh.cpp | 4 + lld/Common/ErrorHandler.cpp | 45 +- lld/ELF/Driver.cpp | 2 + lld/ELF/Options.td | 3 + lld/ELF/Writer.cpp | 19 - lld/include/lld/Common/ErrorHandler.h | 3 +- lld/test/ELF/Inputs/vs-diagnostics-duplicate2.s | 31 ++ lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s | 6 + lld/test/ELF/vs-diagnostics-duplicate.s | 63 +++ lld/test/ELF/vs-diagnostics-dynamic-relocation.s | 35 ++ lld/test/ELF/vs-diagnostics-undefined-symbol-1.s | 15 + lld/test/ELF/vs-diagnostics-undefined-symbol-2.s | 18 + lld/test/ELF/vs-diagnostics-undefined-symbol-3.s | 40 ++ lld/test/ELF/vs-diagnostics-versionscript.s | 7 + lld/test/wasm/Inputs/comdat1.ll | 4 +- lld/test/wasm/Inputs/comdat2.ll | 4 +- lld/test/wasm/comdats.ll | 24 +- lld/wasm/InputFiles.cpp | 10 +- lld/wasm/Writer.cpp | 1 + lldb/CMakeLists.txt | 21 +- lldb/cmake/modules/AddLLDB.cmake | 3 +- lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/cmake/modules/LLDBStandalone.cmake | 179 ++++---- lldb/docs/use/variable.rst | 11 +- .../Makefile | 0 .../TestFunctionTemplateSpecializationTempArgs.py | 17 + .../main.cpp | 17 + .../test/expression_command/weak_symbols/Makefile | 2 +- .../lldbsuite/test/lang/c/modules/TestCModules.py | 14 + .../Python/lldbsuite/test/lang/c/modules/main.c | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 + .../test/macosx/lc-note/kern-ver-str/Makefile | 15 + .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 101 +++++ .../lc-note/kern-ver-str/create-empty-corefile.cpp | 315 +++++++++++++ .../lc-note/kern-ver-str/create-empty-corefile.mk | 8 + .../test/macosx/lc-note/kern-ver-str/main.c | 2 + lldb/source/Commands/CommandObjectWatchpoint.cpp | 17 +- .../Commands/CommandObjectWatchpointCommand.cpp | 8 +- lldb/source/Commands/Options.td | 38 ++ .../ExpressionParser/Clang/ClangASTSource.cpp | 30 +- .../Clang/ClangModulesDeclVendor.cpp | 17 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 55 +++ .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 23 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 7 +- lldb/source/Target/ABI.cpp | 16 +- lldb/source/Target/ThreadPlanTracer.cpp | 2 - lldb/utils/TableGen/CMakeLists.txt | 20 +- llvm/CREDITS.TXT | 8 +- .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 26 +- .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 7 +- .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 7 +- .../Kaleidoscope/include/KaleidoscopeJIT.h | 9 +- llvm/include/llvm/Analysis/LoopInfo.h | 4 - llvm/include/llvm/Analysis/LoopInfoImpl.h | 47 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 + .../llvm/Analysis/TargetTransformInfoImpl.h | 2 + llvm/include/llvm/CodeGen/AsmPrinter.h | 6 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 2 + llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 8 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 49 +- .../llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h | 2 +- .../llvm/DebugInfo/PDB/IPDBInjectedSource.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 3 +- llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 68 ++- .../include/llvm/ExecutionEngine/ExecutionEngine.h | 13 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 45 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 1 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 30 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 20 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 19 +- .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 27 +- .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 13 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 16 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 18 +- .../llvm/ExecutionEngine/Orc/RemoteObjectLayer.h | 53 ++- .../llvm/ExecutionEngine/OrcV1Deprecation.h | 22 + llvm/include/llvm/IR/Intrinsics.td | 2 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 30 ++ llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/IntrinsicsMips.td | 24 +- llvm/include/llvm/MC/MCExpr.h | 12 +- llvm/include/llvm/MC/MCStreamer.h | 7 + llvm/include/llvm/Support/MathExtras.h | 11 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 2 + llvm/include/llvm/Transforms/IPO/Attributor.h | 44 ++ .../Instrumentation/HWAddressSanitizer.h | 2 +- llvm/lib/Analysis/InlineCost.cpp | 11 +- llvm/lib/Analysis/LoopInfo.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 4 + llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 19 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 13 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 155 +++++-- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 3 + llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 16 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 33 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 13 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 10 + llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 54 ++- llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 226 +++++----- llvm/lib/DebugInfo/PDB/DIA/DIAInjectedSource.cpp | 4 +- .../PDB/Native/NativeEnumInjectedSources.cpp | 11 +- llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 7 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 46 +- .../ExecutionEngine/Orc/OrcMCJITReplacement.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 10 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 9 + llvm/lib/MC/MCAsmStreamer.cpp | 5 + llvm/lib/MC/MCExpr.cpp | 17 +- llvm/lib/Passes/PassRegistry.def | 4 +- llvm/lib/Target/AArch64/AArch64.h | 2 + .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 102 +++++ llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 60 ++- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 45 ++ .../Target/AArch64/AArch64MachineFunctionInfo.h | 13 + llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 15 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 88 ++++ llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 4 + llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 345 ++++++++++++++ llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AArch64/LLVMBuild.txt | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 71 ++- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 4 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 184 ++------ llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 12 - llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 12 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 84 +--- llvm/lib/Target/ARM/ARMCallLowering.h | 7 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 67 ++- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 67 ++- llvm/lib/Target/Mips/Mips64InstrInfo.td | 2 +- llvm/lib/Target/Mips/MipsISelLowering.h | 2 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 3 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 1 + llvm/lib/Target/Mips/MipsTargetStreamer.h | 4 + llvm/lib/Target/PowerPC/PPCCallingConv.td | 15 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 23 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 5 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 2 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 63 ++- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 4 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Transforms/IPO/Attributor.cpp | 121 ++++- .../Instrumentation/HWAddressSanitizer.cpp | 25 +- llvm/test/Analysis/ValueTracking/aarch64.irg.ll | 16 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/irg.ll | 42 ++ llvm/test/CodeGen/AArch64/irg_sp_tagp.ll | 93 ++++ llvm/test/CodeGen/AArch64/settag.ll | 138 ++++++ llvm/test/CodeGen/AArch64/stack-guard-reassign.ll | 9 + llvm/test/CodeGen/AArch64/stack-guard-reassign.mir | 34 ++ llvm/test/CodeGen/AArch64/stack-guard-vaarg.ll | 41 ++ llvm/test/CodeGen/AArch64/stack-tagging-dbg.ll | 37 ++ llvm/test/CodeGen/AArch64/stack-tagging.ll | 187 ++++++++ llvm/test/CodeGen/AArch64/stgp.ll | 78 ++++ llvm/test/CodeGen/AArch64/tagp.ll | 41 ++ .../AMDGPU/GlobalISel/legalize-merge-values.mir | 502 +++++++++++++++------ .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 1 + llvm/test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll | 51 ++- llvm/test/CodeGen/AMDGPU/amdgpu-inline.ll | 7 - .../AMDGPU/atomic_optimizations_local_pointer.ll | 36 ++ llvm/test/CodeGen/AMDGPU/shift-i128.ll | 8 +- llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir | 14 + llvm/test/CodeGen/AMDGPU/wave32.ll | 2 + llvm/test/CodeGen/ARM/stack-guard-reassign.ll | 14 + llvm/test/CodeGen/Inputs/stack-guard-reassign.ll | 21 + .../Mips/GlobalISel/instruction-select/icmp.mir | 168 ++++--- .../CodeGen/Mips/GlobalISel/legalizer/icmp.mir | 487 ++++++++++++++------ llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 335 +++++++++++--- .../CodeGen/Mips/GlobalISel/regbankselect/icmp.mir | 280 +----------- ...m_constraint_R.ll => inlineasm-constraint-R.ll} | 0 ...nstraint_ZC.ll => inlineasm-constraint-ZC-1.ll} | 0 ...traint_ZC_2.ll => inlineasm-constraint-ZC-2.ll} | 0 ...-bad-I-1.ll => inlineasm-constraint-bad-I-1.ll} | 0 ...trnt-bad-J.ll => inlineasm-constraint-bad-J.ll} | 0 ...trnt-bad-K.ll => inlineasm-constraint-bad-K.ll} | 0 ...trnt-bad-L.ll => inlineasm-constraint-bad-L.ll} | 0 ...trnt-bad-N.ll => inlineasm-constraint-bad-N.ll} | 0 ...trnt-bad-O.ll => inlineasm-constraint-bad-O.ll} | 0 ...trnt-bad-P.ll => inlineasm-constraint-bad-P.ll} | 0 ...nt-bad-l1.ll => inlineasm-constraint-bad-l1.ll} | 0 ...constraint-i1.ll => inlineasm-constraint-i1.ll} | 0 ...constraint_m.ll => inlineasm-constraint-m-1.ll} | 0 ...lineasmmemop.ll => inlineasm-constraint-m-2.ll} | 0 ...m_constraint_m.ll => inlineasm-constraint-o.ll} | 24 +- ...-cnstrnt-reg.ll => inlineasm-constraint-reg.ll} | 0 ...trnt-reg64.ll => inlineasm-constraint-reg64.ll} | 0 ...neasm_constraint.ll => inlineasm-constraint.ll} | 0 llvm/test/CodeGen/Mips/inlineasm64.ll | 17 - llvm/test/CodeGen/Mips/llvm-ir/mul.ll | 3 + llvm/test/CodeGen/PowerPC/spe.ll | 25 +- llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll | 17 + llvm/test/CodeGen/RISCV/dwarf-eh.ll | 66 +++ llvm/test/CodeGen/X86/alloca-overaligned.ll | 55 +++ llvm/test/CodeGen/X86/min-legal-vector-width.ll | 13 + llvm/test/DebugInfo/COFF/types-basic.ll | 242 +++++----- llvm/test/DebugInfo/RISCV/eh-frame.s | 34 ++ .../Instrumentation/HWAddressSanitizer/basic.ll | 8 +- llvm/test/MC/Mips/cplocal-bad.s | 20 + llvm/test/MC/Mips/cplocal.s | 45 ++ llvm/test/MC/RISCV/fde-reloc.s | 31 ++ llvm/test/TableGen/intrin-side-effects.td | 39 ++ llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 95 +++- .../Inline/AMDGPU/inline-amdgpu-vecbonus.ll | 31 ++ llvm/test/tools/llvm-ar/create.test | 27 +- llvm/test/tools/llvm-ar/dash-before-letter.test | 24 +- llvm/test/tools/llvm-ar/delete.test | 134 +++--- llvm/test/tools/llvm-ar/extract.test | 22 + llvm/test/tools/llvm-ar/insert-after.test | 118 ++--- llvm/test/tools/llvm-ar/insert-before.test | 118 ++--- llvm/test/tools/llvm-ar/move-after.test | 118 ++--- llvm/test/tools/llvm-ar/move-before.test | 138 +++--- llvm/test/tools/llvm-ar/move.test | 258 +++++------ llvm/test/tools/llvm-ar/mri-addlib.test | 90 ++-- llvm/test/tools/llvm-ar/mri-addmod.test | 54 +-- llvm/test/tools/llvm-ar/mri-comments.test | 38 +- llvm/test/tools/llvm-ar/mri-end.test | 96 ++-- llvm/test/tools/llvm-ar/mri-utf8.test | 19 + llvm/test/tools/llvm-ar/print.test | 84 ++++ llvm/test/tools/llvm-ar/quick-append.test | 184 ++++---- llvm/test/tools/llvm-ar/read-only-archive.test | 60 +-- llvm/test/tools/llvm-ar/replace-update.test | 189 ++++++++ .../test/tools/llvm-ar/{move.test => replace.test} | 307 +++++++------ llvm/test/tools/llvm-ar/symtab.test | 140 +++--- .../Inputs/dotnet_contents_compressed.pdb | Bin 0 -> 11776 bytes .../Inputs/dotnet_contents_uncompressed.pdb | Bin 0 -> 11776 bytes .../tools/llvm-pdbutil/Inputs/dotnet_hashonly.pdb | Bin 0 -> 11776 bytes .../llvm-pdbutil/injected-sources-native.test | 45 ++ llvm/test/tools/llvm-pdbutil/injected-sources.test | 45 ++ llvm/tools/lli/lli.cpp | 25 +- llvm/tools/llvm-pdbutil/LinePrinter.h | 3 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 14 +- llvm/unittests/Analysis/LoopInfoTest.cpp | 43 ++ .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 105 +++++ .../ExecutionEngine/Orc/LazyEmittingLayerTest.cpp | 3 +- .../Orc/LegacyCompileOnDemandLayerTest.cpp | 2 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 35 +- .../Orc/ObjectTransformLayerTest.cpp | 33 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 64 +-- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 2 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 3 + llvm/utils/TableGen/CodeGenTarget.cpp | 3 + llvm/utils/TableGen/IntrinsicEmitter.cpp | 18 +- .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 1 + openmp/libomptarget/src/omptarget.cpp | 7 +- openmp/libomptarget/test/offloading/looptripcnt.c | 36 ++ openmp/runtime/test/affinity/bug-nested.c | 1 - .../runtime/test/tasking/bug_nested_proxy_task.c | 1 - .../test/tasking/bug_proxy_task_dep_waiting.c | 1 - openmp/runtime/test/tasking/kmp_taskloop.c | 1 - openmp/runtime/test/tasking/omp_task_priority.c | 1 - .../runtime/test/tasking/omp_taskloop_grainsize.c | 1 - .../runtime/test/tasking/omp_taskloop_num_tasks.c | 1 - .../test/worksharing/for/kmp_doacross_check.c | 1 - .../test/worksharing/for/kmp_sch_simd_guided.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_api.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_guided.c | 1 - .../worksharing/for/kmp_sch_simd_runtime_static.c | 1 - openmp/runtime/test/worksharing/for/omp_doacross.c | 1 - polly/include/polly/ScopBuilder.h | 119 +++++ polly/include/polly/ScopInfo.h | 129 +----- polly/include/polly/Support/ScopHelper.h | 22 + polly/lib/Analysis/ScopBuilder.cpp | 367 ++++++++++++++- polly/lib/Analysis/ScopInfo.cpp | 448 ------------------ polly/lib/Support/ScopHelper.cpp | 74 +++ 335 files changed, 8935 insertions(+), 3694 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-branch-clone-macro-crash.c create mode 100644 clang/test/Analysis/retain-count-alloc.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/fputs_puts_null.cc create mode 100644 lld/test/ELF/Inputs/vs-diagnostics-duplicate2.s create mode 100644 lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s create mode 100644 lld/test/ELF/vs-diagnostics-duplicate.s create mode 100644 lld/test/ELF/vs-diagnostics-dynamic-relocation.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-1.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-2.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-symbol-3.s create mode 100644 lld/test/ELF/vs-diagnostics-versionscript.s copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str/main.c create mode 100644 llvm/include/llvm/ExecutionEngine/OrcV1Deprecation.h create mode 100644 llvm/lib/Target/AArch64/AArch64StackTagging.cpp create mode 100644 llvm/test/CodeGen/AArch64/irg.ll create mode 100644 llvm/test/CodeGen/AArch64/irg_sp_tagp.ll create mode 100644 llvm/test/CodeGen/AArch64/settag.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-reassign.mir create mode 100644 llvm/test/CodeGen/AArch64/stack-guard-vaarg.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-dbg.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging.ll create mode 100644 llvm/test/CodeGen/AArch64/stgp.ll create mode 100644 llvm/test/CodeGen/AArch64/tagp.ll create mode 100644 llvm/test/CodeGen/ARM/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/Inputs/stack-guard-reassign.ll rename llvm/test/CodeGen/Mips/{inlineasm_constraint_R.ll => inlineasm-constraint-R [...] rename llvm/test/CodeGen/Mips/{inlineasm_constraint_ZC.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-constraint_ZC_2.ll => inlineasm-constrain [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-I-1.ll => inlineasm-constrain [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-J.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-K.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-L.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-N.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-O.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-P.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-bad-l1.ll => inlineasm-constraint [...] rename llvm/test/CodeGen/Mips/{inline-asm-i-constraint-i1.ll => inlineasm-constrai [...] copy llvm/test/CodeGen/Mips/{inlineasm_constraint_m.ll => inlineasm-constraint-m-1 [...] rename llvm/test/CodeGen/Mips/{inlineasmmemop.ll => inlineasm-constraint-m-2.ll} (100%) rename llvm/test/CodeGen/Mips/{inlineasm_constraint_m.ll => inlineasm-constraint-o [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-reg.ll => inlineasm-constraint-re [...] rename llvm/test/CodeGen/Mips/{inlineasm-cnstrnt-reg64.ll => inlineasm-constraint- [...] rename llvm/test/CodeGen/Mips/{inlineasm_constraint.ll => inlineasm-constraint.ll} (100%) delete mode 100644 llvm/test/CodeGen/Mips/inlineasm64.ll create mode 100644 llvm/test/CodeGen/PowerPC/stack-guard-reassign.ll create mode 100644 llvm/test/CodeGen/RISCV/dwarf-eh.ll create mode 100644 llvm/test/CodeGen/X86/alloca-overaligned.ll create mode 100644 llvm/test/DebugInfo/RISCV/eh-frame.s create mode 100644 llvm/test/MC/Mips/cplocal-bad.s create mode 100644 llvm/test/MC/Mips/cplocal.s create mode 100644 llvm/test/MC/RISCV/fde-reloc.s create mode 100644 llvm/test/TableGen/intrin-side-effects.td create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-amdgpu-vecbonus.ll create mode 100644 llvm/test/tools/llvm-ar/extract.test create mode 100644 llvm/test/tools/llvm-ar/mri-utf8.test create mode 100644 llvm/test/tools/llvm-ar/print.test create mode 100644 llvm/test/tools/llvm-ar/replace-update.test copy llvm/test/tools/llvm-ar/{move.test => replace.test} (51%) create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_contents_compressed.pdb create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_contents_uncompressed.pdb create mode 100644 llvm/test/tools/llvm-pdbutil/Inputs/dotnet_hashonly.pdb create mode 100644 openmp/libomptarget/test/offloading/looptripcnt.c