This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/llvm-monorepo.
from f33ee5c1d670 [X86][AVX] Enable lowerVectorShuffleAsLanePermuteAndPermut [...] adds ffc35c5c372c Schedule Hot Cold Splitting pass after most optimization passes adds 5367fb8181d7 [analyzer][NFC] Fix inconsistencies in AnalyzerOptions adds 638587986fe1 [clang-tidy] add IgnoreMacros option to readability-redund [...] adds 47cad8c42960 [DAGCombiner] reduce insert+bitcast+extract vector ops to [...] adds 62cc222f6b7c foo adds 1195d0a357b9 [X86] Remove SDIVREM8_SEXT_HREG/UDIVREM8_ZEXT_HREG and the [...] adds 4b0408f29217 Revert r344873 "foo" adds 3c5b7db80aca [Sanitizer] openbsd does not have sysctlbyname call adds c41df89a080c [X86] Stop promoting integer loads to vXi64 adds 7667d6d5b387 [analyzer][www] Update alpha_checks.html adds 18cbc0e7fac3 [analyzer][UninitializedObjectChecker] No longer using non [...] adds a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array adds 8ece0af4958c [XRay][compiler-rt] Generational Buffer Management adds 681b599426af [XRay] Account for virtual memory re-use adds f284bf413ff4 [IAI,LV] Avoid creating a scalar epilogue due to gaps in i [...] adds dee0d2deed50 [X86] Add patterns for vector and/or/xor/andn with other t [...] adds dfe026571775 ReleaseNotes: move readability-redundant-smartptr-get part [...] adds 6c4332676694 [PDB] Extend IPDBSession's interface to retrieve frame data adds 64ba749c5db5 [WebAssembly] Simplify --help message adds f8c00b584294 Use llvm::arrayRefFromStringRef adds 7b64f812bbbd [CodeComplete] Fix accessibility of protected members when [...] adds 62d5bf40ae91 [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC] adds bc7fb7639f07 [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow adds 2cb312f0eec2 Fix MSVC "not all control paths return a value" warning. NFCI. adds 6e32a4055810 [CGProfile] Turn constant-size SmallVector into array adds 7141879f0b44 [PowerPC][NFC] Fix bugs in r+r to r+i conversion adds 1eea71e9fa83 [llvm-dwarfdump] - Add the support of parsing .debug_loclists. adds fe0112a68d65 [llvm-dwarfdump] - Fix win10 build bot failture. adds ddad0f890f08 [change-namespace] Enhance detection of conflicting namespaces. adds df964c3915a0 Silence the -Wshadow warning for enumerators shadowing a type. adds 8cd406e422b2 Fix typo in a test file name. adds bc7e6ab8d200 Test commit: change comment. adds dc367077cb18 Always search sysroot for GCC installs adds 29ed0f96ea45 [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ((1 < [...] adds 04dd27865664 Document bisect-skip-count adds 6d4e4e8d7a15 [X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR. adds 654a19940ab0 [llvm-exegesis] Reject x86 instructions that use non unifo [...] adds 8aef96e02f6e [llvm-exegesis] Mark x86 segment register instructions as [...] adds 5960f528f8f0 [llvm-exegesis] Crash when assembling invalid Operand adds 60a5e64f7d2e [InstCombine] add tests for shuffle+insert folds; NFC adds 6cc71af5dbed Revert "[PDB] Extend IPDBSession's interface to retrieve f [...] adds 801054aa38d9 [X86][SSE] getTargetShuffleMask - pull out repeated shuffl [...] adds a428ded714a4 [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI adds 1058efa9898c [clangd] Support URISchemes configuration in BackgroundIndex. adds 26ae03d9af8f Some cleanups to the native pdb plugin [NFC]. adds 790de6ed0f08 DAG: Change behavior of fminnum/fmaxnum nodes adds 840c3ec1c6fa Ensure sanitizer check function calls have a !dbg location adds a3af87bddb26 [llvm-mca] Remove a couple of using directives and a bunch [...] adds 3d92d839176c [test] Relax test/Other/opt-hot-cold-split.ll adds 55fcee895286 Revert r344877 "[X86] Stop promoting integer loads to vXi64" adds c397f98ae4a2 [llvm-exegesis] Move namespace exegesis inside llvm:: adds d0f762fa9a0c [X86] getTargetConstantBitsFromNode - handle extraction fr [...] adds 359765aa8aa1 [llvm-exegesis] Fix name lookup ambiguity in MSVC after 344922 adds 9ab4cc5ffa92 [hot-cold-split] Add missing FileCheck invocations adds 3960e2613caa [X86] Add new features to the priority list for target att [...] adds abd88cb37884 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 7efb6960e973 [X86][SSE] getTargetShuffleMaskIndices - allow opt-in supp [...] adds d6f4cd53930a [ELF] Format PPC64.cpp, NFC adds b8adcbdcab9b [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decoding adds f56d6e2e53f5 Generate ClangFormatStyleOptions.rst from Format.h (using [...] adds 75bf5beb824e Revert r344930 as it broke some of the bots on Windows. adds bf35a4b6cd97 Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeV [...] adds 6fd1315eee89 Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuff [...] adds 2de167784467 [hot-cold-split] Add opt remark on success adds 4fbc44d50396 Hopefully fix the documentation generation issue adds 952e154e5432 [clang-tidy] implement cppcoreguidelines macro rules adds 0b22da616ae1 [Driver] allow Android triples to alias for non Android targets adds 55ea876ddd57 Reapply "[MachineCopyPropagation] Reimplement CopyTracker [...] adds 20d6119c181b [Documentation] Fix grammar related to Clang-tidy cppcoreg [...] adds c148075f062f [analyzer] Fix dumping for SymbolConjured conjured at no p [...] adds 835aefb5adff [SymbolFile] Add the module lock where necessary and asser [...] adds c0553c1e2ba2 [Driver] Reland again: Default Android toolchains to libc++. adds 01977c786125 [clang-tidy] tryfix windows build adds 02dc44d23741 [ELF][PPC64] Fix a split-stack comment in rLLD344622 adds 0dad79673d63 X86: add alias for pushfw/popfw in Intel mode adds 1149e75e977d Update commnents to reflect the changes for LWG#3122. NFC adds cad87778e604 Update commnents to reflect the changes for LWG#3127. NFC adds e4f2a028f212 Add OUTPUT_FORMAT linker script directive support. adds ce55e919f6ba Update commnents to reflect the changes for LWG#3127. NFC adds 264a47c0eadf [interception] Switch to _type suffix instead of _f, NFC. adds 51894fa3a9e8 [x86] add test for PR25498 and complete checks; NFC adds 69c703df4a18 [ORC] Guard access to the MemMgrs vector in RTDyldObjectLi [...] adds 33fdbd7e23ec Give Multiversion-inline functions linkonce linkage adds f7d3dfcbf3a8 [Driver] fix broken test adds 5740246c4c13 [Reassociate] add 'using namespace' to reduce bloat; NFC adds 6cbf17e24306 [DWARF] Use a function-local offset for AT_call_return_pc adds 2493b0ab84f3 Revert "Ensure sanitizer check function calls have a !dbg [...] adds aa98e7ad09c3 [WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backend adds 51fa9815e799 Revert "[Driver] Reland again: Default Android toolchains [...] adds 90a560d871fb [Reassociate] add vector tests with undef elements; NFC adds 26658641327c Recommit r344877 "[X86] Stop promoting integer loads to vXi64" adds bc6301ab04db [ARM] Regenerate reverse shuffle costs adds 73ed16006fee [MC] Shrink MCAsmParser by grouping bools, add const, NFC adds 101b0308b747 [clang-tidy] Fix typo abls->absl. adds 6cc3947c7bdf [Reassociate] remove bogus tests; NFC adds 96a585f85bfa X86: Do not optimize branches with undef eflags inputs adds 64ef4de553d5 [Intrinsic] Unigned Saturation Addition Intrinsic adds ee51ca623be1 [X86] Remove unused entries from the X86ProcFamily enum. A [...] adds 85bea0cac992 X86: fix a comment copy-paste issue (NFC) adds 60129760307c [ELF] Don't warn on two legitimate cases when reading .llv [...] adds 144cc531abeb Added more notes to the issues. adds ca58ebe7dfd5 [ELF] Handle elf32-littlearm in OUTPUT_FORMAT adds be66a913b406 [WebAssembly] Added test for inline assembly roundtrip. adds 1470d002cae8 [X86] Remove 'rtm' feature from KNL. adds 44a49fd6f53c Fix typo in ASSERT_MODULE_LOCK macro definition adds 12840eeb29e3 [ELF] Fix test from r344976 adds 193603fb114d [WebAssembly] Fix assembly printing of br_table adds 9417f3f191eb [ValueObject] Stop assuming types are non-zero sized. adds be92bd03e4b0 [dsymutil] Improve error reporting when we cannot create o [...] adds 7fdbfa75db48 [ELF] Actually fix test from r344976 adds a3ea42328b00 [hwasan] add stack frame descriptions. adds f5e3b7a5702b [ELF] Split up emulation.s per backend adds 4f2789cf6291 [CodeGen] Attach InlineHint to more functions adds d6b64a11ce38 Add tests for match_results copy/move construction. NFC adds 2c67eb0acc8f Updated the issue notes. adds 4a94a9b6acdd [analyzer] [testing] Compute data on path length, compute [...] adds adeac37390cc [analyzer] [www] Drop references to GC mode, which was dep [...] adds 2c9797dcef8e [analyzer] [NFC] Correct comment on RetainSummaryManager adds 3d9d8223e7d4 [ORC] Dump flags for JITDylib symbol table entries. adds 4edc6281f9c9 [ORC] Show JITDylib search order in JITDylib::dump. adds 0160044c6759 [RuntimeDyld][COFF] Skip non-loaded sections when calculat [...] adds c0bf3f627ea2 Add gfx904 and gfx906 to GPU Arch adds 732a24aba11c Remove a 'const' from the synopsis. NFC adds 0a9151f4797f Add tests for match_results copy/move assignment operators. NFC adds f5cf3e4348f4 [X86] Regenerate test checks to show fma comments. NFC adds dab27bcac0f8 Mark the move construct/move assign tests as unsupported on C++03 adds 22f85d05caba Don't mess up RelIplt symbols during relocatable processing adds 1a15c0675b10 [MinGW] Link to correct openmp library adds 5c5c7affee14 [Driver] Use forward slashes in most linker arguments adds ac6ebb6d412b Revert "[Driver] Use forward slashes in most linker arguments" adds 85860ab113a1 Add support for GNU Hurd in Path.inc and other places adds 8f93955fa7c3 [MachinePipeliner] Split MachinePipeliner code into header [...] adds b8f5e091750a [DebugInfo] Generate debug information for labels. (After [...] adds 2e495767594d Revert "Revert "[PDB] Extend IPDBSession's interface to re [...] adds ba7c6ace53b4 Fix non-Windows build for D53324 adds 032de5731c94 [AST] Do not align virtual bases in `MicrosoftRecordLayout [...] adds cce70200bbb4 [PDB] Improve performance of the PDB DIA plugin adds ec5e60293c24 [X86][BMI1] X86DAGToDAGISel: select BEXTR from x << (32 - [...] adds dd78b6016a15 [TTI] Add generic cost handling of SK_Reverse shuffles adds 19283c12426b [LLDB] - Implement the support for the .debug_loclists section. adds bc2031713cf1 Revert "[X86][BMI1] X86DAGToDAGISel: select BEXTR from x < [...] adds b84ba5a63793 [X86][SSE] Update raw mask shuffle decoders to handle UNDE [...] adds 9f06a35da242 [lit] Only return a found bash executable on Windows if it [...] adds a2477624b4eb Fix range length comparison in DraftStore::UpdateDraft whe [...] adds 73e2316935b3 Leftover bits from https://reviews.llvm.org/D53420 that we [...] adds 66ac72a911e2 [clangd] Support passing a relative path to -compile-commands-dir adds 1f12ad3cef8d Add BROADCAST shuffle cost tests. adds 1d0f49d02661 [clangd] Remove caching of compilation database commands. adds 8a14f67f3fa8 Add BROADCAST shuffle cost tests. adds f4e4f2e09b4f Revert r345009 "[DebugInfo] Generate debug information for [...] adds 3b1da91b7e60 Experimental re-land of [X86][BMI1] X86DAGToDAGISel: selec [...] adds 38063aa561f1 [SLSR] auto-generate full test assertions; NFC adds 1260994857e5 [clang] Fix a null pointer dereference. adds d2b97c28dcc9 [SLSR] use 'match' to simplify code; NFC adds 74a24a42e9a5 [clangd] Lazily create CDB, remove setCompileCommandsDir. adds 201535a68e3d Revert "[MachinePipeliner] Split MachinePipeliner code int [...] adds cf68c788db96 [InstCombine] add/move tests for select with inverted cond [...] adds d41c223d6bf8 [InstCombine] swap select profile metadata when swapping s [...] adds 9c30b25eb05c Add benchmark for std::set. adds 0cd2774045ea [InstCombine] use 'match' to handle vectors and simplify code adds 58c574475fed [SLPVectorizer] Add basic support for mul/and/or/xor horiz [...] adds c8b22fd36173 [OpenCL][NFC] Unify ZeroToOCL* cast types adds 39bb25337f43 [LegalizeDAG] Share Vector/Scalar CTTZ Expansion adds 7aa1543b1bba [LegalizeDAG] Remove unused variable adds f88f364bea47 [SelectionDAG] use 'match' to simplify code; NFC adds 04a1198d39ab [Reassociate] replace fake binop queries with 'match' API adds 130748a57001 [WebAssembly] use 'match' to simplify code; NFC adds 449295db8054 [OpenCL] Add cl_intel_planar_yuv extension adds 34f9a821d770 [CostModel][X86] Add transpose shuffle cost tests adds baecbca4936d [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinki [...] adds b2113832e908 [NativePDB] Add basic support for tag types to the native [...] adds 84c4d80c0402 [TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc [...] new 6780707d29a2 [clang-tidy] Add a separate section for NOLINT(NEXTLINE)? doc. new 9c915ef3840f [InstCombine] use 'match' to simplify code new 93e838f6ec38 [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h new 3a60309a2cb8 [IR] remove fake binop queries for not/neg new 4ccca8ffad85 [Power9] Add __float128 support in the backend for bitcast [...] new 745347901328 [PDB] Fix -Wunused-private-field in DIA new 2c01761ff8d9 Change two methods from const char* to StringRef [NFC]. new d57eb3ec073a [tblgen] Allow FixedLenDecoderEmitter to use APInt-like ob [...] new 76d30f70299b [IR] Fix -Wunused-function after r345052 new 667c6fc74b40 Remove a global variable that we can live without.
The 10 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: .../change-namespace/ChangeNamespace.cpp | 50 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 96 ++ .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 48 + .../readability/RedundantSmartptrGetCheck.cpp | 8 + .../readability/RedundantSmartptrGetCheck.h | 7 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 19 +- clang-tools-extra/clangd/DraftStore.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 32 - .../clangd/GlobalCompilationDatabase.h | 27 - clang-tools-extra/clangd/SourceCode.cpp | 9 +- clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/docs/ReleaseNotes.rst | 10 + .../clang-tidy/checks/abseil-str-cat-append.rst | 2 +- .../checks/cppcoreguidelines-macro-usage.rst | 28 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/readability-redundant-smartptr-get.rst | 5 + clang-tools-extra/docs/clang-tidy/index.rst | 17 +- .../cppcoreguidelines-macro-usage-caps-only.cpp | 24 + .../cppcoreguidelines-macro-usage-custom.cpp | 28 + .../clang-tidy/cppcoreguidelines-macro-usage.cpp | 18 + .../readability-redundant-smartptr-get-macros.cpp | 24 + .../readability-redundant-smartptr-get.cpp | 5 + .../change-namespace/ChangeNamespaceTests.cpp | 33 + .../unittests/clangd/SourceCodeTests.cpp | 10 + clang/docs/ClangFormatStyleOptions.rst | 58 +- clang/include/clang/AST/OperationKinds.def | 8 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/Cuda.h | 2 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 6 +- clang/include/clang/Sema/Initialization.h | 16 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 28 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 +- clang/lib/AST/Expr.cpp | 3 +- clang/lib/AST/ExprConstant.cpp | 6 +- clang/lib/AST/RecordLayoutBuilder.cpp | 11 +- clang/lib/Basic/Cuda.cpp | 10 + clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 1 - clang/lib/CodeGen/CGExpr.cpp | 6 +- clang/lib/CodeGen/CGExprAgg.cpp | 3 +- clang/lib/CodeGen/CGExprComplex.cpp | 3 +- clang/lib/CodeGen/CGExprConstant.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 10 +- clang/lib/CodeGen/CodeGenModule.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 20 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 3 +- clang/lib/Headers/opencl-c.h | 9 +- clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 97 +- .../UninitializedObjectChecker.cpp | 51 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 97 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 3 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 11 +- clang/test/Analysis/dump_egraph.cpp | 15 + clang/test/CodeGen/attr-target-mv.c | 16 +- .../Inputs/override-layout-packed-base.layout | 10 + clang/test/CodeGenCXX/inline-template-hint.cpp | 34 + .../CodeGenCXX/override-layout-packed-base.cpp | 20 +- clang/test/Driver/android-gcc-toolchain.c | 8 + clang/test/Driver/fopenmp.c | 21 + clang/test/Headers/opencl-c-header.cl | 17 +- clang/test/Index/complete-access-checks.cpp | 21 +- clang/test/Index/complete-switch.c | 10 + clang/test/Sema/warn-shadow.c | 7 + clang/test/SemaCXX/warn-shadow.cpp | 7 + clang/utils/analyzer/CmpRuns.py | 14 + clang/www/analyzer/alpha_checks.html | 305 +++-- clang/www/analyzer/annotations.html | 56 +- clang/www/analyzer/available_checks.html | 27 + .../images/example_cf_returns_retained_gc.png | Bin 46925 -> 0 bytes compiler-rt/lib/hwasan/hwasan.cc | 20 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 3 + compiler-rt/lib/interception/interception.h | 2 +- compiler-rt/lib/interception/interception_linux.h | 2 +- .../lib/sanitizer_common/sanitizer_linux.cc | 7 +- .../lib/sanitizer_common/sanitizer_openbsd.cc | 7 + .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +- .../lib/xray/tests/unit/segmented_array_test.cc | 25 + compiler-rt/lib/xray/tests/unit/test_helpers.h | 16 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 155 ++- compiler-rt/lib/xray/xray_buffer_queue.h | 21 + compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- compiler-rt/lib/xray/xray_segmented_array.h | 12 +- libcxx/benchmarks/CartesianBenchmarks.hpp | 83 +- libcxx/benchmarks/ordered_set.bench.cpp | 249 ++++ libcxx/include/version | 3 +- .../{chrono.version.pass.cpp => charconv.pass.cpp} | 9 +- .../support.limits.general/chrono.version.pass.cpp | 1 + .../utility.version.pass.cpp | 1 - .../version.version.pass.cpp | 1 + .../re/re.results/re.results.const/copy.pass.cpp | 41 + .../re.results.const/copy_assign.pass.cpp | 50 + .../re/re.results/re.results.const/move.pass.cpp | 48 + .../re.results.const/move_assign.pass.cpp | 51 + libcxx/www/upcoming_meeting.html | 24 +- lld/ELF/Arch/PPC64.cpp | 24 +- lld/ELF/Driver.cpp | 35 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/OutputSections.cpp | 1 - lld/ELF/OutputSections.h | 1 - lld/ELF/ScriptParser.cpp | 31 +- lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 3 +- lld/include/lld/Common/Strings.h | 3 - lld/test/ELF/cgprofile-obj-warn.s | 3 - lld/test/ELF/cgprofile-shared-warn.s | 18 +- lld/test/ELF/emulation-aarch64.s | 34 + lld/test/ELF/emulation-arm.s | 27 + lld/test/ELF/emulation-mips.s | 115 ++ lld/test/ELF/emulation-ppc.s | 67 ++ lld/test/ELF/emulation-x86.s | 205 ++++ lld/test/ELF/emulation.s | 396 ------- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-no-debug.s | 8 + lld/test/ELF/invalid-linkerscript.test | 8 +- lld/test/ELF/linkerscript/ouputformat.s | 9 - lld/test/ELF/relocatable-rel-iplt.s | 56 + lld/wasm/Options.td | 16 +- lld/wasm/Writer.cpp | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 4 +- lldb/include/lldb/Symbol/Function.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 16 + lldb/include/lldb/lldb-enumerations.h | 1 + .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 8 + lldb/lit/SymbolFile/NativePDB/tag-types.cpp | 236 ++++ lldb/source/Core/Section.cpp | 2 + lldb/source/Core/ValueObjectConstResultImpl.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 12 + lldb/source/Expression/IRExecutionUnit.cpp | 3 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 3 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 63 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 6 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 115 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 795 ++++++++++++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 189 +-- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 186 +++ .../SymbolFile/NativePDB/UdtRecordCompleter.h | 68 ++ .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 107 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 12 + lldb/source/Symbol/ClangASTContext.cpp | 77 +- lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolFile.cpp | 20 + llvm/include/llvm/Analysis/VectorUtils.h | 22 + llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 17 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 1 + llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 3 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 2 + llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 2 + llvm/include/llvm/IR/InstrTypes.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 6 + llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/VectorUtils.cpp | 24 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 127 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 47 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 51 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 35 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 133 ++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 81 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 22 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 42 + llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 53 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 11 + llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 19 + llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 3 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 8 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 13 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 8 +- llvm/lib/IR/Instructions.cpp | 46 - llvm/lib/IR/Verifier.cpp | 13 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Support/Unix/Path.inc | 11 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 166 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 + llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 58 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 68 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 8 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 27 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 45 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 13 +- llvm/lib/Target/X86/X86.td | 21 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 257 ++-- llvm/lib/Target/X86/X86ISelLowering.cpp | 183 +-- llvm/lib/Target/X86/X86ISelLowering.h | 7 +- llvm/lib/Target/X86/X86InstrAVX512.td | 331 ++++-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 54 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86InstrSSE.td | 744 +++++++----- llvm/lib/Target/X86/X86InstrXOP.td | 75 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Target/X86/X86MCInstLower.cpp | 28 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 58 +- llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h | 13 +- llvm/lib/Target/X86/X86Subtarget.h | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 8 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 6 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 9 +- .../Instrumentation/HWAddressSanitizer.cpp | 76 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 41 +- .../Scalar/StraightLineStrengthReduce.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../CostModel/AArch64/shuffle-broadcast.ll | 35 + llvm/test/Analysis/CostModel/ARM/shuffle.ll | 63 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 288 +++++ llvm/test/CodeGen/AArch64/extract-insert.ll | 38 +- llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir | 51 + llvm/test/CodeGen/AMDGPU/clamp.ll | 20 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 77 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 11 +- llvm/test/CodeGen/AMDGPU/fmax3.ll | 44 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 97 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 56 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 35 +- .../test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 49 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 126 +- llvm/test/CodeGen/AMDGPU/fminnum.f64.ll | 36 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 77 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 311 +++-- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 69 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 782 ++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 836 ++++++++++--- llvm/test/CodeGen/AMDGPU/reduction.ll | 112 +- llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir | 51 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 24 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 53 + .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 43 + llvm/test/CodeGen/WebAssembly/stack-insts.ll | 32 + llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 5 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 2 +- llvm/test/CodeGen/X86/extract-bits.ll | 535 ++++----- llvm/test/CodeGen/X86/extract-insert.ll | 9 +- llvm/test/CodeGen/X86/extract-lowbits.ll | 345 ++---- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 36 +- llvm/test/CodeGen/X86/mmx-coalescing.ll | 9 +- llvm/test/CodeGen/X86/oddshuffles.ll | 24 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 6 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 1227 +++++++++++++++++++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/uadd_sat.ll | 157 +++ llvm/test/CodeGen/X86/undef-eflags.mir | 18 + llvm/test/CodeGen/X86/vector-extend-inreg.ll | 2 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 18 +- llvm/test/CodeGen/X86/widened-broadcast.ll | 95 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 168 +++ .../RuntimeDyld/X86/COFF_x86_64_IMGREL.s | 6 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 1 + .../HWAddressSanitizer/frame-descriptor.ll | 27 + .../HWAddressSanitizer/with-calls.ll | 1 + llvm/test/MC/X86/intel-syntax-encoding.s | 5 + llvm/test/Other/opt-hot-cold-split.ll | 292 +++++ .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 22 + llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 5 +- .../InstCombine/insert-extract-shuffle.ll | 123 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 38 + llvm/test/Transforms/InstCombine/xor.ll | 10 - .../X86/x86-interleaved-accesses-masked-group.ll | 114 +- .../LoopVectorize/invariant-store-vectorization.ll | 3 +- llvm/test/Transforms/Reassociate/inverses.ll | 74 +- llvm/test/Transforms/Reassociate/negation.ll | 37 +- llvm/test/Transforms/Reassociate/negation1.ll | 7 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 105 +- .../StraightLineStrengthReduce/slsr-add.ll | 160 ++- llvm/tools/dsymutil/dsymutil.cpp | 73 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.h | 2 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 + llvm/tools/llvm-exegesis/lib/Assembler.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkCode.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 10 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 4 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 2 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 2 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 + llvm/tools/llvm-exegesis/lib/Latency.h | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.h | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 2 + llvm/tools/llvm-exegesis/lib/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Target.h | 2 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 2 + llvm/tools/llvm-exegesis/lib/Uops.h | 2 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 97 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 100 +- llvm/tools/llvm-mca/CodeRegion.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.h | 24 +- llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 - llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 2 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 2 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 14 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 18 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 19 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 4 + .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 2 + .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 2 + .../tools/llvm-exegesis/BenchmarkRunnerTest.cpp | 2 + .../tools/llvm-exegesis/ClusteringTest.cpp | 2 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 2 + .../tools/llvm-exegesis/PerfHelperTest.cpp | 2 + .../tools/llvm-exegesis/RegisterValueTest.cpp | 2 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 2 + .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 2 + .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 2 + .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 2 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 2 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 2 + llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 60 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 - .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 13 +- .../TableGen/WebAssemblyStackifierEmitter.cpp | 44 - llvm/utils/bisect-skip-count | 19 + llvm/utils/lit/lit/LitConfig.py | 16 + 407 files changed, 12994 insertions(+), 4307 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage.cpp create mode 100644 clang-tools-extra/test/clang-tidy/readability-redundant-smartpt [...] create mode 100644 clang/test/Analysis/dump_egraph.cpp create mode 100644 clang/test/CodeGenCXX/inline-template-hint.cpp create mode 100644 clang/test/Driver/android-gcc-toolchain.c create mode 100644 clang/test/Index/complete-switch.c delete mode 100644 clang/www/analyzer/images/example_cf_returns_retained_gc.png create mode 100644 libcxx/benchmarks/ordered_set.bench.cpp copy libcxx/test/std/language.support/support.limits/support.limits.general/{chron [...] create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy_assign.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move_assign.pass.cpp create mode 100644 lld/test/ELF/emulation-aarch64.s create mode 100644 lld/test/ELF/emulation-arm.s create mode 100644 lld/test/ELF/emulation-mips.s create mode 100644 lld/test/ELF/emulation-ppc.s create mode 100644 lld/test/ELF/emulation-x86.s delete mode 100644 lld/test/ELF/emulation.s create mode 100644 lld/test/ELF/gdb-index-no-debug.s delete mode 100644 lld/test/ELF/linkerscript/ouputformat.s create mode 100644 lld/test/ELF/relocatable-rel-iplt.s create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/tag-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/tag-types.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/shuffle-broadcast.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-transpose.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/PowerPC/f128-bitcast.ll create mode 100644 llvm/test/CodeGen/WebAssembly/inline-asm-roundtrip.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-insts.ll create mode 100644 llvm/test/CodeGen/X86/uadd_sat.ll create mode 100644 llvm/test/CodeGen/X86/undef-eflags.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists.test create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/frame-descriptor.ll create mode 100644 llvm/test/Other/opt-hot-cold-split.ll create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-check-debug.ll delete mode 100644 llvm/utils/TableGen/WebAssemblyStackifierEmitter.cpp