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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 915f9785e05 [clangd] Rename ClangdUnit.h -> ParsedAST.h. NFC adds 5aa1d81969f Code cleanup: Change FormattersContainer::KeyType from SP t [...] adds 4ca718561f1 [clangd] Move threading helper to more appropriate header. NFC adds 2ae9da26394 [clangd] Remove obsolete includes. NFC adds aae9972a368 [cmake] Remove MSVC C4258 override adds 88b4e28a679 DWARF: Fix a regression in location list dumping adds b2a984c0a88 [clangd] Remove macro-expansion-location from getBeginningO [...] adds c8c5f2a84e3 [LiveDebugValues][NFC] Silence an unused variable warning adds d3e3c11f4bc [cmake] Remove MSVC C4180 override adds 2c9f83cfab7 Revert "[Clang Interpreter] Initial patch for the constexpr [...] adds 520bdf79b55 [ELF] Fix spell corrector: don't call elf::InputFile::getSy [...] adds e7befecc421 gn build: Merge r370862 adds 337a7cb55ee [DebugInfo] LiveDebugValues: locations with different exprs [...] adds 75d734475a4 [NFC] Added tests for 'SUB of OR and AND to XOR' fold adds e36fd9ed760 [lldb] Early exit in RangeDataVector:FindEntryIndexesThatContain adds e5814d78ce5 [lldb] Limit the amount of zeroes we use for padding when p [...] adds 54f3a651f3a [NFC] Added a new test for D67153 adds 98634c2e11d Fix address sizes in the dwarfdump-debug-loc-error-cases test adds 358b80b3401 [InstCombine] Fold sub (or A, B) (and A, B) to (xor A, B) adds 3d79fd6fcc8 [clangd] Fix SelectionTree behavior on implicit 'this' adds 163b05b45d1 [NFC] Added tests for new fold adds 3747c48d644 [NFC] Adjust tests for new fold adds f8b476282eb [lldb] Fix log statement in Socket::Write adds 13dadedc294 [NFC] Fixed test adds 801f6a495c6 [libc++] Use __extension__ in a portable manner adds b9e9478244f [NFC] Added a negative test for new fold adds e8316372b91 [libc++] Add `__truncating_cast` for safely casting float t [...] adds 92e13f2eabe Fix "enumeral and non-enumeral type in conditional expressi [...] adds fef9f590557 [ModuloSchedule] Introduce PeelingModuloScheduleExpander adds 11f0f7f583c [ModuloSchedule] Fix no-asserts build adds f1b3cd6c908 [clangd] Add TUScheduler.h to CodeComplete.cpp to unbreak builds adds 05229752462 disassemble command: fix error message when disassembly fails adds b92deded87a [libc++] Move __clamp_to_integral to <cmath>, and harden ag [...] adds 791949afe56 [InstCombine] add tests for insert/extract with identity sh [...] adds 5309189d9b3 [PowerPC][Altivec] Fix constant argument for vec_dss adds c86d47b6b6f [ASTImporter] Added visibility context check for TypedefNameDecl. adds cbf1f3b771c [Debuginfo][SROA] Need to handle dbg.value in SROA pass. adds 433927595dd [Driver] Use shared singleton instance of DriverOptTable adds 4a2cd7be5a6 [InstSimplify] guard against unreachable code (PR43218) adds a71c199f82c [PowerPC][Altivec][Clang] Check compile-time constant for vec_dst* adds 08a09822a5c [Hexagon] Improve generated code for test-if-bit-clear, one [...] adds b8cfdcfd9d7 [Attributor] Ensure AAIsDead correctly overrides getIRPosition adds 5465875e936 [X86] Add support for avx512bf16 for __builtin_cpu_supports [...] adds cc5b509b9ed Workaround TestConcurrentMany* flakiness in a more pricipled way adds b0412e437c3 [Attributor] Deal more explicit with non-exact definitions adds 80913a70f54 GlobalISel: Define GINodeEquiv for undef adds 240a2e25c6d [clang-tidy] Fix bugprone-argument-comment bug if there are [...] adds 38fb34443ce GlobalISel/TableGen: Don't skip REG_SEQUENCE based on patterns adds d9af712da44 AMDGPU/GlobalISel: Make 16-bit constants legal adds 97fd582b915 [Attributor] Use the white list for attributes consistently adds 7afffb54eac [ELF] Don't shrink RelrSection adds 2f6220633c7 [Attributor] Look at internal functions only on-demand adds 912edafcf14 [Attributor][NFC] Add assertion to guard against accidental misuse adds 5afc5a6c1b9 [libc++] Only build with -fvisibility=hidden on Clang adds 70becc20fa3 GlobalISel: Add G_BITREVERSE adds e6b26f2f91a Avoid assemble step in verbose-output-quoting.c adds 84489b34f6f AMDGPU: Handle frame index expansion with no free SGPRs pre gfx9 adds 40fe351cf69 [OpenMP][Docs] Provide implementation status details adds 2461061168f Upstream macCatalyst support in debugserver and the macOS d [...] adds 27820f99091 [Instruction] Add hasMetadata(Kind) helper [NFC] adds 0e07248704f [InstCombine] Fold sub (and A, B) (or A, B)) to neg (xor A, B) adds 7d0a545ee65 Add encode and decode methods to InlineInfo and document en [...] adds f0081dac81b [X86] Pre-commit test cases and test run line changes for D67087 adds 2ceb00db768 [NFC] Adjust test filename adds f6233d90f0d [NFC] Added tests for new fold adds 3a49ca331fa Update CodeGen to use hasMetadata as appropriate [NFC] adds 673e5476a81 [OpenMP] Change initialization of __kmp_global adds 420cbb6190e [InstCombine] sub(xor(x, y), or(x, y)) -> neg(and(x, y)) adds 3b705ef712c [TargetLibraryInfo] Define enumerator for no library functi [...] adds 4228245e411 [NFC] Switch last couple of invariant_load checks to use ha [...] adds e4526330b39 [docs] Add some comments to the inline LLJIT example. adds 200415c6dcc [JITLink] Fix the show-timers option on llvm-jitlink. adds 5559406ae5d [Python] Fix whitespace before making changes (NFC) adds 24223eb24c7 [Python] Implement truth testing for lldb.value adds 6eef8e01c76 [Python] Implement __next__ for value_iter adds b276a9a51e4 [globalisel] Support trivial COPY in GISelKnownBits adds a7a3b3aa430 [Attributor][Fix] Ensure the attribute names are created properly adds 6da79ce1fed [MemorySSA] Re-enable MemorySSA use. adds 85d6edb2657 Revert "[test] Address TestConcurrentMany*.py flakiness on macOS" adds 09768c5d7ab [WebAssembly] Initialize memory in start function adds bf78e39cbbb [InstCombine] Add more test cases (NFC) adds 79669537932 [llvm-rtdyld] Add timers to match llvm-jitlink. adds 41adc374086 [llvm-rtdyld][llvm-jitlink] Rename struct member to remove [...] adds 40e3760472e Generate parent context id from Decl* instead of DeclContext*. adds eca01b031d4 [NewPM][Sancov] Make Sancov a Module Pass instead of 2 Passes adds a6e8b685e13 [c++20] P1143R2: Add support for the C++20 'constinit' keyword. adds d581dd50138 [LLD] [COFF] Implement MinGW default manifest handling adds 7ab52537043 [Attributor][Fix] Make sure we do not delete live code adds 56e9b608ad3 [Attributor][Stats] Use the right statistics macro adds 5ff310e2980 GlobalISel: Add basic legalization for G_BITREVERSE adds 2df41a8e389 AMDGPU/GlobalISel: Select G_BITREVERSE adds 48c6fadc0da [DebugInfo] Emit DW_TAG_enumeration_type for referenced glo [...] adds 5cd5d56eedf Diagnose _Atomic as a C11 extension. adds c40449f3c58 [test] Escape path to match the literal string adds 028061d4ebe [mir-canon][NFC] Move MIR vreg renaming code to separate fi [...] adds 252d7a862be [www] Update attribute reference for 'constinit'. adds a18c934e1ae [www] Fix hyperlink syntax in attribute reference. adds 44ca0c55f0d gn build: Merge r370985 adds 71c37a8fdaa For PR43213, track whether template parameters are implicit [...] adds 4be6706eb6a [Disassembler] Simplify a few methods (NFC) adds b78324fc408 [AArch64][GlobalISel] Teach AArch64CallLowering to handle b [...] adds 0910e17d523 [Disassembler] Simplify a few methods (2/2) (NFC) adds 29ccc8523a4 Use -mtriple to fix AMDGPU test sensitive to object file format adds b7ebdbdb357 Reformat the beginning of the testing doc to make clear how [...] adds 473d0d7f569 [analyzer] scan-build: handle --sysroot=/path in addition t [...] adds 33b8a55329b Revert "Revert "[builtins] Rounding mode support for addxf3 [...] adds 7ac42374abc [c++20] Fix some ambiguities in our mangling of lambdas wit [...] adds 6d3ea2d9b60 [mir-canon][NFC] Adding -verify-machineinstrs to mir-canon tests. adds d51a3746d0c AMDGPU/GlobalISel: Fix assert on load from constant address adds 25156ae7ea1 AMDGPU/GlobalISel: Fix placeholder value used for addrspacecast adds 69b1a2ae65e AMDGPU/GlobalISel: Restore insert point when getting aperture adds f581d575ce0 AMDGPU: Add intrinsics for address space identification adds 281f2e2c37f AMDGPU: Add builtins for is_shared/is_private adds e99dc4ba572 Align output segments correctly adds 991f0fb149a [DWARF] Support DWARF64 in DWARFListTableHeader. adds 59a1d998d97 [dotest] Delete trivial inline test makefiles adds e46639620d3 [DWARF] Fix referencing Range List Tables from CUs for DWARF64. adds c3bea40bf75 Breakpad: Basic support for STACK WIN unwinding adds 7790858b00d Obliterate LLDB_CONFIGURATION_BUILDANDINTEGRATION adds 45e3ce8d765 [dotest] Centralize initialization commands even more adds 35dfb2e8d74 [dotest] Remove top-level Makefile adds caa42792f33 Rename of constants in ASTImporterVisibilityTest. NFC. adds 4a16c295519 [clang-tidy] Fix definitions in headers check to respect qu [...] adds 2c9c4322561 [lib/ObjectYAML] - Stop calling error(1) when mapping the s [...] adds 7f1f50de413 Revert r371023 "[lib/ObjectYAML] - Stop calling error(1) wh [...] adds faa2a089875 Revert r371023 "[lib/ObjectYAML] - Stop calling error(1) wh [...] adds 999f8a7416f Revert r361885 "[Driver] Fix -working-directory issues" adds cbce3cef52b [lldb][NFC] Stabilize gui/basic test by waiting on prompt adds e7b4d209987 Recommit r371023 "[lib/ObjectYAML] - Stop calling error(1) [...] adds cac96e60578 [Sema] Refactor LookupVisibleDecls. NFC adds 33b1a0eb5e7 [lib/ObjectYAML] - Cleanup the private interface of ELFStat [...] adds 91a5a2afe46 Win: handle \?\UNC\ prefix in realPathFromHandle (PR43204) adds 8db9e0e6976 [clangd][vscode] Make SemanticHighlightingFeature more self [...] adds 32048464ee3 [clangd][vscode] Add a flag to enable semantic highlighting [...] adds c6fda60d71a Fix time-trace breaking flame graph assumptions
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 4 +- .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 3 +- clang-tools-extra/clangd/CodeComplete.cpp | 1 + clang-tools-extra/clangd/Selection.cpp | 6 + clang-tools-extra/clangd/SourceCode.cpp | 6 +- clang-tools-extra/clangd/SourceCode.h | 3 +- clang-tools-extra/clangd/TUScheduler.h | 14 - clang-tools-extra/clangd/Threading.h | 18 +- clang-tools-extra/clangd/Trace.cpp | 1 - clang-tools-extra/clangd/Trace.h | 1 - clang-tools-extra/clangd/XRefs.cpp | 32 +- .../clangd/clients/clangd-vscode/package.json | 5 + .../clangd/clients/clangd-vscode/src/extension.ts | 16 +- .../clangd-vscode/src/semantic-highlighting.ts | 15 +- clang-tools-extra/clangd/refactor/Rename.cpp | 5 +- .../clangd/unittests/SelectionTests.cpp | 9 + clang-tools-extra/modularize/Modularize.cpp | 5 +- .../bugprone-argument-comment-literals.cpp | 35 + .../clang-tidy/misc-definitions-in-headers.hpp | 12 + clang/docs/ConstantInterpreter.rst | 194 ----- clang/docs/OpenMPSupport.rst | 136 ++- clang/docs/index.rst | 1 - clang/include/clang/AST/ASTContext.h | 10 - clang/include/clang/AST/Decl.h | 8 + clang/include/clang/AST/Mangle.h | 2 + clang/include/clang/AST/OptionalDiagnostic.h | 78 -- clang/include/clang/Basic/Attr.td | 20 +- clang/include/clang/Basic/AttrDocs.td | 14 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 2 + clang/include/clang/Basic/BuiltinsPPC.def | 10 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 2 - clang/include/clang/Basic/DiagnosticCommonKinds.td | 12 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 - clang/include/clang/Basic/DiagnosticParseKinds.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 34 +- clang/include/clang/Basic/LangOptions.def | 4 - clang/include/clang/Basic/Specifiers.h | 3 +- clang/include/clang/Basic/TokenKinds.def | 1 + clang/include/clang/Driver/Driver.h | 5 +- clang/include/clang/Driver/Options.h | 2 +- clang/include/clang/Driver/Options.td | 4 - clang/lib/AST/ASTContext.cpp | 8 - clang/lib/AST/ASTImporter.cpp | 40 +- clang/lib/AST/CMakeLists.txt | 3 - clang/lib/AST/Decl.cpp | 16 + clang/lib/AST/DeclBase.cpp | 7 + clang/lib/AST/ExprConstant.cpp | 412 +++++---- clang/lib/AST/Interp/Block.cpp | 87 -- clang/lib/AST/Interp/Block.h | 140 --- clang/lib/AST/Interp/Boolean.h | 148 ---- clang/lib/AST/Interp/ByteCodeEmitter.cpp | 175 ---- clang/lib/AST/Interp/ByteCodeEmitter.h | 112 --- clang/lib/AST/Interp/ByteCodeExprGen.cpp | 580 ------------- clang/lib/AST/Interp/ByteCodeExprGen.h | 340 -------- clang/lib/AST/Interp/ByteCodeGenError.h | 46 - clang/lib/AST/Interp/ByteCodeStmtGen.cpp | 265 ------ clang/lib/AST/Interp/ByteCodeStmtGen.h | 89 -- clang/lib/AST/Interp/CMakeLists.txt | 34 - clang/lib/AST/Interp/Context.cpp | 148 ---- clang/lib/AST/Interp/Context.h | 100 --- clang/lib/AST/Interp/Descriptor.cpp | 292 ------- clang/lib/AST/Interp/Descriptor.h | 220 ----- clang/lib/AST/Interp/Disasm.cpp | 69 -- clang/lib/AST/Interp/EvalEmitter.cpp | 253 ------ clang/lib/AST/Interp/EvalEmitter.h | 129 --- clang/lib/AST/Interp/Frame.cpp | 14 - clang/lib/AST/Interp/Frame.h | 45 - clang/lib/AST/Interp/Function.cpp | 48 -- clang/lib/AST/Interp/Function.h | 163 ---- clang/lib/AST/Interp/Integral.h | 269 ------ clang/lib/AST/Interp/Interp.cpp | 417 --------- clang/lib/AST/Interp/Interp.h | 960 --------------------- clang/lib/AST/Interp/InterpFrame.cpp | 193 ----- clang/lib/AST/Interp/InterpFrame.h | 153 ---- clang/lib/AST/Interp/InterpStack.cpp | 77 -- clang/lib/AST/Interp/InterpStack.h | 113 --- clang/lib/AST/Interp/InterpState.cpp | 74 -- clang/lib/AST/Interp/InterpState.h | 112 --- clang/lib/AST/Interp/Opcode.h | 30 - clang/lib/AST/Interp/Opcodes.td | 422 --------- clang/lib/AST/Interp/Pointer.cpp | 193 ----- clang/lib/AST/Interp/Pointer.h | 353 -------- clang/lib/AST/Interp/Program.cpp | 364 -------- clang/lib/AST/Interp/Program.h | 220 ----- clang/lib/AST/Interp/Record.cpp | 46 - clang/lib/AST/Interp/Record.h | 121 --- clang/lib/AST/Interp/Source.cpp | 39 - clang/lib/AST/Interp/Source.h | 118 --- clang/lib/AST/Interp/State.cpp | 158 ---- clang/lib/AST/Interp/State.h | 130 --- clang/lib/AST/Interp/Type.cpp | 23 - clang/lib/AST/Interp/Type.h | 115 --- clang/lib/AST/ItaniumCXXABI.cpp | 70 +- clang/lib/AST/ItaniumMangle.cpp | 103 ++- clang/lib/AST/JSONNodeDumper.cpp | 11 +- clang/lib/Basic/Targets/AMDGPU.cpp | 2 + clang/lib/CodeGen/BackendUtil.cpp | 8 - clang/lib/CodeGen/CGDebugInfo.cpp | 26 +- clang/lib/Driver/Driver.cpp | 82 +- clang/lib/Driver/DriverOptions.cpp | 17 +- clang/lib/Driver/ToolChains/Clang.cpp | 41 +- clang/lib/Frontend/CompilerInvocation.cpp | 12 +- clang/lib/Frontend/InitPreprocessor.cpp | 4 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 10 +- clang/lib/Headers/altivec.h | 4 +- clang/lib/Parse/ParseDecl.cpp | 17 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 + clang/lib/Parse/ParseTentative.cpp | 1 + clang/lib/Sema/DeclSpec.cpp | 15 +- clang/lib/Sema/SemaChecking.cpp | 7 + clang/lib/Sema/SemaDecl.cpp | 172 +++- clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaLambda.cpp | 8 +- clang/lib/Sema/SemaLookup.cpp | 561 ++++++------ clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + clang/lib/Sema/SemaType.cpp | 4 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 8 +- clang/lib/Tooling/Tooling.cpp | 3 +- clang/test/AST/Interp/cond.cpp | 11 - clang/test/AST/ast-dump-decl-context-json.cpp | 286 ++++++ clang/test/AST/ast-dump-decl-json.c | 2 +- clang/test/AST/ast-dump-funcs-json.cpp | 2 +- clang/test/AST/ast-dump-template-decls-json.cpp | 4 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p1.cpp | 55 ++ .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p2.cpp | 8 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p3.cpp | 6 + clang/test/CodeGen/altivec-dss.c | 11 + clang/test/CodeGen/builtins-ppc-error.c | 16 + clang/test/CodeGen/enum2.c | 9 +- clang/test/CodeGen/target-builtin-noerror.c | 1 + .../mangle-lambda-explicit-template-params.cpp | 66 ++ clang/test/CodeGenOpenCL/amdgpu-features.cl | 16 +- clang/test/CodeGenOpenCL/builtins-amdgcn-ci.cl | 38 +- clang/test/Driver/gen-cdb-fragment.c | 8 - clang/test/Driver/verbose-output-quoting.c | 16 +- clang/test/Driver/working-directory.c | 10 +- clang/test/FixIt/fixit-c++2a.cpp | 38 +- clang/test/Lexer/cxx-features.cpp | 4 + clang/test/Lexer/cxx2a_keyword_as_cxx17.cpp | 2 + clang/test/Misc/pragma-attribute-cxx.cpp | 4 +- ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Parser/atomic.c | 59 +- clang/test/Parser/cxx0x-decl.cpp | 19 +- clang/test/SemaCXX/atomic-type.cpp | 73 +- .../attr-require-constant-initialization.cpp | 11 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 14 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 119 +++ clang/test/SemaCXX/constexpr-many-arguments.cpp | 4 +- clang/test/SemaCXX/shift.cpp | 5 - .../builtins-amdgcn-error-flat-address-space.cl | 8 + clang/tools/clang-check/ClangCheck.cpp | 31 +- clang/tools/driver/cc1as_main.cpp | 18 +- clang/tools/driver/driver.cpp | 5 +- clang/tools/scan-build/libexec/ccc-analyzer | 13 +- clang/unittests/AST/ASTImporterVisibilityTest.cpp | 105 ++- clang/utils/TableGen/CMakeLists.txt | 1 - clang/utils/TableGen/ClangOpcodesEmitter.cpp | 360 -------- clang/utils/TableGen/TableGen.cpp | 6 - clang/utils/TableGen/TableGenBackends.h | 1 - clang/www/cxx_status.html | 2 +- compiler-rt/lib/builtins/CMakeLists.txt | 3 + compiler-rt/lib/builtins/aarch64/fp_mode.c | 59 ++ compiler-rt/lib/builtins/adddf3.c | 3 +- compiler-rt/lib/builtins/addsf3.c | 3 +- compiler-rt/lib/builtins/addtf3.c | 3 +- compiler-rt/lib/builtins/arm/fp_mode.c | 59 ++ compiler-rt/lib/builtins/cpu_model.c | 8 +- compiler-rt/lib/builtins/fp_add_impl.inc | 23 +- compiler-rt/lib/builtins/fp_mode.c | 24 + compiler-rt/lib/builtins/fp_mode.h | 29 + compiler-rt/lib/builtins/subdf3.c | 3 +- compiler-rt/lib/builtins/subsf3.c | 3 +- compiler-rt/lib/builtins/subtf3.c | 3 +- compiler-rt/test/builtins/Unit/addtf3_test.c | 33 +- compiler-rt/test/builtins/Unit/subtf3_test.c | 30 + libcxx/docs/TestingLibcxx.rst | 13 +- libcxx/include/__config | 8 + libcxx/include/atomic | 2 +- libcxx/include/cmath | 36 + libcxx/src/CMakeLists.txt | 8 +- .../libcxx/numerics/c.math/undef_min_max.pass.cpp | 15 +- .../libcxx/numerics/clamp_to_integral.pass.cpp | 90 ++ lld/COFF/DriverUtils.cpp | 4 +- lld/ELF/Relocations.cpp | 2 +- lld/ELF/SyntheticSections.cpp | 8 + lld/ELF/Writer.cpp | 3 +- lld/test/COFF/Inputs/manifest-lang0.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang0.yaml | 21 + lld/test/COFF/Inputs/manifest-lang1.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang1.yaml | 21 + lld/test/COFF/Inputs/manifest-lang2.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang2.yaml | 21 + lld/test/COFF/merge-resource-manifest.test | 61 ++ lld/test/ELF/nmagic.s | 23 + lld/test/ELF/pack-dyn-relocs-relr-loop.s | 36 + lld/test/wasm/data-layout.ll | 4 +- lld/test/wasm/data-segment-merging.ll | 13 +- lld/test/wasm/data-segments.ll | 54 +- lld/test/wasm/import-memory.test | 2 +- lld/test/wasm/no-tls.test | 4 +- lld/test/wasm/relocatable.ll | 2 +- lld/test/wasm/shared-memory.yaml | 29 +- lld/test/wasm/tls-align.ll | 2 +- lld/test/wasm/tls.ll | 2 +- lld/wasm/Config.h | 1 - lld/wasm/Driver.cpp | 22 +- lld/wasm/MarkLive.cpp | 5 +- lld/wasm/Options.td | 6 - lld/wasm/Symbols.cpp | 1 + lld/wasm/Symbols.h | 12 +- lld/wasm/SyntheticSections.cpp | 11 +- lld/wasm/SyntheticSections.h | 13 + lld/wasm/Writer.cpp | 195 +++-- lld/wasm/WriterUtils.cpp | 15 + lld/wasm/WriterUtils.h | 6 + lldb/include/lldb/Core/Module.h | 3 + .../lldb/DataFormatters/FormattersContainer.h | 44 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 2 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 1 + lldb/include/lldb/Symbol/SymbolContext.h | 2 + lldb/include/lldb/Target/Process.h | 3 + lldb/include/lldb/Target/Target.h | 6 +- lldb/include/lldb/Utility/RangeMap.h | 14 +- lldb/include/lldb/Utility/RegularExpression.h | 8 + lldb/lit/Minidump/disassemble-no-module.yaml | 48 ++ .../obj2yaml => lldb/lit/Minidump}/lit.local.cfg | 0 .../Breakpad/Inputs/unwind-via-stack-win.syms | 17 + .../Breakpad/Inputs/unwind-via-stack-win.yaml | 35 + .../SymbolFile/Breakpad/unwind-via-stack-win.test | 54 ++ lldb/packages/Python/lldbsuite/test/Makefile | 32 - .../completion-crash-incomplete-record/Makefile | 2 - .../commands/expression/completion-crash1/Makefile | 2 - .../commands/expression/completion-crash2/Makefile | 2 - .../expression/dollar-in-variable/Makefile | 2 - .../test/commands/expression/rdar42038760/Makefile | 2 - .../test/commands/expression/rdar44436068/Makefile | 2 - .../expression/unicode-in-variable/Makefile | 3 - .../test/commands/frame/var-scope/Makefile | 2 - .../test/commands/gui/basic/TestGuiBasic.py | 1 + .../lldbsuite/test/commands/source/info/Makefile | 2 - .../test/commands/statistics/basic/Makefile | 2 - .../test/driver/batch_mode/TestBatchMode.py | 6 - .../data-formatter/dump_dynamic/Makefile | 4 - .../data-formatter/setvaluefromcstring/Makefile | 3 - .../data-formatter/stringprinter/Makefile | 4 - .../data-formatter/typedef_array/Makefile | 3 - .../test/functionalities/float-display/Makefile | 3 + .../float-display/TestFloatDisplay.py} | 0 .../test/functionalities/float-display/main.c | 121 +++ .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../lldbsuite/test/issue_verification/Makefile | 3 - .../Python/lldbsuite/test/lang/c/offsetof/Makefile | 2 - .../lldbsuite/test/lang/c/struct_types/Makefile | 2 - .../cpp/class-template-parameter-pack/Makefile | 2 - .../lldbsuite/test/lang/cpp/const_this/Makefile | 7 - .../lldbsuite/test/lang/cpp/extern_c/Makefile | 2 - .../cpp/function-template-parameter-pack/Makefile | 2 - .../lldbsuite/test/lang/cpp/function_refs/Makefile | 2 - .../test/lang/cpp/gmodules-templates/Makefile | 4 - .../lldbsuite/test/lang/cpp/llvm-style/Makefile | 2 - .../test/lang/cpp/namespace_conflicts/Makefile | 2 - .../lldbsuite/test/lang/cpp/offsetof/Makefile | 2 - .../lldbsuite/test/lang/cpp/operators/Makefile | 2 - .../lldbsuite/test/lang/cpp/symbols/Makefile | 2 - .../test/lang/cpp/virtual-overload/Makefile | 3 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 39 +- .../Python/lldbsuite/test/macosx/macabi/Makefile | 18 + .../test/macosx/macabi/TestMacABImacOSFramework.py | 28 + .../Python/lldbsuite/test/macosx/macabi/dylib.mk | 6 + .../Python/lldbsuite/test/macosx/macabi/foo.c | 8 + .../Python/lldbsuite/test/macosx/macabi/foo.h | 0 .../Python/lldbsuite/test/macosx/macabi/main.c | 5 + .../Python/lldbsuite/test/make/Makefile.rules | 13 +- .../Python/lldbsuite/test/make/pseudo_barrier.h | 26 +- .../test/python_api/sbvalue_const_addrof/Makefile | 3 - .../test/python_api/value/TestValueAPI.py | 11 + .../test/terminal/TestSTTYBeforeAndAfter.py | 2 +- .../tools/lldb-server/TestGdbRemoteHostInfo.py | 1 + .../test/tools/lldb-vscode/lldbvscode_testcase.py | 2 +- lldb/scripts/Python/python-extensions.swig | 336 ++++---- lldb/source/API/SBTarget.cpp | 8 +- lldb/source/API/SBTypeCategory.cpp | 16 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 5 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 4 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 2 +- lldb/source/Commands/CommandObjectType.cpp | 42 +- lldb/source/Core/Debugger.cpp | 11 +- lldb/source/Core/Disassembler.cpp | 215 ++--- lldb/source/Core/DumpDataExtractor.cpp | 3 +- lldb/source/Core/Module.cpp | 20 + lldb/source/DataFormatters/FormatManager.cpp | 9 +- lldb/source/DataFormatters/FormattersHelpers.cpp | 42 +- lldb/source/Host/common/Socket.cpp | 3 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 31 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 44 + .../MacOSX-DYLD/DynamicLoaderDarwin.h | 56 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 22 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 6 - lldb/source/Plugins/Process/POSIX/CrashReason.cpp | 7 - .../Plugins/Process/POSIX/ProcessMessage.cpp | 7 - .../gdb-remote/GDBRemoteCommunicationClient.cpp | 28 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 3 + .../GDBRemoteCommunicationServerCommon.cpp | 9 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 + .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 1 + .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 151 +++- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 18 +- lldb/source/Symbol/SymbolContext.cpp | 153 ++-- lldb/source/Target/Target.cpp | 14 +- lldb/source/Target/TargetProperties.td | 3 + .../tools/debugserver/source/MacOSX/MachProcess.mm | 24 +- lldb/tools/debugserver/source/MacOSX/MachTask.mm | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 - llvm/docs/ORCv2.rst | 2 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 5 +- llvm/include/llvm/BinaryFormat/Wasm.h | 12 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 7 + llvm/include/llvm/CodeGen/ModuloSchedule.h | 38 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 35 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 6 +- llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 56 ++ llvm/include/llvm/DebugInfo/GSYM/Range.h | 1 + llvm/include/llvm/IR/Instruction.h | 10 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 12 + llvm/include/llvm/InitializePasses.h | 2 - llvm/include/llvm/Object/WindowsResource.h | 8 +- llvm/include/llvm/Support/MathExtras.h | 4 + llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Support/X86TargetParser.def | 4 +- llvm/include/llvm/Target/GenericOpcodes.td | 6 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 2 + llvm/include/llvm/Transforms/IPO/Attributor.h | 154 +++- .../Transforms/Instrumentation/SanitizerCoverage.h | 23 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 6 +- llvm/lib/Analysis/MemorySSA.cpp | 4 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 1 + llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 13 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 19 + llvm/lib/CodeGen/LiveDebugValues.cpp | 25 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 342 +------- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 347 ++++++++ llvm/lib/CodeGen/MIRVRegNamerUtils.h | 83 ++ llvm/lib/CodeGen/MachinePipeliner.cpp | 19 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 468 +++++++++- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 9 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 39 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 52 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 21 +- llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 101 +++ llvm/lib/DebugInfo/GSYM/Range.cpp | 11 + llvm/lib/Object/WindowsResource.cpp | 100 ++- llvm/lib/ObjectYAML/ELFEmitter.cpp | 36 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 9 +- llvm/lib/Passes/PassRegistry.def | 1 - llvm/lib/Support/Host.cpp | 9 +- llvm/lib/Support/TimeProfiler.cpp | 49 +- llvm/lib/Support/Windows/Path.inc | 18 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 176 +++- llvm/lib/Target/AArch64/AArch64CallLowering.h | 4 + .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 3 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 50 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 17 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 13 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 82 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 2 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 47 +- llvm/lib/Transforms/IPO/Attributor.cpp | 364 ++++---- .../Transforms/InstCombine/InstCombineAddSub.cpp | 26 + .../Instrumentation/AddressSanitizer.cpp | 4 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 356 +++----- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 4 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 7 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- .../Utils/ImportedFunctionsInliningStatistics.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 9 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 10 + .../GlobalISel/call-translator-tail-call.ll | 134 +++ .../GlobalISel/legalizer-info-validation.mir | 3 + .../branch-target-enforcement-indirect-calls.ll | 3 + llvm/test/CodeGen/AArch64/dllimport.ll | 2 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 25 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 9 +- .../AMDGPU/GlobalISel/inst-select-bitreverse.mir | 53 ++ .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 27 + .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 86 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 46 +- .../AMDGPU/GlobalISel/legalize-bitreverse.mir | 157 ++++ .../AMDGPU/GlobalISel/legalize-constant.mir | 3 +- .../GlobalISel/legalize-extract-vector-elt.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 15 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 29 +- .../AMDGPU/GlobalISel/legalize-fconstant.mir | 35 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 180 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 36 +- .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 36 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 552 +++++------- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 7 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 22 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 103 +++ .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 103 +++ .../AMDGPU/GlobalISel/regbankselect-bitreverse.mir | 31 + .../CodeGen/AMDGPU/annotate-kernel-features-hsa.ll | 19 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | 50 ++ llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | 51 ++ .../AMDGPU/no-initializer-constant-addrspace.ll | 6 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 93 ++ llvm/test/CodeGen/Hexagon/isel-prefer.ll | 4 +- llvm/test/CodeGen/Hexagon/tstbit.ll | 43 +- .../CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir | 6 +- .../CodeGen/MIR/AArch64/mirCanonIdempotent.mir | 13 +- llvm/test/CodeGen/PowerPC/sms-grp-order.ll | 37 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 145 ++++ llvm/test/CodeGen/X86/combine-srem.ll | 136 +++ llvm/test/CodeGen/X86/rem.ll | 2 +- llvm/test/CodeGen/X86/srem-seteq.ll | 2 +- llvm/test/CodeGen/X86/twoaddr-coalesce-3.ll | 2 +- .../X86/dwarfdump-debug-loc-error-cases.s | 20 +- .../X86/dwarfdump-debug-loc-error-cases2.s | 121 +++ .../X86/dwarfdump-debug-loclists-error-cases2.s | 132 +++ .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 211 +++++ .../X86/live-debug-values-expr-conflict.ll | 75 ++ llvm/test/DebugInfo/X86/sroa-after-inlining.ll | 139 +++ .../SanitizerCoverage/abort-in-entry-block.ll | 2 +- .../SanitizerCoverage/backedge-pruning.ll | 4 +- .../Instrumentation/SanitizerCoverage/chains.ll | 2 +- .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 2 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 2 +- .../SanitizerCoverage/cmp-tracing.ll | 2 +- .../SanitizerCoverage/coff-comdat.ll | 2 +- .../coff-pc-table-inline-8bit-counters.ll | 2 +- .../SanitizerCoverage/coff-used-ctor.ll | 2 +- .../SanitizerCoverage/const-cmp-tracing.ll | 2 +- .../SanitizerCoverage/coverage-dbg.ll | 2 +- .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 2 +- .../SanitizerCoverage/div-tracing.ll | 2 +- .../SanitizerCoverage/gep-tracing.ll | 2 +- .../SanitizerCoverage/inline-8bit-counters.ll | 2 +- .../interposable-symbol-nocomdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/no-func.ll | 2 +- .../Instrumentation/SanitizerCoverage/pc-table.ll | 4 +- .../SanitizerCoverage/postdominator_check.ll | 4 +- llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 6 +- .../stack-depth-variable-declared-by-user.ll | 2 +- .../SanitizerCoverage/stack-depth.ll | 4 +- .../SanitizerCoverage/switch-tracing.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-comdat.ll | 2 +- .../trace-pc-guard-inline-8bit-counters.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 2 +- .../SanitizerCoverage/tracing-comdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/tracing.ll | 6 +- .../SanitizerCoverage/unreachable-critedge.ll | 2 +- .../Instrumentation/SanitizerCoverage/wineh.ll | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 16 +- llvm/test/Other/opt-O3-pipeline.ll | 16 +- llvm/test/Other/opt-Os-pipeline.ll | 16 +- llvm/test/Transforms/FunctionAttrs/align.ll | 4 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 4 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 30 + .../Transforms/FunctionAttrs/dereferenceable.ll | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 2 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 308 ++++++- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 14 +- .../Transforms/FunctionAttrs/noreturn_async.ll | 8 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 2 +- .../AMDGPU/address-space-id-funcs.ll | 55 ++ .../InstCombine/insert-extract-shuffle.ll | 92 ++ llvm/test/Transforms/InstCombine/log-pow.ll | 139 ++- .../Transforms/InstCombine/lower-dbg-declare.ll | 239 ++--- .../Transforms/InstCombine/sub-and-or-neg-xor.ll | 115 +++ llvm/test/Transforms/InstCombine/sub-or-and-xor.ll | 104 +++ .../Transforms/InstCombine/sub-xor-or-neg-and.ll | 115 +++ llvm/test/Transforms/InstSimplify/insertelement.ll | 23 + .../Transforms/Util/simplify-dbg-declare-load.ll | 1 + .../X86/Inputs/debug_rnglists_DWARF64.s | 2 - .../llvm-dwarfdump/X86/debug_rnglists_dwarf64.s | 39 + .../llvm-dwarfdump/X86/debug_rnglists_invalid.s | 5 - .../X86/debug_rnglists_reserved_length.s | 8 + llvm/test/tools/yaml2obj/elf-symbol-stother.yaml | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 29 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 99 ++- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 6 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 136 +++ llvm/utils/TableGen/GlobalISelEmitter.cpp | 56 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 2 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 - .../gn/secondary/clang/lib/AST/Interp/BUILD.gn | 39 - .../gn/secondary/clang/utils/TableGen/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + openmp/runtime/cmake/LibompHandleFlags.cmake | 1 - openmp/runtime/cmake/config-ix.cmake | 1 - openmp/runtime/src/kmp_global.cpp | 2 +- 519 files changed, 10575 insertions(+), 12908 deletions(-) delete mode 100644 clang/docs/ConstantInterpreter.rst delete mode 100644 clang/include/clang/AST/OptionalDiagnostic.h delete mode 100644 clang/lib/AST/Interp/Block.cpp delete mode 100644 clang/lib/AST/Interp/Block.h delete mode 100644 clang/lib/AST/Interp/Boolean.h delete mode 100644 clang/lib/AST/Interp/ByteCodeEmitter.cpp delete mode 100644 clang/lib/AST/Interp/ByteCodeEmitter.h delete mode 100644 clang/lib/AST/Interp/ByteCodeExprGen.cpp delete mode 100644 clang/lib/AST/Interp/ByteCodeExprGen.h delete mode 100644 clang/lib/AST/Interp/ByteCodeGenError.h delete mode 100644 clang/lib/AST/Interp/ByteCodeStmtGen.cpp delete mode 100644 clang/lib/AST/Interp/ByteCodeStmtGen.h delete mode 100644 clang/lib/AST/Interp/CMakeLists.txt delete mode 100644 clang/lib/AST/Interp/Context.cpp delete mode 100644 clang/lib/AST/Interp/Context.h delete mode 100644 clang/lib/AST/Interp/Descriptor.cpp delete mode 100644 clang/lib/AST/Interp/Descriptor.h delete mode 100644 clang/lib/AST/Interp/Disasm.cpp delete mode 100644 clang/lib/AST/Interp/EvalEmitter.cpp delete mode 100644 clang/lib/AST/Interp/EvalEmitter.h delete mode 100644 clang/lib/AST/Interp/Frame.cpp delete mode 100644 clang/lib/AST/Interp/Frame.h delete mode 100644 clang/lib/AST/Interp/Function.cpp delete mode 100644 clang/lib/AST/Interp/Function.h delete mode 100644 clang/lib/AST/Interp/Integral.h delete mode 100644 clang/lib/AST/Interp/Interp.cpp delete mode 100644 clang/lib/AST/Interp/Interp.h delete mode 100644 clang/lib/AST/Interp/InterpFrame.cpp delete mode 100644 clang/lib/AST/Interp/InterpFrame.h delete mode 100644 clang/lib/AST/Interp/InterpStack.cpp delete mode 100644 clang/lib/AST/Interp/InterpStack.h delete mode 100644 clang/lib/AST/Interp/InterpState.cpp delete mode 100644 clang/lib/AST/Interp/InterpState.h delete mode 100644 clang/lib/AST/Interp/Opcode.h delete mode 100644 clang/lib/AST/Interp/Opcodes.td delete mode 100644 clang/lib/AST/Interp/Pointer.cpp delete mode 100644 clang/lib/AST/Interp/Pointer.h delete mode 100644 clang/lib/AST/Interp/Program.cpp delete mode 100644 clang/lib/AST/Interp/Program.h delete mode 100644 clang/lib/AST/Interp/Record.cpp delete mode 100644 clang/lib/AST/Interp/Record.h delete mode 100644 clang/lib/AST/Interp/Source.cpp delete mode 100644 clang/lib/AST/Interp/Source.h delete mode 100644 clang/lib/AST/Interp/State.cpp delete mode 100644 clang/lib/AST/Interp/State.h delete mode 100644 clang/lib/AST/Interp/Type.cpp delete mode 100644 clang/lib/AST/Interp/Type.h delete mode 100644 clang/test/AST/Interp/cond.cpp create mode 100644 clang/test/AST/ast-dump-decl-context-json.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p1.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p2.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p3.cpp create mode 100644 clang/test/CodeGen/altivec-dss.c create mode 100644 clang/test/SemaOpenCL/builtins-amdgcn-error-flat-address-space.cl delete mode 100644 clang/utils/TableGen/ClangOpcodesEmitter.cpp create mode 100644 compiler-rt/lib/builtins/aarch64/fp_mode.c create mode 100644 compiler-rt/lib/builtins/arm/fp_mode.c create mode 100644 compiler-rt/lib/builtins/fp_mode.c create mode 100644 compiler-rt/lib/builtins/fp_mode.h rename clang/lib/AST/Interp/ByteCodeGenError.cpp => libcxx/test/libcxx/numerics/c. [...] create mode 100644 libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp create mode 100644 lld/test/COFF/Inputs/manifest-lang0.res create mode 100644 lld/test/COFF/Inputs/manifest-lang0.yaml create mode 100644 lld/test/COFF/Inputs/manifest-lang1.res create mode 100644 lld/test/COFF/Inputs/manifest-lang1.yaml create mode 100644 lld/test/COFF/Inputs/manifest-lang2.res create mode 100644 lld/test/COFF/Inputs/manifest-lang2.yaml create mode 100644 lld/test/COFF/merge-resource-manifest.test create mode 100644 lld/test/ELF/nmagic.s create mode 100644 lld/test/ELF/pack-dyn-relocs-relr-loop.s create mode 100644 lldb/lit/Minidump/disassemble-no-module.yaml copy {llvm/test/tools/obj2yaml => lldb/lit/Minidump}/lit.local.cfg (100%) create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.syms create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.yaml create mode 100644 lldb/lit/SymbolFile/Breakpad/unwind-via-stack-win.test delete mode 100644 lldb/packages/Python/lldbsuite/test/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/dollar- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/rdar420 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/rdar444 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/unicode [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/var-scope/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/statistics/basic/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/float-displ [...] copy lldb/packages/Python/lldbsuite/test/{commands/frame/var-scope/TestFrameVariab [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/float-displ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/issue_verification/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/offsetof/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/struct_types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/class-template-par [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/const_this/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/extern_c/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function-template- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function_refs/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/gmodules-templates [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/llvm-style/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_conflict [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/offsetof/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/operators/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/symbols/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual-overload/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/TestMacABImac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/dylib.mk create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/foo.c copy clang/test/Index/annotate-tokens-include.h => lldb/packages/Python/lldbsuite/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbvalue_const_ad [...] create mode 100644 llvm/lib/CodeGen/MIRVRegNamerUtils.cpp create mode 100644 llvm/lib/CodeGen/MIRVRegNamerUtils.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll create mode 100644 llvm/test/CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loc-error-cases2.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists-error-cases2.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-rnglists-dwarf64.s create mode 100644 llvm/test/DebugInfo/X86/live-debug-values-expr-conflict.ll create mode 100644 llvm/test/DebugInfo/X86/sroa-after-inlining.ll create mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/address-space-id [...] create mode 100644 llvm/test/Transforms/InstCombine/sub-and-or-neg-xor.ll create mode 100644 llvm/test/Transforms/InstCombine/sub-or-and-xor.ll create mode 100644 llvm/test/Transforms/InstCombine/sub-xor-or-neg-and.ll delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/debug_rnglists_DWARF64.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_dwarf64.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_reserved_length.s delete mode 100644 llvm/utils/gn/secondary/clang/lib/AST/Interp/BUILD.gn