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-lts-defconfig in repository toolchain/ci/llvm-project.
from 3c4f8bb108b AMDGPU/SI: make ~SIScheduleBlockCreator trivial adds 43ff6347725 [Support] Optimize SHA1 implementation adds 88b04ef8327 [Attributor] Use must-be-executed-context in align deduction adds dd101539dac [yaml2obj/obj2yaml] - Add support for SHT_LLVM_LINKER_OPTIO [...] adds e80e9b97521 [llvm-readelf/llvm-readobj][test] - Convert elf-linker-opti [...] adds c8e4b536771 [VFABI] Remove unused variables in testcase, fix buildbot adds ff1504da6fa [X86] Update stale comment. NFC adds 22a535e91a7 [X86] Add fptosi test to fp-intrinsics.ll adds 07ebd741546 MCP: Fixed bug with dest overlapping copy source adds a85e676916b [NFC][InstCombine] Add tests that show a number of canonica [...] adds bd7d9a85b8b [lldb] Check if we actually have a Clang type in ObjCLangua [...] adds 6cc853b416a [lldb][NFC] Remove unused CompilerType::IsPossibleCPlusPlus [...] adds 52f3a2faf92 [lldb][NFC] Move LLVM RTTI implementation from enum to stat [...] adds 874b6495b5f [lldb] Add missing include to ObjCLanguage.cpp to fix build adds a75f8d98d7a [clang-format] [PR36294] AlwaysBreakAfterReturnType works i [...] adds a9018fddf9b [X86] Add more add/sub carry tests adds ebe2f560304 DWARFDebugLoclists: add location list "interpretation" logic adds ec4c96d6856 [lldb][NFC] Simplify a return in ThreadPlanStepInRange::Def [...] adds 1ee93240c02 [LoopInterchange] Only skip PHIs with incoming values from [...] adds 3130a88137d [lldb][test] Macros in expressions require DWARF 5 adds 002625113ba [X86] Add PR39464 addcarry/subborrow test cases adds 6da34a8b847 FileCheckPattern::FindRegexVarEnd - make helper function st [...] adds 8794f678768 [X86] Cleanup prefixes + regenerate for fp-intrinsics-fma.ll adds 7f1dcc8952e [InstCombine] Skip scalable vectors in combineLoadToOperationType adds 636412bf31f [AArch64ExpandPseudos] Preserve renamable state when expand [...] adds 77cc246412c [lldb] [Process/NetBSD] Use PT_STOP to stop the process [NFCI] adds 44e5879f0fb AArch64: add arm64_32 support to Clang. adds 5022a5fcaef Mark llvm::ConstantExpr::getAsInstruction as const adds 1dfb1a85e7c [lldb] Fix some warnings in the python plugin adds 6aa60b05148 [lldb] Fix more -Wdeprecated-copy warnings adds a6c40f56aed Revert "Fix lookup of symbols at the same address with no s [...] adds 7d0b1d77b3d [Examples] Add IRTransformations directory to examples. adds 4cc0c2998d6 [PowerPC][NFC]Fix typo in desc for enable-ppc-prefetching adds 41c3f76dcd0 [DBG][OPT] Attempt to salvage or undef debug info when remo [...] adds 228dd96c6fd [PowerPC] Remove allow-deprecated-dag-overlap and fix broken tests adds 0a58ef5eb5e [Hexagon] Require PS_aligna whenever variable-sized objects [...] adds 67294c97fbf [Hexagon] Handle stack realignment in hexagon-vextract adds e3eb10c5419 [Hexagon] Convert stack object offsets to int64, NFC adds 592dd459242 [Hexagon] Fix vector spill expansion to use proper alignment adds 2d06375c3fa [SLP] add test for miscompile with reduction (PR43948); NFC adds 83dcb34b6bf clang/Modules: Error if ReadASTBlock does not find the main module adds 54a9b4c02ff [lit] Better/earlier errors for empty runs adds 3b73dcdc965 Performance: Add a set of visited SymbolFiles to the other [...] adds ef150e2ea51 [Hexagon] Update PS_aligna with max stack alignment once is [...] adds 4230fa93902 [libcxxabi] Prevent cmake from removing our explicit system [...] adds 3c676e3891b [OPENMP]Use copy constructors instead of assignment operato [...] adds ceb72d07b00 Fix build with shared libraries. NFC. adds 1549b4699a8 ARM: Don't emit R_ARM_NONE relocations to compact unwinding [...] adds 96915495f9f [ObjectFileMachO] Fix the build for __arm64__. adds 7af6025bd12 [llvm-objcopy][COFF] Implement --redefine-sym and --redefine-syms adds 91e94a7015f [LLDB][Formatters] Re-enable std::function formatter with f [...] adds 2149028c49f [AST] Use an explicit copy in a range-based for adds 51abcebbb6e [OpenMP] Use an explicit copy in a range-based for adds 964842861c8 [Analyzer] Use a reference in a range-based for adds 0aff3174dcc [CodeGen] Fix getArrayAccessFor crashes as in bug 32534 wit [...] adds 98856e3943d [AArch64] Fix addressing mode predicates adds 9b1e86f0cb4 [AArch64] Update for Exynos adds fbb228c7d22 [LLDB] Always remove debugserver from LLVM_DISTRIBUTION_COMPONENTS adds 335ac2eb662 Allow additional file suffixes/extensions considered as sou [...] adds 4ae74cc99fb [GVNHoist] Preserve AAResults. adds a247bd1f274 [LLDB] Fix/silence CMake developer warning for LLDB framework. adds db69f1b2295 [GlobalsAA] Restrict ModRef result if any internal method h [...] adds 166cdc02818 [BPF] generate BTF_KIND_VARs for all non-static globals adds 9740f9f0b6e Add -Wtautological-compare to -Wall adds 38c356176b5 Fix include guard and properly order __deregister_frame_info. adds 0f04ffc073d [X86] Only pass v64i8/v32i16 as v16i32 on non-avx512bw targ [...] adds 3e1aee2ba71 [X86] Don't consider v64i1 as a legal type unless v64i8 is [...] adds 7ebde1bf67d Add a shim for setenv on PS4 since it does not exist. adds 34ca6e1fbef [LLDB] Remove debug message in AddLLDB.cmake adds 056c3197694 [LLDB] Only set FRAMEWORK when we're actually building a fr [...] adds 7a3ad48d6de Temporarily Revert "Reapply [LVI] Normalize pointer behavio [...] adds 92611da5bfc Temporarily disable test. adds e278c138a93 [Sema] Add MacroQualified case for FunctionTypeUnwrapper adds 5ad6f279f26 Don't assume that the clang binary's resolved name includes [...] adds 9b958356983 [LLDB] Add core definition for armv8l and armv7l adds 793b42a454a [GlobalsAA] Reenable test. adds 25c5da5a426 AMDGPU Reduce reported maximum group size to 1024 adds 4b472139513 AMDGPU: Switch backend default max workgroup size to 1024 adds 9d7bccab663 AMDGPU: Extend add x, (ext setcc) combine to sub adds bc4bc5aa0d8 Add 8548 CPU definition and attributes adds d8b6b111430 [VFABI] Add LLVM internal mangling for vector functions. adds 7ba28644a1e [Reproducer] Discard reproducer directory if not generated.
No new revisions were added by this update.
Summary of changes: clang/docs/ClangFormat.rst | 6 +- clang/docs/ClangFormatStyleOptions.rst | 20 + clang/docs/ReleaseNotes.rst | 18 + clang/include/clang/AST/ASTNodeTraverser.h | 2 +- clang/include/clang/AST/RecursiveASTVisitor.h | 2 +- clang/include/clang/AST/StmtDataCollectors.td | 2 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + .../clang/Basic/DiagnosticSerializationKinds.td | 2 + clang/include/clang/Format/Format.h | 4 + clang/include/clang/Serialization/Module.h | 3 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 2 +- .../clang/Tooling/Inclusions/IncludeStyle.h | 20 + clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 2 +- clang/lib/Basic/Targets.cpp | 5 + clang/lib/Basic/Targets/AArch64.cpp | 38 +- clang/lib/Basic/Targets/AArch64.h | 2 + clang/lib/Basic/Targets/PPC.cpp | 27 +- clang/lib/Basic/Targets/PPC.h | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 14 +- clang/lib/CodeGen/TargetInfo.cpp | 38 +- clang/lib/Driver/ToolChain.cpp | 2 + clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 11 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 1 + clang/lib/Driver/ToolChains/Darwin.cpp | 6 +- clang/lib/Format/Format.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 34 +- clang/lib/Parse/ParseOpenMP.cpp | 13 +- clang/lib/Sema/SemaChecking.cpp | 5 +- clang/lib/Sema/SemaExprObjC.cpp | 2 +- clang/lib/Sema/SemaPseudoObject.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 7 +- clang/lib/Sema/SemaType.cpp | 16 +- clang/lib/Sema/TreeTransform.h | 2 +- clang/lib/Serialization/ASTReader.cpp | 7 + clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 22 +- clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 5 +- clang/test/AST/dump.cpp | 12 +- clang/test/CodeGen/arm64_32-vaarg.c | 117 ++++ clang/test/CodeGen/arm64_32.c | 30 + clang/test/CodeGen/builtins-arm64.c | 3 +- clang/test/CodeGen/target-data.c | 4 + clang/test/CodeGenCXX/armv7k.cpp | 3 + clang/test/Driver/aarch64-cpus.c | 3 + clang/test/Driver/arm64_32-link.c | 4 + clang/test/Driver/clang-translation.c | 12 + clang/test/Frontend/macro_defined_type.cpp | 4 + clang/test/Misc/target-invalid-cpu-note.c | 8 +- clang/test/Misc/warning-wall.c | 95 ++++ clang/test/OpenMP/declare_reduction_messages.cpp | 2 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 36 +- clang/test/Preprocessor/aarch64-target-features.c | 3 + clang/test/Preprocessor/arm64_32.c | 5 + clang/test/Preprocessor/init-v7k-compat.c | 1 + clang/test/Preprocessor/init.c | 6 + clang/test/Preprocessor/stdint.c | 107 ++++ clang/test/Sema/aarch64-neon-vector-types.c | 2 + clang/test/Sema/types.c | 1 + clang/test/Sema/warn-bitwise-compare.c | 1 + clang/test/Sema/warn-overlap.c | 1 + clang/test/SemaCXX/warn-bitwise-compare.cpp | 1 + clang/tools/clang-format/ClangFormat.cpp | 6 +- clang/unittests/Format/FormatTest.cpp | 92 ++- clang/unittests/Format/SortIncludesTest.cpp | 51 ++ compiler-rt/CMakeLists.txt | 2 + compiler-rt/lib/crt/CMakeLists.txt | 1 + compiler-rt/lib/crt/crtbegin.c | 12 +- compiler-rt/lib/profile/InstrProfilingUtil.h | 4 +- compiler-rt/test/crt/ctor_dtor.c | 16 +- libcxxabi/CMakeLists.txt | 7 + lldb/cmake/modules/AddLLDB.cmake | 9 +- lldb/cmake/modules/LLDBConfig.cmake | 9 + lldb/include/lldb/Core/Module.h | 4 + lldb/include/lldb/Core/SearchFilter.h | 7 - lldb/include/lldb/Expression/Expression.h | 24 +- lldb/include/lldb/Expression/FunctionCaller.h | 11 +- lldb/include/lldb/Expression/LLVMUserExpression.h | 12 +- lldb/include/lldb/Expression/UserExpression.h | 14 +- lldb/include/lldb/Expression/UtilityFunction.h | 13 +- lldb/include/lldb/Host/SocketAddress.h | 2 - lldb/include/lldb/Symbol/CompileUnit.h | 12 + lldb/include/lldb/Symbol/CompilerType.h | 5 - lldb/include/lldb/Symbol/SymbolFile.h | 11 +- lldb/include/lldb/Utility/ArchSpec.h | 2 + lldb/include/lldb/Utility/Reproducer.h | 2 +- .../lldb/Utility/StringExtractorGDBRemote.h | 5 - .../test/commands/expression/macros/Makefile | 2 +- .../test/commands/expression/macros/TestMacros.py | 3 + .../libcxx/function/TestLibCxxFunction.py | 18 +- .../TestStdFunctionStepIntoCallable.py | 10 +- .../cpp/std-function-step-into-callable/main.cpp | 6 +- .../Python/lldbsuite/test/lldbplatformutil.py | 2 +- .../Python/lldbsuite/test/make/Makefile.rules | 2 +- lldb/source/API/CMakeLists.txt | 3 +- lldb/source/Core/Module.cpp | 8 +- lldb/source/Core/SearchFilter.cpp | 20 - lldb/source/Expression/Expression.cpp | 10 +- lldb/source/Expression/FunctionCaller.cpp | 6 +- lldb/source/Expression/LLVMUserExpression.cpp | 12 +- lldb/source/Expression/UserExpression.cpp | 7 +- lldb/source/Expression/UtilityFunction.cpp | 11 +- lldb/source/Host/common/SocketAddress.cpp | 6 - lldb/source/Host/common/TCPSocket.cpp | 8 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 2 + .../ExpressionParser/Clang/ClangFunctionCaller.h | 13 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 4 +- .../ExpressionParser/Clang/ClangUserExpression.h | 9 +- .../Clang/ClangUtilityFunction.cpp | 4 +- .../ExpressionParser/Clang/ClangUtilityFunction.h | 9 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 5 + lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 3 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 199 ++++--- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 3 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 11 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 2 + .../ScriptInterpreter/Python/PythonDataObjects.h | 4 +- .../Python/ScriptInterpreterPython.cpp | 1 + .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 5 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 1 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 17 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 1 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 5 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 1 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 7 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 1 + lldb/source/Symbol/CompileUnit.cpp | 26 + lldb/source/Symbol/SymbolFile.cpp | 4 +- lldb/source/Symbol/Symtab.cpp | 10 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 2 +- lldb/source/Utility/ArchSpec.cpp | 6 + lldb/source/Utility/Reproducer.cpp | 8 +- lldb/test/API/CMakeLists.txt | 6 - lldb/test/Shell/Reproducer/Inputs/Discard.in | 5 + lldb/test/Shell/Reproducer/TestDiscard.test | 13 + .../test/Shell/SymbolFile/Inputs/sizeless-symbol.s | 8 - lldb/test/Shell/SymbolFile/sizeless-symbol.test | 14 - lldb/tools/lldb-test/lldb-test.cpp | 2 +- llvm/CMakeLists.txt | 4 + llvm/docs/CommandGuide/llvm-objcopy.rst | 26 +- llvm/examples/CMakeLists.txt | 1 + llvm/examples/IRTransforms/CMakeLists.txt | 15 + llvm/examples/IRTransforms/InitializePasses.cpp | 21 + llvm/examples/IRTransforms/InitializePasses.h | 22 + llvm/examples/IRTransforms/SimplifyCFG.cpp | 413 ++++++++++++++ llvm/examples/IRTransforms/SimplifyCFG.h | 24 + llvm/include/llvm/Analysis/GlobalsModRef.h | 3 + llvm/include/llvm/Analysis/VectorUtils.h | 7 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 98 ++-- .../llvm/DebugInfo/DWARF/DWARFLocationExpression.h | 32 ++ llvm/include/llvm/IR/Constants.h | 2 +- llvm/include/llvm/MC/MCELFStreamer.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 24 +- llvm/lib/Analysis/GlobalsModRef.cpp | 19 +- llvm/lib/Analysis/LazyValueInfo.cpp | 186 +++---- llvm/lib/Analysis/Loads.cpp | 7 +- llvm/lib/Analysis/VFABIDemangling.cpp | 29 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 9 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 229 ++++---- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 5 +- llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 29 + llvm/lib/ObjectYAML/ELFYAML.cpp | 24 + llvm/lib/Support/FileCheckImpl.h | 4 +- llvm/lib/Support/SHA1.cpp | 54 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 8 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 18 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 18 +- llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 22 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 3 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 26 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 3 +- llvm/lib/Target/BPF/BTF.h | 2 - llvm/lib/Target/BPF/BTFDebug.cpp | 9 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 93 +++- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 17 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h | 4 + llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 168 +++--- llvm/lib/Target/Hexagon/HexagonPseudo.td | 20 +- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 5 + llvm/lib/Target/Hexagon/HexagonVExtract.cpp | 44 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 84 +-- llvm/lib/Transforms/IPO/Attributor.cpp | 79 ++- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 1 + llvm/lib/Transforms/Scalar/GVNHoist.cpp | 1 + llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 14 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 2 + .../GlobalsModRef/intrinsic_addressnottaken1.ll | 44 ++ .../GlobalsModRef/intrinsic_addressnottaken2.ll | 50 ++ .../GlobalsModRef/intrinsic_addresstaken.ll | 53 ++ .../test/CodeGen/AArch64/expand-movi-renamable.mir | 102 ++++ llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 5 +- llvm/test/CodeGen/AMDGPU/array-ptr-calc-i32.ll | 2 +- .../AMDGPU/attr-amdgpu-flat-work-group-size-v3.ll | 18 +- .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 18 +- llvm/test/CodeGen/AMDGPU/combine-cond-add-sub.ll | 74 +++ .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 19 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 26 +- .../AMDGPU/large-work-group-promote-alloca.ll | 7 +- .../AMDGPU/lower-range-metadata-intrinsic-call.ll | 2 +- .../AMDGPU/mcp-overlap-after-propagation.mir | 27 + llvm/test/CodeGen/AMDGPU/occupancy-levels.ll | 10 +- llvm/test/CodeGen/AMDGPU/private-memory-r600.ll | 2 +- .../CodeGen/AMDGPU/promote-alloca-addrspacecast.ll | 2 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll | 2 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll | 2 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-select.ll | 2 +- llvm/test/CodeGen/BPF/BTF/global-var-inited.ll | 20 +- .../CodeGen/Hexagon/spill-vector-alignment.mir | 16 + llvm/test/CodeGen/Hexagon/v6-unaligned-spill.ll | 2 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 8 +- llvm/test/CodeGen/PowerPC/machine-combiner.ll | 6 +- llvm/test/CodeGen/PowerPC/memcpy-vec.ll | 8 +- llvm/test/CodeGen/PowerPC/swaps-le-1.ll | 32 +- llvm/test/CodeGen/PowerPC/uint-to-fp-v4i32.ll | 8 +- llvm/test/CodeGen/SystemZ/int-uadd-03.ll | 2 +- llvm/test/CodeGen/SystemZ/int-usub-03.ll | 2 +- llvm/test/CodeGen/X86/addcarry.ll | 478 ++++++++++++++++ llvm/test/CodeGen/X86/debug-loclists.ll | 14 +- llvm/test/CodeGen/X86/fp-intrinsics-fma.ll | 54 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 19 + llvm/test/CodeGen/X86/min-legal-vector-width.ll | 35 ++ llvm/test/CodeGen/X86/subcarry.ll | 263 ++++++++- llvm/test/DebugInfo/X86/fission-ranges.ll | 27 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 4 +- .../SimplifyCFG/tut-simplify-cfg-blockaddress.ll | 23 + .../IRTransforms/SimplifyCFG/tut-simplify-cfg1.ll | 90 +++ .../tut-simplify-cfg2-dead-block-order.ll | 109 ++++ .../SimplifyCFG/tut-simplify-cfg3-phis.ll | 70 +++ ...simplify-cfg4-multiple-duplicate-cfg-updates.ll | 40 ++ .../tut-simplify-cfg5-del-phis-for-dead-block.ll | 122 ++++ .../tut-simplify-cfg6-dead-self-loop.ll | 25 + llvm/test/MC/ARM/eh-compact-pr0.s | 47 +- llvm/test/Transforms/FunctionAttrs/align.ll | 7 + .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 7 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 4 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 4 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 22 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 18 +- .../read_write_returned_arguments_scc.ll | 4 +- .../InferFunctionAttrs/dereferenceable.ll | 6 +- llvm/test/Transforms/InstCombine/load.ll | 48 ++ .../InstCombine/phi-equal-incoming-pointers.ll | 616 +++++++++++++++++++++ .../Transforms/JumpThreading/combine-metadata.ll | 3 +- ...pr43797-lcssa-for-multiple-outer-loop-blocks.ll | 150 +++++ .../Reassociate/reassociate_salvages_debug_info.ll | 50 ++ .../undef_intrinsics_when_deleting_instructions.ll | 95 ++++ .../test/Transforms/SLPVectorizer/X86/reduction.ll | 55 ++ llvm/test/tools/llvm-dwarfdump/X86/debug_loc_dwo.s | 2 +- .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 4 +- .../X86/debug_loclists_startx_length.s | 3 +- .../tools/llvm-objcopy/COFF/redefine-symbol.test | 69 +++ .../tools/llvm-objcopy/ELF/redefine-symbol.test | 19 +- llvm/test/tools/llvm-objcopy/redefine-symbols.test | 33 ++ llvm/test/tools/llvm-readobj/elf-linker-options.ll | 12 - .../tools/llvm-readobj/elf-linker-options.test | 30 + llvm/test/tools/obj2yaml/linker-options.yaml | 69 +++ llvm/test/tools/yaml2obj/linker-options.yaml | 120 ++++ llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 13 +- llvm/tools/obj2yaml/elf2yaml.cpp | 41 ++ llvm/tools/opt/CMakeLists.txt | 4 + llvm/tools/opt/opt.cpp | 8 + llvm/unittests/Analysis/VectorFunctionABITest.cpp | 13 + llvm/unittests/Support/raw_sha1_ostream_test.cpp | 16 + llvm/unittests/Transforms/Utils/VFABIUtils.cpp | 2 - llvm/utils/lit/lit/cl_arguments.py | 3 + llvm/utils/lit/lit/main.py | 20 +- llvm/utils/lit/lit/run.py | 5 +- llvm/utils/lit/tests/selecting.py | 22 +- polly/lib/CodeGen/BlockGenerators.cpp | 4 +- 277 files changed, 6089 insertions(+), 1181 deletions(-) create mode 100644 clang/test/CodeGen/arm64_32-vaarg.c create mode 100644 clang/test/CodeGen/arm64_32.c create mode 100644 clang/test/Driver/arm64_32-link.c create mode 100644 clang/test/Misc/warning-wall.c create mode 100644 clang/test/Preprocessor/arm64_32.c create mode 100644 lldb/test/Shell/Reproducer/Inputs/Discard.in create mode 100644 lldb/test/Shell/Reproducer/TestDiscard.test delete mode 100644 lldb/test/Shell/SymbolFile/Inputs/sizeless-symbol.s delete mode 100644 lldb/test/Shell/SymbolFile/sizeless-symbol.test create mode 100644 llvm/examples/IRTransforms/CMakeLists.txt create mode 100644 llvm/examples/IRTransforms/InitializePasses.cpp create mode 100644 llvm/examples/IRTransforms/InitializePasses.h create mode 100644 llvm/examples/IRTransforms/SimplifyCFG.cpp create mode 100644 llvm/examples/IRTransforms/SimplifyCFG.h create mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h create mode 100644 llvm/test/Analysis/GlobalsModRef/intrinsic_addressnottaken1.ll create mode 100644 llvm/test/Analysis/GlobalsModRef/intrinsic_addressnottaken2.ll create mode 100644 llvm/test/Analysis/GlobalsModRef/intrinsic_addresstaken.ll create mode 100644 llvm/test/CodeGen/AArch64/expand-movi-renamable.mir create mode 100644 llvm/test/CodeGen/AMDGPU/mcp-overlap-after-propagation.mir create mode 100644 llvm/test/CodeGen/Hexagon/spill-vector-alignment.mir create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg-bl [...] create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg1.ll create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg2-d [...] create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg3-phis.ll create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg4-m [...] create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg5-d [...] create mode 100644 llvm/test/Examples/IRTransforms/SimplifyCFG/tut-simplify-cfg6-d [...] create mode 100644 llvm/test/Transforms/InstCombine/phi-equal-incoming-pointers.ll create mode 100644 llvm/test/Transforms/LoopInterchange/pr43797-lcssa-for-multiple [...] create mode 100644 llvm/test/Transforms/Reassociate/reassociate_salvages_debug_info.ll create mode 100644 llvm/test/Transforms/Reassociate/undef_intrinsics_when_deleting [...] create mode 100644 llvm/test/tools/llvm-objcopy/COFF/redefine-symbol.test create mode 100644 llvm/test/tools/llvm-objcopy/redefine-symbols.test delete mode 100644 llvm/test/tools/llvm-readobj/elf-linker-options.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-linker-options.test create mode 100644 llvm/test/tools/obj2yaml/linker-options.yaml create mode 100644 llvm/test/tools/yaml2obj/linker-options.yaml