This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from d2ec416c7ba [InstCombine][NFC] Tests for uadd.sat and sadd.sat canonica [...] adds 35cb3ee4ca4 [AArch64][Builtins] Avoid unnecessary cache cleaning adds 1ebd4a2e3ad [DAGCombiner] widen any_ext of popcount based on target support adds f5e1b718a67 [DebugInfo] MachineSink: find more DBG_VALUEs to sink adds b911d2db5dd lld/COFF: Simplify getOutputPath() using sys::path functions. adds d7941a6ab97 [LIBOMPTARGET]Fix build, NFC. adds 265ddc57579 Precommit AArch64 test for -consider-local-interval-cost adds a233e7d7cb6 [AArch64] Fix unannotated fall-through between switch labels adds d157a9bc8ba Add Windows Control Flow Guard checks (/guard:cf). adds bf21f0d489f [InstCombine] Extra combine for uadd_sat adds e4d6f1300fa [LiveIntervalUnion] Expose extraction of last index in map [...] adds a062856bcf4 [NFC] Comment endif to test commit access adds bd879161094 [clang] Add no_builtin attribute adds 93a3128a67c Remove extra ';'. NFCI. adds 6f2de9cbb37 [scudo][standalone] Consolidate lists adds 582e3c09d48 [AIX] Refactor AIX Call Lowering to use CCState. NFCI. adds 6336317e0a3 [Docs] Disable Python docs when LLDB_DISABLE_PYTHON is set adds 2ddd1564a9c [lit] Make main.py a pure Python module adds d11b93ec6ac AMDGPU: Avoid overwriting saved PC adds 80cb2cecc65 [utils] InlineFunction: fix for debug info affecting optimizations adds 7c860698208 [OPENMP]Fix PR43771: Do not capture contexprs variables. adds 3f345732b4f Add missing lld checks in sanitizer tests. adds 18824d25d8a [LV] Interleaving should not exceed estimated loop trip count. adds 70f5aecedef Reland [AArch64][DebugInfo] Do not recompute CalleeSavedSta [...] adds 6d63bf91948 [IR] Use UnaryOperator::CreateFNeg in NoFolder::createFNeg adds e6102dc5ef8 [lit] Remove redundant comments from main function adds da2a4c234dc [Docs] Update source code link to Github adds 8aa0a785c42 gn build: (manually) merge d157a9bc adds 3da269a2489 [X86] Add a DAG combine to turn (and (bitcast (vXi1 (concat [...] adds f2132070d9a Lexer::ReadToEndOfLine - fix Token uninitialised value warn [...] adds 843c0adf0f7 [ConstantFold] Fold extractelement of getelementptr adds e59f7488c77 Convert files added in d157a9bc8ba1 to unix line endings. adds e3a45a24d10 [ARM][Thumb2InstrInfo] Fix default `0` opcode when rewritin [...] adds a51fc8ddf88 [MachineOuliner][NFC] Refactoring code to make outline reru [...] adds 209d5a12c55 [Remarks] Emit the remarks section by default for certain formats adds c7557dd6923 [Remarks] Remove references to ELF support adds 75f72f6b731 [PGO][PGSO] SizeOpts changes. adds 025166cf480 [Remarks] Add bitstream to the list of supported formats in clang adds f5094e18294 [Remarks] Fix Sphinx formatting adds f8a92af893e [LLDB] Remove incorrect dotest.py invocation adds 7b9d6a22569 [hwasan] Fix typo in the error type. adds d9972f84829 [NVPTX] Added llvm.nvvm.mma.m8n8k4.* intrinsics adds 91095fe0726 [lit] Refactor merging of user parameters adds 85b718f53a3 [Driver] Enable ShadowCallStack, not SafeStack, by default [...] adds de2c7cab715 Add support for DW_AT_export_symbols for anonymous structs adds 7cd595df96d Revert "Use -fdebug-compilation-dir to form absolute paths [...] adds 6b7615ae9a2 [MachineOutliner][NFC] clang-formating the MachineOutliner. adds 38839d08b8e Revert "[Concepts] Constraint Enforcement & Diagnostics" adds 5ae881f96f9 [Docs] Repurpose 'sources' page as 'contributing'. adds d83a2faacd3 [NFCI][XCOFF][AIX] Skip empty Section during object file ge [...] adds 2513250be33 [scudo][standalone] Lists fix adds ad531fff81a Revert "[clang] Add no_builtin attribute" adds 97e36260709 [PowerPC] Do not emit HW loop if the body contains calls to [...] adds dfece0a108a [Builtins] Teach Clang about memccpy adds 82d3ba87d06 [debugserver] Detect arch from LLVM_DEFAULT_TARGET_TRIPLE adds 0f6ed432d58 [AArch64][GlobalISel] Fix assertion fail in C++ selection f [...] adds 651b5e725ee Modernize TestThreadStepOut.py adds 99046b873f7 [lldb] move package generation from python to cmake adds 742043047c9 Recommit "Add a heap alloc site marker field to the ExtraIn [...] adds 01f3a59fb3e Replace abort with llvm_unreachable. adds 9ecd3225d13 [NFC] Fix some indentation disturbed in D67368 adds 25a41ad2420 [PowerPC] Emit scalar fp min/max instructions adds dddec1f1840 [clang][clang-scan-deps] Add -fcxx-modules to test for Darwin. adds 3431f1ba4cc gn build: (manually) merge 75f72f6b adds 03e882050f1 [msan] Remove more attributes from sanitized functions. adds 8530f294f59 gn build: fix bad merge of 75f72f6b done in 3431f1ba adds e658b3eb972 PR43764: Qualify a couple of calls to forward_as_tuple to b [...] adds 8a3a5f93b2a gn build: Merge 38839d08b8e adds 1a74645a70b [Attributor] Make IntegerState more flexible adds 5976a3f5aa9 Fix a few typos in lld/ELF to cycle bots adds 7cd30167746 [lit] Remove callback indirection adds c1498e37abe [RISCV] Remove RA from reserved register to use as callee s [...] adds 21bc8e5a137 AMDGPU: Make VReg_1 only include 1 artificial register adds 5a955cc8b95 [JITLink] Tighten section sorting criteria to fix a flaky t [...] adds 5b118a04714 [yaml2obj] - Improve handling of the SHT_GROUP section. adds 3fe7f1dcf44 [yaml2obj] - Make .symtab to be not mandatory section for S [...] adds 94cd2f03032 [clangd] Add missing highlights for using decls. adds 6c07a00aeb7 [llvm-readobj] - Fix a comment in stack-sizes.test. NFC. adds 12c9ffd1083 [obj2yaml] - Update a comment in a test case. NFC. adds f821ab807de [clangd] NFC, use URI::resolve to simplify the code. adds dc63d6175aa [ConstantFold] Push extractelement into getelementptr's operands adds ec32dff0b07 [BranchFolding] skip debug instr to avoid code change adds 2c496bb5309 Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [...] adds 596e4ab97a1 [LCSSA] Forget values we create LCSSA phis for adds 80b0cdde0ff [clangd] Add a hidden tweak to dump symbol under the cursor. adds ec82eb2d024 Fix unused variable warning. NFCI. adds 67720e7bf7d Revert "[NFC] Replace a linked list in LiveDebugVariables p [...] adds b1c4b4d5cbb Fix a spelling mistake in a comment. NFC adds ed66be5c0cb Fix a spelling mistake in a comment. NFC adds 1ba72a81cac Fix some spelling mistakes in comments. NFC adds 4394b5bee61 [LLDB] [PECOFF] Use FindSectionByID to associate symbols to [...] adds a1e8ad4f2fa [IR] move helper function to replace undef constant (elemen [...] adds c6e04328814 [BitVector] Cast integer literals to BitWord [NFC] new 09feea972d0 [IR] move/change null-check to assert
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/SemanticHighlighting.cpp | 19 +- clang-tools-extra/clangd/refactor/Rename.cpp | 14 +- .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DumpAST.cpp | 27 ++ .../clangd/unittests/SemanticHighlightingTests.cpp | 5 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 9 + clang/docs/ClangCommandLineReference.rst | 6 +- clang/docs/UsersManual.rst | 5 + clang/include/clang/AST/ASTConcept.h | 80 ---- clang/include/clang/AST/Attr.h | 128 +++---- clang/include/clang/AST/ExprCXX.h | 39 +- clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 30 -- clang/include/clang/Driver/CC1Options.td | 4 + clang/include/clang/Driver/Options.td | 2 - clang/include/clang/Sema/Sema.h | 90 +---- clang/include/clang/Sema/TemplateDeduction.h | 6 - clang/lib/AST/ASTConcept.cpp | 56 --- clang/lib/AST/ASTContext.cpp | 1 - clang/lib/AST/CMakeLists.txt | 1 - clang/lib/AST/Decl.cpp | 2 +- clang/lib/AST/ExprCXX.cpp | 17 +- clang/lib/CodeGen/CodeGenModule.cpp | 7 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 25 +- clang/lib/CodeGen/CoverageMappingGen.h | 8 +- clang/lib/Driver/ToolChains/Clang.cpp | 31 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 7 +- clang/lib/Driver/ToolChains/MSVC.cpp | 22 ++ clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Lex/Lexer.cpp | 1 + clang/lib/Sema/SemaConcept.cpp | 398 +++----------------- clang/lib/Sema/SemaDeclCXX.cpp | 12 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 47 --- clang/lib/Sema/SemaTemplate.cpp | 60 ++- clang/lib/Sema/SemaTemplateDeduction.cpp | 31 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 39 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 19 +- clang/lib/Serialization/ASTReaderStmt.cpp | 24 +- clang/lib/Serialization/ASTWriterStmt.cpp | 20 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 31 -- .../temp.constr.constr/function-templates.cpp | 43 --- .../temp.constr.constr/non-function-templates.cpp | 92 ----- .../temp.constr.constr/partial-specializations.cpp | 67 ---- clang/test/ClangScanDeps/Inputs/modules_cdb.json | 4 +- clang/test/CodeGen/builtin-memfns.c | 7 + clang/test/CodeGen/cfguardtable.c | 14 +- clang/test/CodeGen/memccpy-libcall.c | 12 + clang/test/CoverageMapping/debug-dir.cpp | 16 - clang/test/Driver/cl-fallback.c | 3 +- clang/test/Driver/cl-options.c | 9 +- clang/test/Driver/fuchsia.c | 9 +- clang/test/OpenMP/constexpr_capture.cpp | 21 ++ compiler-rt/lib/builtins/clear_cache.c | 36 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 2 +- compiler-rt/lib/scudo/standalone/list.h | 236 +++++++----- compiler-rt/lib/scudo/standalone/primary32.h | 4 +- compiler-rt/lib/scudo/standalone/primary64.h | 4 +- compiler-rt/lib/scudo/standalone/quarantine.h | 2 +- compiler-rt/lib/scudo/standalone/release.h | 14 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 23 +- compiler-rt/lib/scudo/standalone/secondary.h | 7 +- compiler-rt/lib/scudo/standalone/stats.h | 32 +- .../lib/scudo/standalone/tests/list_test.cpp | 116 +++--- .../lib/scudo/standalone/tests/release_test.cpp | 4 +- compiler-rt/test/asan/CMakeLists.txt | 2 +- compiler-rt/test/cfi/CMakeLists.txt | 2 +- compiler-rt/test/fuzzer/CMakeLists.txt | 2 +- compiler-rt/test/hwasan/TestCases/tail-magic.c | 2 +- libcxx/include/tuple | 24 +- libcxx/include/type_traits | 2 +- .../tuple.tuple/tuple.creation/tuple_cat.pass.cpp | 16 + lld/COFF/Driver.cpp | 5 +- lld/ELF/AArch64ErrataFix.cpp | 4 +- lld/ELF/ARMErrataFix.cpp | 4 +- lld/ELF/Arch/PPC64.cpp | 6 +- lld/ELF/CallGraphSort.cpp | 8 +- lld/ELF/Config.h | 2 +- lld/ELF/Driver.cpp | 2 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/MarkLive.cpp | 2 +- lld/ELF/Options.td | 6 +- lld/ELF/OutputSections.cpp | 2 +- lld/ELF/Relocations.cpp | 8 +- lld/ELF/SymbolTable.cpp | 2 +- lld/ELF/Symbols.h | 2 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Thunks.cpp | 2 +- lld/ELF/Writer.cpp | 10 +- lldb/CMakeLists.txt | 64 +++- lldb/docs/.htaccess | 4 +- lldb/docs/CMakeLists.txt | 70 ++-- lldb/docs/index.rst | 6 +- lldb/docs/resources/build.rst | 14 +- .../resources/{source.rst => contributing.rst} | 35 +- lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- .../thread/step_out/TestThreadStepOut.py | 59 +-- lldb/packages/Python/lldbsuite/test/lldbtest.py | 16 - lldb/packages/Python/lldbsuite/test/lldbutil.py | 29 +- .../lldbsuite/test/python_api/type/TestTypeList.py | 8 +- .../Python/lldbsuite/test/python_api/type/main.cpp | 8 + lldb/scripts/Python/createPythonInit.py | 17 + lldb/scripts/Python/finishSwigPythonLLDB.py | 332 ----------------- lldb/scripts/finishSwigWrapperClasses.py | 403 --------------------- lldb/scripts/utilsArgsParse.py | 141 ------- lldb/scripts/utilsDebug.py | 125 ------- lldb/scripts/utilsOsType.py | 103 ------ .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 1 + lldb/source/Symbol/ClangASTContext.cpp | 15 +- lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml | 116 ++++++ .../DWARF/anon_class_w_and_wo_export_symbols.ll | 77 ++++ ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 19 + .../tools/debugserver/source/MacOSX/CMakeLists.txt | 20 +- llvm/docs/CommandGuide/llc.rst | 4 +- llvm/docs/LangRef.rst | 11 + llvm/docs/ReleaseNotes.rst | 5 + llvm/docs/Remarks.rst | 11 +- llvm/include/llvm/ADT/BitVector.h | 30 +- llvm/include/llvm/ADT/Hashing.h | 3 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 3 +- llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 1 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 3 + llvm/include/llvm/CodeGen/MachineDominators.h | 5 + llvm/include/llvm/CodeGen/MachineFunction.h | 34 +- llvm/include/llvm/CodeGen/MachineInstr.h | 52 ++- llvm/include/llvm/CodeGen/MachineLoopInfo.h | 6 + llvm/include/llvm/CodeGen/MachineSizeOpts.h | 37 ++ llvm/include/llvm/CodeGen/Passes.h | 4 + llvm/include/llvm/CodeGen/TargetCallingConv.h | 8 +- llvm/include/llvm/CodeGen/TargetLowering.h | 3 +- llvm/include/llvm/IR/CallingConv.h | 6 + llvm/include/llvm/IR/Constant.h | 4 + llvm/include/llvm/IR/InstrTypes.h | 5 + llvm/include/llvm/IR/IntrinsicsNVVM.td | 57 ++- llvm/include/llvm/IR/LLVMContext.h | 1 + llvm/include/llvm/IR/NoFolder.h | 2 +- llvm/include/llvm/IR/RemarkStreamer.h | 2 + llvm/include/llvm/InitializePasses.h | 2 + llvm/include/llvm/MC/MCObjectFileInfo.h | 2 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Support/Path.h | 4 +- llvm/include/llvm/Target/TargetCallingConv.td | 5 + llvm/include/llvm/Transforms/CFGuard.h | 26 ++ llvm/include/llvm/Transforms/IPO/Attributor.h | 247 +++++++++---- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 3 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 ++- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 2 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 43 +-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 2 +- llvm/lib/CodeGen/AsmPrinter/WinCFGuard.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/WinCFGuard.h | 9 +- llvm/lib/CodeGen/BranchFolding.cpp | 5 +- llvm/lib/CodeGen/CFGuardLongjmp.cpp | 119 ++++++ llvm/lib/CodeGen/CMakeLists.txt | 2 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 8 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 179 +++++---- llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 7 + llvm/lib/CodeGen/MachineDominators.cpp | 6 +- llvm/lib/CodeGen/MachineFunction.cpp | 20 +- llvm/lib/CodeGen/MachineInstr.cpp | 142 ++++---- llvm/lib/CodeGen/MachineLoopInfo.cpp | 8 +- llvm/lib/CodeGen/MachineOutliner.cpp | 83 +++-- llvm/lib/CodeGen/MachineSink.cpp | 101 +++++- llvm/lib/CodeGen/MachineSizeOpts.cpp | 120 ++++++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 39 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 9 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 34 +- .../JITLink/MachOLinkGraphBuilder.cpp | 4 +- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/ConstantFold.cpp | 35 +- llvm/lib/IR/Constants.cpp | 30 +- llvm/lib/IR/LLVMContext.cpp | 5 + llvm/lib/IR/RemarkStreamer.cpp | 32 ++ llvm/lib/IR/Verifier.cpp | 12 +- llvm/lib/MC/MCObjectFileInfo.cpp | 8 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 24 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 +- llvm/lib/Target/AArch64/AArch64CallingConvention.h | 3 + .../lib/Target/AArch64/AArch64CallingConvention.td | 13 + llvm/lib/Target/AArch64/AArch64FastISel.cpp | 2 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 6 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 5 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 4 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 9 + llvm/lib/Target/AArch64/LLVMBuild.txt | 2 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 26 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 16 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 5 +- llvm/lib/Target/ARM/ARMCallingConv.h | 3 + llvm/lib/Target/ARM/ARMCallingConv.td | 15 + llvm/lib/Target/ARM/ARMFastISel.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 3 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 9 + llvm/lib/Target/ARM/LLVMBuild.txt | 2 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 12 +- llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 42 ++- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 256 +++++++------ llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 7 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 69 +++- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 + llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 1 - llvm/lib/Target/X86/LLVMBuild.txt | 2 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 2 +- llvm/lib/Target/X86/X86CallingConv.td | 15 +- llvm/lib/Target/X86/X86FastISel.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 68 ++++ llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 2 +- llvm/lib/Target/X86/X86RegisterInfo.cpp | 8 + llvm/lib/Target/X86/X86TargetMachine.cpp | 14 + llvm/lib/Transforms/CFGuard/CFGuard.cpp | 307 ++++++++++++++++ llvm/lib/Transforms/CFGuard/CMakeLists.txt | 9 + llvm/lib/Transforms/{ => CFGuard}/LLVMBuild.txt | 12 +- llvm/lib/Transforms/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/Attributor.cpp | 43 +-- .../Transforms/InstCombine/InstCombineSelect.cpp | 7 + .../Transforms/InstCombine/InstCombineShifts.cpp | 22 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 10 +- llvm/lib/Transforms/LLVMBuild.txt | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 1 + llvm/lib/Transforms/Utils/LCSSA.cpp | 10 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 68 +++- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 24 +- .../ConstantFolding/gep-zeroinit-vector.ll | 2 +- llvm/test/Bitcode/calling-conventions.3.2.ll | 9 + llvm/test/Bitcode/calling-conventions.3.2.ll.bc | Bin 1236 -> 2568 bytes llvm/test/Bitcode/operand-bundles-bc-analyzer.ll | 1 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 9 + llvm/test/CodeGen/AArch64/cfguard-checks.ll | 147 ++++++++ llvm/test/CodeGen/AArch64/cfguard-module-flag.ll | 25 ++ .../AArch64/ragreedy-local-interval-cost.ll | 393 ++++++++++++++++++++ llvm/test/CodeGen/AMDGPU/call-waw-waitcnt.mir | 53 +++ llvm/test/CodeGen/AMDGPU/inline-asm.ll | 23 +- llvm/test/CodeGen/ARM/cfguard-checks.ll | 151 ++++++++ llvm/test/CodeGen/ARM/cfguard-module-flag.ll | 26 ++ .../CodeGen/MIR/X86/branch-folder-with-debug.mir | 109 ++++++ llvm/test/CodeGen/NVPTX/wmma.py | 160 +++++--- llvm/test/CodeGen/PowerPC/aix-byval-param.ll | 16 + llvm/test/CodeGen/PowerPC/aix-nest-param.ll | 13 + llvm/test/CodeGen/PowerPC/aix-sret-param.ll | 15 + llvm/test/CodeGen/PowerPC/aix-stackargs.ll | 12 + llvm/test/CodeGen/PowerPC/ctr-minmaxnum.ll | 40 +- llvm/test/CodeGen/PowerPC/popcnt-zext.ll | 8 +- llvm/test/CodeGen/PowerPC/popcnt.ll | 8 +- llvm/test/CodeGen/PowerPC/pr43527.ll | 75 ++++ llvm/test/CodeGen/PowerPC/scalar-min-max.ll | 203 +++++++++++ llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 54 +-- llvm/test/CodeGen/WinCFGuard/cfguard.ll | 5 +- llvm/test/CodeGen/X86/cfguard-checks.ll | 231 ++++++++++++ llvm/test/CodeGen/X86/cfguard-module-flag.ll | 26 ++ llvm/test/CodeGen/X86/cfguard-x86-64-vectorcall.ll | 38 ++ llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll | 43 +++ llvm/test/CodeGen/X86/label-heapallocsite.ll | 43 +-- llvm/test/CodeGen/X86/movmsk-cmp.ll | 32 +- llvm/test/CodeGen/X86/remarks-section.ll | 25 +- llvm/test/CodeGen/X86/taildup-heapallocsite.ll | 21 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 6 - llvm/test/CodeGen/X86/vector-compare-any_of.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 6 - llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 12 +- llvm/test/DebugInfo/MIR/X86/machinesink.mir | 105 ++++++ .../Instrumentation/MemorySanitizer/attributes.ll | 47 +++ llvm/test/Object/invalid.test | 1 + llvm/test/Object/objdump-sectionheaders.test | 1 + .../Inline/inline-skip-use-empty-alloca.ll | 71 ++++ .../Transforms/InstCombine/saturating-add-sub.ll | 12 +- .../Transforms/InstCombine/vec_demanded_elts.ll | 2 +- .../LoopUnroll/unroll-preserve-scev-lcssa.ll | 71 ++++ .../Transforms/LoopVectorize/X86/constant-fold.ll | 2 +- .../LoopVectorize/X86/no_fpmath_with_hotness.ll | 2 +- .../llvm-objcopy/ELF/no-symbol-relocation.test | 2 + llvm/test/tools/llvm-readobj/all.test | 1 + .../elf-reloc-negative-addend-no-sym.test | 1 - llvm/test/tools/llvm-readobj/stack-sizes.test | 2 +- .../test/tools/obj2yaml/elf-ppc64-relocations.yaml | 1 - llvm/test/tools/obj2yaml/invalid-section-name.yaml | 4 +- llvm/test/tools/obj2yaml/no-symbol-reloc.test | 2 - .../obj2yaml/relocation-unsupported-machine.yaml | 1 - .../tools/yaml2obj/duplicate-section-names.test | 2 - .../tools/yaml2obj/elf-comdat-broken-info.yaml | 2 - .../tools/yaml2obj/elf-comdat-broken-members.yaml | 2 - llvm/test/tools/yaml2obj/elf-comdat-broken.yaml | 1 - llvm/test/tools/yaml2obj/elf-override-shname.yaml | 1 - .../test/tools/yaml2obj/elf-override-shoffset.yaml | 1 - llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 1 - llvm/test/tools/yaml2obj/section-link.yaml | 50 +++ llvm/unittests/CodeGen/MachineInstrTest.cpp | 140 +++++++ llvm/unittests/Target/X86/CMakeLists.txt | 23 ++ llvm/unittests/Target/X86/MachineSizeOptsTest.cpp | 235 ++++++++++++ llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/SizeOptsTest.cpp | 129 +++++++ llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/CFGuard/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 5 +- .../secondary/llvm/unittests/Target/X86/BUILD.gn | 22 ++ .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + llvm/utils/lit/lit.py | 7 +- llvm/utils/lit/lit/cl_arguments.py | 2 +- llvm/utils/lit/lit/main.py | 61 ++-- .../deviceRTLs/nvptx/src/target_impl.h | 2 +- 319 files changed, 6238 insertions(+), 3771 deletions(-) delete mode 100644 clang/include/clang/AST/ASTConcept.h delete mode 100644 clang/lib/AST/ASTConcept.cpp delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/function-tem [...] delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/non-function [...] delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/partial-spec [...] create mode 100644 clang/test/CodeGen/memccpy-libcall.c delete mode 100644 clang/test/CoverageMapping/debug-dir.cpp create mode 100644 clang/test/OpenMP/constexpr_capture.cpp rename lldb/docs/resources/{source.rst => contributing.rst} (77%) create mode 100644 lldb/scripts/Python/createPythonInit.py delete mode 100644 lldb/scripts/Python/finishSwigPythonLLDB.py delete mode 100644 lldb/scripts/finishSwigWrapperClasses.py delete mode 100644 lldb/scripts/utilsArgsParse.py delete mode 100644 lldb/scripts/utilsDebug.py delete mode 100644 lldb/scripts/utilsOsType.py create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml create mode 100644 lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll create mode 100644 lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-an [...] create mode 100644 llvm/include/llvm/CodeGen/MachineSizeOpts.h create mode 100644 llvm/include/llvm/Transforms/CFGuard.h create mode 100644 llvm/lib/CodeGen/CFGuardLongjmp.cpp create mode 100644 llvm/lib/CodeGen/MachineSizeOpts.cpp create mode 100644 llvm/lib/Transforms/CFGuard/CFGuard.cpp create mode 100644 llvm/lib/Transforms/CFGuard/CMakeLists.txt copy llvm/lib/Transforms/{ => CFGuard}/LLVMBuild.txt (71%) create mode 100644 llvm/test/CodeGen/AArch64/cfguard-checks.ll create mode 100644 llvm/test/CodeGen/AArch64/cfguard-module-flag.ll create mode 100644 llvm/test/CodeGen/AArch64/ragreedy-local-interval-cost.ll create mode 100644 llvm/test/CodeGen/AMDGPU/call-waw-waitcnt.mir create mode 100644 llvm/test/CodeGen/ARM/cfguard-checks.ll create mode 100644 llvm/test/CodeGen/ARM/cfguard-module-flag.ll create mode 100644 llvm/test/CodeGen/MIR/X86/branch-folder-with-debug.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-byval-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-nest-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-sret-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-stackargs.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr43527.ll create mode 100644 llvm/test/CodeGen/PowerPC/scalar-min-max.ll create mode 100644 llvm/test/CodeGen/X86/cfguard-checks.ll create mode 100644 llvm/test/CodeGen/X86/cfguard-module-flag.ll create mode 100644 llvm/test/CodeGen/X86/cfguard-x86-64-vectorcall.ll create mode 100644 llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/machinesink.mir create mode 100644 llvm/test/Instrumentation/MemorySanitizer/attributes.ll create mode 100644 llvm/test/Transforms/Inline/inline-skip-use-empty-alloca.ll create mode 100644 llvm/test/Transforms/LoopUnroll/unroll-preserve-scev-lcssa.ll create mode 100644 llvm/unittests/Target/X86/CMakeLists.txt create mode 100644 llvm/unittests/Target/X86/MachineSizeOptsTest.cpp create mode 100644 llvm/unittests/Transforms/Utils/SizeOptsTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/CFGuard/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn