This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 8fd9af45186 Remark.h - reduce ArrayRef.h include to SmallVector.h. NFC. adds 0da37bedc26 [compiler-rt] Reduce the number of threads in gcov test to [...] adds a0da4466d8c RemarkStringTable.h - reduce StringRef/Remark includes to f [...] adds 5f9f37c42a3 [X86][AVX] Don't let X86ISD::BROADCAST peek through bitcast [...] adds 710fa2c4ee3 [lldb] Make module-ownership.mm test more robust against AS [...] adds 8e7bb37dfb0 [clangd] Fix crash in AddUsing tweak due to non-identifier [...] adds 13a1b3c1e6f [lldb] Prevent objc-root-class warning when compiling modul [...] adds f936457f80b Revert "Recommit "[LV] Induction Variable does not remain s [...] adds 7283ec01704 [lldb] Fix RecordDecl match string in module-ownership.mm t [...] adds c60c80e0cf2 ItaniumManglingCanonicalizer - reduce StringRef.h include t [...] adds a30f5fd94de CachePruning.h - reduce StringRef.h to Optional.h include. NFC adds ad811a27283 [clangd] Update the new clangd url, NFC. adds 197f1852745 [libc++][test] Add test coverage for codecvt<char(16|32)_t, [...] adds dc2b282a8a7 [ARM] Change test target to arm-none-none-eabi. NFC adds fa22594c0f6 ItaniumManglingCanonicalizer.h - add cstdint.h include for [...] adds 3561526208e DFAEmitter.h - remove unnecessary headers. NFC. adds 9f726376e34 LiveIntervalCalc - remove unnecessary includes. NFC. adds 09d70e05885 [InstCombine] simplify code for FP to integer casts; NFCI adds 97828928eea [PatternMatch] add missing FP cast matchers; NFC adds e20a215992d [ELF] Add convenience TableGen classes to enforce two dashe [...] adds fda0c8df289 AMDGPU: Lower addrspacecast to 32-bit constant adds d8d62e358e7 AMDGPU/GlobalISel: Regenerate checks adds b5973d20b38 [mlir][spirv] Handle debuginfo for variables. adds c5e0967e4cf Revert "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." adds e9b41139028 Add a flag that controls if clang-tidy and clang-include-fi [...] adds 355633860e6 Fix MSan test use-after-dtor.cpp under new pass manager adds ff9045dc9c0 [InstCombine] clean up foldItoFPtoI; NFC adds 7cf4ab13af8 [lldb][modules] Disable Clang Modules in source/Host direct [...] adds befbc99a7f0 Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in D [...] adds e20fcf0504e Unbreak clang-tidy tests after D79599 / e9b4113902850. adds 78a43f10c70 AMDGPU: Don't assert on unknown address spaces adds 8cb86ead774 [lldb/test][Darwin] Ask dyld where the real python is adds 3b3e28a07cf [PDB] Optimize public symbol processing adds fcf10d19081 Reland [lldb][cmake] Also use local submodule visibility on Darwin adds eaea9ed8350 [hwasan] Reset current thread pointer on thread exit. adds 51d938bc944 Fix bugs when an included file name is typo corrected. adds 26466efe087 Revert "[libc++] ECMAScript IdentityEscape is ambiguous (2584)" adds df5c9fdaacf [InstCombine] add tests for known bits before FP casts; NFC adds ae920a81ffa Add an API to construct an XcodeSDK from an SDK type. adds 52712d3ff7a Re-land "get rid of PythonInteger::GetInteger()" adds d26a8daa491 [AIX] Make sure we use export lists for plugins adds 70293ba26fe [DAG] SimplifyMultipleUseDemandedBits - remove superfluous [...] adds b38d77f185c [SimplifyCFG] Remap rewritten debug intrinsic operands. adds 538208f6c0c [lld] Add a new output section ".text.unknown" for funtions [...] adds aa2ddfc73d6 [SampleFDO] For functions without profiles, provide an opti [...] adds adf3b8e3661 [X86] Add assembler support for {vex} prefix to match GNU as. adds 7b1f1cf1cf7 [lldb] Remove 'use_synthetic' parameters in ValueObject code adds afc8b49782f [libcxx] Delete pointer in shared_ptr deduction test. adds 5cf17034e53 [InstCombine] add helper for known exact cast to FP; NFC adds 1aa8cef97a7 [InstCombine] add/adjust tests for fpext of casted value; NFC adds f65f566aeb7 Re-commit: Mark values as trivially dead when their only us [...] adds 46d6f76be30 [InstCombine] fix typo in comment; NFC adds 465f5648ee2 [X86] Remove the mayLoad and mayStore flags from vzeroupper [...] adds c490c5e81ac Reland [libc++] Move abs and div into stdlib.h to fix heade [...] adds eb7d32e46fe [lldb/Test] Update TestProcessList.py for reproducer replay adds 0d2a0b44c81 [VectorCombine] scalarize binop of inserted elements into v [...] adds f66309deab1 [GlobalISel] Don't add duplicate successors to MBBs when tr [...] adds b116ded57da [AIX] Avoid structor alias; die before bad alias codegen adds ab59aa6c613 [XCOFF] XCOFF constants, MCObjectFileInfo placeholder code [...] adds 601d5bd516e [Target][XCOFF] Correctly halt when mixing AIX or XCOFF wit [...] adds a1ae9566ea9 [WebAssembly] Disallow 'shared-mem' rather than 'atomics' adds ebb69b8bafa [clang][WebAssembly] Only expose wait and notify builtins w [...] adds 77ecf90c526 [COFF] Migrate COFFObjectFile to Expected<T> adds 39772063f51 [COFF] Use Expected in COFFObjectFile creation adds 23cbea9a04e [TRE][NFC] Refactor shared state into member variables. adds db7dea2b6f7 [AMDGPU] Vectorize alloca thru bitcast adds 2280cb880d2 Add Operation::moveAfter adds d1119980e52 [SelectionDAG] Use Align/MaybeAlign for ConstantPoolSDNode. adds bebdc62c3fa [SelectionDAG] Remove ConstantPoolSDNode::getAlignment. adds e1815eb2e10 [Driver] Reorganize --coverage -ftest-coverage -fprofile-ar [...] adds a2247d42e46 [LangRef] Describe linkage types, allocation size of declar [...] adds 0d4a33ba61b [Driver] Don't warn -Wunused-command-line-argument for --co [...] adds 9fcd2b68e76 [hwasan] Untag destination address in hwasan_posix_memalign. adds 68a9308a0b8 [hwasan] Allow -hwasan-globals flag to appear more than once. adds 9a11174287c [Driver] Add -fno-test-coverage adds 03cb328d6f6 clang: Cleanup usage of CreateMemCpy adds 49b32d80416 Relands "[YAMLVFSWriter][Test][NFC] Add couple tests" adds c90e1981074 Fix parsing of enum-base to follow C++11 rules. adds c6ed1fcf245 [DebugInfo] Dump raw data in a case of decoding error of an [...] adds e4e3e41905d Revert "Relands "[YAMLVFSWriter][Test][NFC] Add couple tests"" adds 99ac9ce7016 [NFC] Clean up in MCObjectStreamer and X86AsmBackend adds 6bf0ad78dc0 [Driver] Don't pass -u__llvm_profile_runtime for clang -fpr [...] adds 68a9356bdea [lldb] [testsuite] TestReproducerAttach.py: Fix dependency [...] adds 3c5dd5863c3 [MLIR] Register JIT event listeners with RTDyldObjectLinkingLayer adds 31fd12aa095 [clang-format] [PR34574] Handle [[nodiscard]] attribute in [...] adds 65399cde4b4 NativeFormatting.h - reduce raw_ostream.h include to forwar [...] adds fccd7965657 [X86] Add tests showing failure of combineVectorCompareAndM [...] adds 84cbd472e59 [clangd] Fix a data race in RecordsLatencies test adds 7425bdbd2fa [X86] Add test cases for 'abs from mul patterns' (PR45691) adds 0e8e731449d [X86] Allow combineVectorCompareAndMaskUnaryOp to handle 'a [...] adds f4d4e246e0e [X86] Remove mul(abs(x),abs(x)) -> mul(x,x) tests adds 4319c895516 LLParser.h - remove unused ValueHandle.h include. NFC. adds 0b9783350b3 LTO.h - reduce includes to forward declarations. NFC. adds 4f4ce13944b [libcxx testing] Make three locking tests more reliable adds 82ddae061b4 [clang-tidy] RenamerClangTidy now renames dependent member [...] adds b05c8c5756e [flang] Make implicit conversion explicit in assignment adds c746781f508 [clangd] Fix data race in BackgroundIndex test adds c9537b9cc86 [lldb/debugserver] Include TargetConditionals.h where needed adds 0e49ac73eaf [NFC] Small rework to RenamerClangTidyCheck addUsage adds 6eee2d9b5bd [ARM] Convert VDUPLANE to VDUP under MVE adds 56bf0b58c24 [X86] Add an assert that v32i16/v64i8 splitting in LowerVSE [...] adds c7be6a86f44 [X86] Teach getUndefRegClearance that we use undef for inpu [...] adds d7258c6a833 [X86] Add XOP vector shift by scalar amount tests adds f8b09f7b520 [CodeGenPrepare][X86] Add x16i16, v32i8 and XOP vector shif [...] adds beda9d04c28 AMDGPU: Skip GetUnderlyingObject check in pointsToConstantMemory adds a881dc11035 Fix typo adds 16295d521e2 InstCombine: Broaden copy-constant-to-alloca optimization adds ee1a69824d9 GlobalISel: Combine G_UNMERGE_VALUES with G_TRUNC adds 69999605ee9 GlobalISel: Move code into lowering for G_MERGE_VALUES adds c8fbcb1e78a [Clang] Pass --pack-dyn-relocs=relr to lld for Fuchsia adds 5b02be0b973 [Clang] Pass -z max-page-size to linker for Fuchsia adds 9237d88001c [X86] isVectorShiftByScalarCheap - don't limit fast XOP vec [...] adds 57fb56b30e8 [LAA] Remove unneeded PtrRtChecking argument (NFC). adds 24b3c2d0585 [BreakFalseDeps] Harden pickBestRegisterForUndef against ch [...] adds 3af85fa8f06 GlobalISel: Handle more cases in lowerUnmergeValues adds 66db6f21292 [X86] Add test cases for vXi16 PMULH opportunities that don [...] adds a72b9dfd45c [sanitizer] Enable whitelist/blacklist in new PM adds db157d27337 [lld-macho] Follow-up to D77893 adds b3e2fc931d2 [lld-macho] Support calls to functions in dylibs adds 5d3feefa0df [lld-macho] Dylib symbols should always replace undefined symbols adds 7bbdbacd00a [lld-macho] Use export trie instead of symtab when linking [...] adds 198b0c57dff [lld-macho] Support pc-relative section relocations adds 73a9b7dee08 Add missing pass initialization adds 8a5e45aa905 [lld-macho] Try to unbreak dylink-lazy test on Windows adds 0dcd7c34f11 [lld-macho] Delete dylink-lazy test for now adds f97f92e5b0f add_new_check.py: Update of the template to add an autofix section adds dc0f79ea5b9 clang-tidy doc: add a note for checkers with an autofix adds b0828135dbe clang-tidy doc: Fix the syntax to use rst list type adds a832fc4b0c1 Revert two patches, not ready to be shared adds 4f4d6c81f8b [libcxx testing] Remove ALLOW_RETRIES from sleep_until.pass.cpp adds 35d867a790c [clangd] Filter pch related flags coming from the user adds 1d2c1fcf41d [gn build] Port 35d867a790c adds a62533c29f8 [InstCombine] fold fpext into exact integer-to-FP cast adds c28114c8ffd [LAA] Remove one addRuntimeChecks function (NFC). adds c71101d9efc [mlir] Initialize the Region::container field to nullptr by [...] adds 11c4fc6c484 [mlir] Affine dim and symbol checkers: support detached regions adds fc44617f288 Revert "[LAA] Remove one addRuntimeChecks function (NFC)." adds af93311a8c2 LoopPass.h - remove unnecessary PMStack forward declaration. NFC. adds 1df85dd4e94 Mangler.h - reduce GlobalValue.h include to forward declara [...] adds 741778faedf PassManager.h - remove unused raw_ostream.h include. NFC. adds d7f1eafd03b CoverageMapping.h - remove unused StringSet.h include. NFC. adds 0dd42e5fd32 PassInstrumentation.h - reduce TypeName.h include to String [...] adds 96c63f544f6 Recommit "[LAA] Remove one addRuntimeChecks function (NFC)." adds bab44a698e8 [InstCombine] matchOrConcat - match BITREVERSE adds bcc5ed7b24e [CodeGen] fix test to be (mostly) independent of LLVM optim [...] adds d02b3aba37d [CodeGen] fix test to be (mostly) independent of LLVM optim [...] adds 856cc60bc1a [InstCombine] canonicalize bitcast after insertelement into undef adds e303b926203 Local.h - remove unused forward declaration. NFC. adds 4874f263c85 LoopUtils.h - remove unused forward declarations. NFC. adds d5a2870a6e9 CodeMetrics.cpp - remove unused includes. NFC. adds 8528186b9bf [LAA] Move runtime-check generation to Transforms/Utils/loo [...] adds 2d00eb17cac [gcov] Fix .gcda decoding and support GCC 8, 9 and 10 adds 7f22ceeaae7 [gcov] Don't skip leading zeros when reading a string adds 821a0f23d83 [AssumeBundles] Prevent generation of some redundant assumes adds 5a9b792d725 [gcov] Temporarily unsupport host-byteorder-big-endian adds 415c689dd22 [compiler-rt][test] Add feature host-byteorder-big-endian adds 93d5ae3af18 [gcov] Temporarily unsupport host-byteorder-big-endian adds 47b95d7cf46 [MCA][InstrBuilder] Correctly mark reserved resources in in [...] adds 5957e058e41 [AssumeBundles] Remove non-determinisme from assume builder adds e4c454b065b [X86] Add a few more shuffles to hasUndefRegUpdate. adds 13a633b438b [gcov] Delete CC1 option -coverage-no-function-names-in-data adds d6425e2c143 Properly implement 'enum class' parsing. adds ed0a57f753a [LLD] [COFF] Fix def file exporting of symbols containing periods adds 2d3f5a62de8 Fix typo in enum-base disambiguation. adds 8fc12b86985 Enforce the C++11 anonymous enum bitfields check even for O [...] adds c7ebf006701 Fix clangd test that depended on a diagnostic removed in Clang. adds 856dda39188 AMDGPU/GlobalISel: Remove -global-isel-abort=0 from tests adds 6d23f298527 [examples] Fix llvm.memset prototype in BrainF example. adds 25544ce2df0 [gcov] Default coverage version to '407*' and delete CC1 op [...] adds 41379f1ec46 [ORC] Share ownership of JITDylibs between ExecutionSession [...] adds a9ee8b492c9 [Attributor][NFC] Clang format Attributor*.cpp adds 31c03b9223a [Attributor] Use existing helpers to determine IR facts adds 513ac6e9b04 [Attributor] Ignore illegal accesses to `null` adds 713ee3aa77d [Attributor] Use "simplify to constant" in genericValueTraversal adds 5e06b2514ae [Attributor][FIX] Carefully handle/ignore/forget `argmemonly` adds e3a44634460 Remove a variable write that is not needed after d03838343f2. adds c5647992e5a Remove a comment that is no longer true after d03838343f2. adds 689486dc2a8 [examples] Fix the SpeculativeJIT and ThinLtoJIT examples f [...] adds f40fc7b8d60 [X86] Fix combineVectorCompareAndMaskUnaryOp regression aft [...] adds 634b359cf22 XFAIL NativePDB tests on arm-linux adds e179e7234ff Remove XFAIL arm-linux decorator from passing tests adds 8e63f35f86b [LLDB] Decorate tests failing on arm-linux buildbot adds 3c44c441db0 [DAGCombine] Remove the getNegatibleCost to avoid the out o [...] adds 3a8740bdd5c [Attributor] Merge the query set into AbstractAttribute adds f081150c4dc [gcov] Implement --stdout -t adds 1171bef0209 [Object] Remove unused variable after D79560. NFC. adds 44e5aaf9117 Remove an unused Module param adds 20629ca949c [LLDB] Fix broken testsuite due to Xfail decorators adds 8222107aa92 [AST] Preserve the type in RecoveryExprs for broken functio [...] adds 2552dc5317e [NFC][DwarfDebug] Prefer explicit to auto type deduction adds d82538b3f69 Fix -Wunused compiler warning. adds 507d1eb1cec Add a missing test file for recovery expressions. adds 45e5a32a8bd [NFC][DwarfDebug] Avoid default capturing when using lambdas adds b80da04b445 [mlir] Add FPToSIOp to Standard dialect. adds ac691c4fe7f [mlir][StandardToSPIRV] Add support for lowering FPToSIOp t [...] adds 3f07cab3124 [mlir][StandardToLLVM] Add support for lowering FPToSIOp to LLVM. adds cc9fefec436 [clangd] Make version in PublishDiagnosticsParams optional adds 4cad97595f4 [SveEmitter] Add builtins for svmovlb and svmovlt adds 6d1c40c171e [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 72edb7986a8 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds da100de0a68 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 78d85c20919 [AssumeBundles] fix crashes adds 3bc95257315 [clangd] Fix remote index build for macOS with Homebrew-ins [...] adds c25b20c0f6c [mlir] NFC: Rename LoopOps dialect to SCF (Structured Contr [...] adds 0e50b9a43bf Complete breakpoint enable/disable/delete/modify with a lis [...] adds 0ae7990b607 [ELF][ARM] Support /DISCARD/ of subset of .ARM.exidx sections adds 25d69950794 [mlir] More support for detached regions in affine symbol checkers new e87362e6894 Tab completion for breakpoint write and breakpoint name add/delete new f8af9f5fca7 [lldb] Add missing nullptr checks to AppleObjCRuntime::GetB [...] new 58cb88733f0 [mlir][rocdl] Add xdlops intrinsics to rocdl dialect new ec2d93c7d7b [analyzer] SATestBuild.py: Allow comments in run_static_ana [...] new a5c23179826 [lldb] Revive TestBasicEntryValuesX86_64 new ba898282bc2 [lldb/test] Make "inline" tests handle multiple statements [...] new b75795c25ca [x86] add test for funnel shift in loop with cross-block sp [...] new 728cf6d86b4 Revert "[DAGCombine] Remove the getNegatibleCost to avoid t [...] new 8dbbb223834 [mlir][Linalg] NFC - Refactor and simplify Promotion new 9aee35bcc90 [Clang] Fix the incorrect return type of atomic_is_lock_free
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: .../bugprone/ReservedIdentifierCheck.cpp | 1 + .../readability/IdentifierNamingCheck.cpp | 1 + .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 186 +- .../clang-tidy/utils/RenamerClangTidyCheck.h | 12 + clang-tools-extra/clangd/Compiler.cpp | 12 +- clang-tools-extra/clangd/Protocol.cpp | 6 +- .../clangd/refactor/tweaks/AddUsing.cpp | 6 +- .../clangd/test/diagnostics-no-tidy.test | 3 +- clang-tools-extra/clangd/test/diagnostics.test | 3 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- .../clangd/unittests/BackgroundIndexTests.cpp | 4 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- .../clangd/unittests/CompilerTests.cpp | 55 + .../clangd/unittests/DiagnosticsTests.cpp | 8 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 4 + clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/bugprone-reserved-identifier.rst | 5 +- .../checks/readability-identifier-naming.rst | 59 + clang-tools-extra/test/CMakeLists.txt | 11 +- ...ability-identifier-naming-member-decl-usage.cpp | 119 +- .../test/clang-tidy/infrastructure/basic.cpp | 1 - .../clang-tidy/infrastructure/nolint-plugin.cpp | 2 +- .../infrastructure/nolintnextline-plugin.cpp | 1 + clang-tools-extra/test/lit.site.cfg.py.in | 1 + clang/docs/ReleaseNotes.rst | 6 +- clang/include/clang/AST/Expr.h | 18 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 6 +- clang/include/clang/Basic/CodeGenOptions.def | 2 - clang/include/clang/Basic/DiagnosticParseKinds.td | 27 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/arm_sve.td | 5 + clang/include/clang/Driver/CC1Options.td | 8 +- clang/include/clang/Driver/Options.td | 1 + clang/include/clang/Lex/Preprocessor.h | 4 +- clang/include/clang/Parse/Parser.h | 81 +- clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ComputeDependence.cpp | 6 +- clang/lib/AST/Expr.cpp | 14 +- clang/lib/Basic/CodeGenOptions.cpp | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 7 +- clang/lib/CodeGen/CGBuiltin.cpp | 27 + clang/lib/CodeGen/CGCall.cpp | 24 +- clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 +- clang/lib/Driver/ToolChains/Darwin.cpp | 3 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 4 + clang/lib/Driver/ToolChains/Linux.cpp | 9 +- clang/lib/Format/UnwrappedLineParser.cpp | 15 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Lex/PPDirectives.cpp | 23 +- clang/lib/Parse/ParseDecl.cpp | 182 +- clang/lib/Parse/ParseDeclCXX.cpp | 5 +- clang/lib/Parse/ParseTentative.cpp | 158 +- clang/lib/Sema/SemaDecl.cpp | 20 +- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaOverload.cpp | 43 +- clang/test/AST/ast-dump-recovery.cpp | 18 +- clang/test/CXX/drs/dr15xx.cpp | 12 + clang/test/CXX/drs/dr19xx.cpp | 17 + clang/test/CXX/drs/dr21xx.cpp | 9 + .../CXX/expr/expr.prim/expr.prim.general/p8-0x.cpp | 7 +- clang/test/CodeCompletion/member-access.cpp | 9 + clang/test/CodeGen/aarch64-neon-fp16fml.c | 1243 +++- .../aarch64-sve2-intrinsics/acle_sve2_movlb.c | 73 + .../aarch64-sve2-intrinsics/acle_sve2_movlt.c | 73 + .../test/CodeGen/arm-mve-intrinsics/cplusplus.cpp | 30 +- clang/test/CodeGen/atomic-ops.c | 10 +- clang/test/CodeGen/big-atomic-ops.c | 10 +- clang/test/CodeGen/builtins-wasm.c | 6 +- clang/test/CodeGen/code-coverage.c | 26 +- clang/test/Driver/aix-constructor-alias.c | 7 + clang/test/Driver/clang_f_opts.c | 24 - clang/test/Driver/coverage-ld.c | 16 +- clang/test/Driver/coverage.c | 45 +- clang/test/Driver/coverage_no_integrated_as.c | 28 - clang/test/Driver/fuchsia.c | 2 +- clang/test/Index/getcursor-recovery.cpp | 25 +- .../test/Lexer/case-insensitive-include-pr31836.sh | 3 +- clang/test/Lexer/case-insensitive-include-win.c | 2 +- clang/test/Parser/MicrosoftExtensions.cpp | 26 + clang/test/Parser/c1x-generic-selection.c | 11 + clang/test/Parser/cxx0x-ambig.cpp | 15 +- clang/test/Parser/cxx0x-decl.cpp | 43 + clang/test/Parser/cxx98-enum.cpp | 10 + clang/test/Parser/objcxx-enum.mm | 14 + clang/test/SemaCXX/MicrosoftExtensions.cpp | 3 + clang/test/SemaCXX/enum-bitfield.cpp | 6 +- clang/test/SemaCXX/enum-scoped.cpp | 9 +- clang/test/SemaCXX/recovery-expr-type.cpp | 64 + clang/test/SemaObjC/enum-fixed-type.m | 6 +- .../test/SemaTemplate/instantiate-local-class.cpp | 6 +- clang/tools/libclang/CMakeLists.txt | 21 +- clang/unittests/Format/FormatTest.cpp | 4 + clang/utils/analyzer/SATestBuild.py | 2 +- clang/www/cxx_dr_status.html | 6 +- compiler-rt/lib/hwasan/hwasan.cpp | 2 +- compiler-rt/lib/hwasan/hwasan_allocator.cpp | 2 +- compiler-rt/lib/hwasan/hwasan_linux.cpp | 7 +- compiler-rt/lib/hwasan/hwasan_thread.cpp | 6 + compiler-rt/lib/profile/GCDAProfiling.c | 31 +- .../test/hwasan/TestCases/libc_thread_freeres.c | 22 + compiler-rt/test/lit.common.cfg.py | 2 + compiler-rt/test/msan/use-after-dtor.cpp | 2 +- .../Inputs/instrprof-gcov-multithread_fork.cpp | 20 +- .../Posix/instrprof-dlopen-dlclose-gcov.test | 1 + .../test/profile/Posix/instrprof-gcov-execlp.test | 1 + .../test/profile/Posix/instrprof-gcov-execvp.test | 1 + .../test/profile/Posix/instrprof-gcov-fork.test | 1 + .../profile/Posix/instrprof-gcov-parallel.test | 1 + .../profile/Posix/instrprof-shared-gcov-flush.test | 1 + .../instrprof-gcov-__gcov_flush-multiple.test | 1 + .../instrprof-gcov-__gcov_flush-terminate.test | 1 + .../test/profile/instrprof-gcov-exceptions.test | 1 + .../instrprof-gcov-multiple-bbs-single-line.test | 1 + .../profile/instrprof-gcov-one-line-function.test | 1 + .../test/profile/instrprof-gcov-switch.test | 1 + .../test/profile/instrprof-gcov-two-objects.test | 1 + .../sanitizer_coverage_whitelist_blacklist.cpp | 7 + flang/lib/Semantics/expression.cpp | 18 + libcxx/include/math.h | 61 +- libcxx/include/regex | 3 - libcxx/include/stdlib.h | 64 +- .../locale.codecvt/ctor_char16_t_char8_t.pass.cpp | 53 + .../locale.codecvt/ctor_char32_t_char8_t.pass.cpp | 53 + .../char16_t_char8_t_always_noconv.pass.cpp | 29 + .../char16_t_char8_t_encoding.pass.cpp | 29 + .../char16_t_char8_t_in.pass.cpp | 39 + .../char16_t_char8_t_length.pass.cpp | 34 + .../char16_t_char8_t_max_length.pass.cpp | 29 + .../char16_t_char8_t_out.pass.cpp | 40 + .../char16_t_char8_t_unshift.pass.cpp | 33 + .../char32_t_char8_t_always_noconv.pass.cpp | 29 + .../char32_t_char8_t_encoding.pass.cpp | 29 + .../char32_t_char8_t_in.pass.cpp | 39 + .../char32_t_char8_t_length.pass.cpp | 34 + .../char32_t_char8_t_max_length.pass.cpp | 29 + .../char32_t_char8_t_out.pass.cpp | 40 + .../char32_t_char8_t_unshift.pass.cpp | 33 + .../utf_sanity_check.pass.cpp | 291 +- .../locale.codecvt/types_char16_t_char8_t.pass.cpp | 45 + .../locale.codecvt/types_char32_t_char8_t.pass.cpp | 45 + .../test/std/re/re.alg/re.alg.match/ecma.pass.cpp | 11 - .../re.regex.construct/bad_escape.pass.cpp | 4 + .../thread.sharedtimedmutex.class/lock.pass.cpp | 40 +- .../lock_shared.pass.cpp | 97 +- .../try_lock_shared_until.pass.cpp | 79 +- .../thread.thread.this/sleep_until.pass.cpp | 20 +- .../util.smartptr.shared.const/deduction.pass.cpp | 5 +- libcxx/www/cxx1z_status.html | 2 +- lld/COFF/Chunks.cpp | 2 +- lld/COFF/Driver.cpp | 3 +- lld/COFF/InputFiles.cpp | 40 +- lld/COFF/PDB.cpp | 41 +- lld/COFF/Symbols.cpp | 4 +- lld/ELF/LinkerScript.cpp | 24 +- lld/ELF/LinkerScript.h | 5 +- lld/ELF/Options.td | 61 +- lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 17 +- lld/MachO/Arch/X86_64.cpp | 110 +- lld/MachO/Driver.cpp | 8 + lld/MachO/ExportTrie.cpp | 53 + lld/MachO/ExportTrie.h | 6 + lld/MachO/InputFiles.cpp | 44 +- lld/MachO/InputFiles.h | 5 + lld/MachO/InputSection.cpp | 14 +- lld/MachO/InputSection.h | 2 + lld/MachO/OutputSection.h | 4 +- lld/MachO/OutputSegment.cpp | 11 +- lld/MachO/OutputSegment.h | 4 +- lld/MachO/SymbolTable.cpp | 2 +- lld/MachO/Symbols.h | 2 + lld/MachO/SyntheticSections.cpp | 128 + lld/MachO/SyntheticSections.h | 96 +- lld/MachO/Target.h | 22 + lld/MachO/Writer.cpp | 54 +- lld/docs/ReleaseNotes.rst | 6 + lld/test/CMakeLists.txt | 4 +- lld/test/COFF/export-tricky-names.s | 29 + lld/test/ELF/arm-exidx-partial-discard-exidx.s | 48 + lld/test/ELF/lto/devirt_vcall_vis_public.ll | 12 +- lld/test/ELF/lto/thinlto-emit-imports.ll | 4 +- lld/test/ELF/lto/thinlto-index-file.ll | 2 +- lld/test/ELF/lto/thinlto-obj-path.ll | 2 +- lld/test/ELF/lto/thinlto-object-suffix-replace.ll | 6 +- lld/test/ELF/lto/thinlto-prefix-replace.ll | 2 +- lld/test/ELF/text-section-prefix.s | 14 +- lld/test/MachO/Inputs/libgoodbye.s | 11 +- lld/test/MachO/Inputs/libhello.s | 11 +- lld/test/MachO/dylink.s | 9 + lld/test/MachO/relocations.s | 23 +- lld/test/MachO/resolution.s | 44 + lld/test/MachO/section-merge.s | 6 +- lld/test/MachO/x86-64-reloc-signed.s | 29 +- lld/test/wasm/shared-memory-no-atomics.yaml | 4 +- lld/wasm/Writer.cpp | 31 +- lldb/bindings/python/python-typemaps.swig | 36 +- lldb/bindings/python/python-wrapper.swig | 41 +- lldb/include/lldb/Core/ValueObject.h | 4 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 2 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 6 +- lldb/include/lldb/Utility/XcodeSDK.h | 40 +- .../Python/lldbsuite/test/configuration.py | 6 + lldb/packages/Python/lldbsuite/test/lldbinline.py | 11 +- lldb/source/API/SBValue.cpp | 2 +- lldb/source/Commands/CommandCompletions.cpp | 34 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 56 + lldb/source/Core/ValueObject.cpp | 16 +- lldb/source/Host/CMakeLists.txt | 8 + .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 31 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 89 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 21 +- .../Python/ScriptInterpreterPython.cpp | 13 +- lldb/source/Utility/XcodeSDK.cpp | 44 +- .../commands/expression/dollar-in-variable/main.c | 3 +- .../expression/ir-interpreter/TestIRInterpreter.py | 4 - .../expression/rdar44436068/Test128BitsInteger.py | 2 +- .../platform/process/list/TestProcessList.py | 13 +- .../watchpoint_count/TestWatchpointCount.py | 2 +- .../functionalities/completion/TestCompletion.py | 37 + .../Makefile | 0 .../basic_entry_values/TestBasicEntryValues.py | 11 + .../param_entry_vals/basic_entry_values/main.cpp | 173 + .../TestBasicEntryValuesX86_64.py | 14 - .../basic_entry_values_x86_64/main.cpp | 248 - .../reproducers/attach/TestReproducerAttach.py | 7 +- .../return-value/TestReturnValue.py | 2 +- lldb/test/API/get_darwin_real_python.py | 14 + .../API/lang/cpp/trivial_abi/TestTrivialABI.py | 2 +- .../test/API/linux/builtin_trap/TestBuiltinTrap.py | 2 +- .../TestCreateDuringInstructionStep.py | 4 - lldb/test/API/lldbtest.py | 17 +- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 9 - .../SymbolFile/DWARF/Inputs/ModuleOwnership/B.h | 2 +- .../DWARF/anon_class_w_and_wo_export_symbols.ll | 1 + ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 1 + .../Shell/SymbolFile/DWARF/module-ownership.mm | 10 +- .../NativePDB/Inputs/break-by-line.lldbinit | 2 +- .../Shell/SymbolFile/NativePDB/ast-functions.cpp | 1 + .../Shell/SymbolFile/NativePDB/ast-methods.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/ast-types.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/bitfields.cpp | 1 + .../SymbolFile/NativePDB/break-by-function.cpp | 1 + .../Shell/SymbolFile/NativePDB/break-by-line.cpp | 5 +- .../NativePDB/function-types-builtins.cpp | 1 + .../NativePDB/function-types-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/global-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/globals-bss.cpp | 1 + .../SymbolFile/NativePDB/globals-fundamental.cpp | 1 + .../Shell/SymbolFile/NativePDB/nested-types.cpp | 1 + .../Shell/SymbolFile/NativePDB/source-list.cpp | 2 +- lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp | 1 + .../tools/debugserver/source/MacOSX/MachProcess.mm | 1 + .../Python/PythonDataObjectsTests.cpp | 74 +- lldb/unittests/Utility/XcodeSDKTest.cpp | 23 +- llvm/CMakeLists.txt | 27 +- llvm/cmake/modules/AddLLVM.cmake | 14 +- llvm/cmake/modules/FindGRPC.cmake | 32 + llvm/cmake/modules/HandleLLVMOptions.cmake | 20 +- llvm/docs/LangRef.rst | 13 +- llvm/examples/BrainF/BrainF.cpp | 5 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 11 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- llvm/include/llvm/Analysis/AssumeBundleQueries.h | 13 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 19 +- llvm/include/llvm/Analysis/LoopPass.h | 1 - llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 11 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 18 + .../GlobalISel/LegalizationArtifactCombiner.h | 36 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 8 + llvm/include/llvm/CodeGen/LiveIntervalCalc.h | 13 - llvm/include/llvm/CodeGen/SelectionDAG.h | 13 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 22 +- .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 37 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 60 +- llvm/include/llvm/IR/IntrinsicsX86.td | 4 +- llvm/include/llvm/IR/LLVMContext.h | 5 + llvm/include/llvm/IR/Mangler.h | 2 +- llvm/include/llvm/IR/PassInstrumentation.h | 2 +- llvm/include/llvm/IR/PassManager.h | 1 - llvm/include/llvm/IR/PatternMatch.h | 14 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LTO/LTO.h | 10 +- llvm/include/llvm/Object/COFF.h | 48 +- llvm/include/llvm/Object/ModuleSymbolTable.h | 1 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 1 - llvm/include/llvm/ProfileData/GCOV.h | 162 +- llvm/include/llvm/ProfileData/SampleProf.h | 24 +- llvm/include/llvm/Remarks/RemarkStringTable.h | 4 +- llvm/include/llvm/Support/CachePruning.h | 3 +- .../llvm/Support/ItaniumManglingCanonicalizer.h | 6 +- llvm/include/llvm/Support/NativeFormatting.h | 3 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 33 +- llvm/include/llvm/Transforms/Instrumentation.h | 8 - .../Transforms/Instrumentation/SanitizerCoverage.h | 19 +- llvm/include/llvm/Transforms/Utils.h | 9 +- .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 16 +- llvm/include/llvm/Transforms/Utils/Local.h | 1 - llvm/include/llvm/Transforms/Utils/LoopUtils.h | 21 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 57 +- llvm/lib/Analysis/AssumptionCache.cpp | 2 +- llvm/lib/Analysis/CodeMetrics.cpp | 2 - llvm/lib/Analysis/LoopAccessAnalysis.cpp | 163 - llvm/lib/Analysis/ProfileSummaryInfo.cpp | 15 + llvm/lib/AsmParser/LLParser.h | 1 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 45 +- llvm/lib/CodeGen/BreakFalseDeps.cpp | 9 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 14 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 102 +- llvm/lib/CodeGen/LiveIntervalCalc.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 34 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 303 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 75 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 11 +- llvm/lib/IR/LLVMContext.cpp | 5 + llvm/lib/MC/MCObjectFileInfo.cpp | 16 + llvm/lib/MC/MCObjectStreamer.cpp | 8 +- llvm/lib/MCA/InstrBuilder.cpp | 5 +- llvm/lib/Object/COFFObjectFile.cpp | 164 +- llvm/lib/Object/ELF.cpp | 3 - llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/ProfileData/GCOV.cpp | 390 +- llvm/lib/ProfileData/SampleProfReader.cpp | 2 +- llvm/lib/Remarks/RemarkStringTable.cpp | 4 +- llvm/lib/Support/CachePruning.cpp | 2 +- llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 6 +- llvm/lib/Support/NativeFormatting.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 90 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 9 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 65 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 18 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 17 +- llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 6 +- llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 6 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 3 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 14 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 20 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 6 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 16 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 18 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 8 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 36 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 119 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 6 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 8 +- llvm/lib/Transforms/IPO/Attributor.cpp | 80 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 88 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 4 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 34 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 108 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 44 +- .../InstCombine/InstCombineVectorOps.cpp | 19 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 39 +- .../Instrumentation/HWAddressSanitizer.cpp | 7 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 4 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 4 +- .../Instrumentation/SanitizerCoverage.cpp | 3 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 4 +- .../Transforms/Scalar/TailRecursionElimination.cpp | 296 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 352 +- llvm/lib/Transforms/Utils/Local.cpp | 19 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 149 + llvm/lib/Transforms/Utils/LoopVersioning.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 11 +- llvm/lib/Transforms/Utils/Utils.cpp | 1 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 18 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 60 + llvm/test/Analysis/BasicAA/featuretest.ll | 10 +- llvm/test/Analysis/BasicAA/modref.ll | 1 - .../irtranslator-indirect-br-repeated-block.ll | 26 + .../CodeGen/AArch64/GlobalISel/legalize-select.mir | 18 +- llvm/test/CodeGen/AArch64/arm64-vabs.ll | 47 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 22 +- .../artifact-combiner-unmerge-values.mir | 347 +- .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 21 +- .../GlobalISel/irtranslator-amdgpu_kernel.ll | 304 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 312 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 52 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 89 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 48 +- .../GlobalISel/legalize-implicit-def-s1025.mir | 754 ++- .../GlobalISel/legalize-load-constant-32bit.mir | 39 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 1641 +++--- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 902 ++- .../AMDGPU/GlobalISel/legalize-load-global.mir | 1330 +++-- .../AMDGPU/GlobalISel/legalize-load-local.mir | 2927 +++++----- .../AMDGPU/GlobalISel/legalize-load-private.mir | 5908 +++++++++----------- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 6 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 1556 +++--- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 186 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 130 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 116 +- .../legalize-sextload-constant-32bit.mir | 39 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 6 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 2667 ++++----- .../CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir | 24 +- .../GlobalISel/legalize-unmerge-values-xfail.mir | 14 - .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 184 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 54 +- .../legalize-zextload-constant-32bit.mir | 43 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot4.ll | 64 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot4.ll | 64 +- .../CodeGen/AMDGPU/aa-points-to-constant-memory.ll | 112 + llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 43 + llvm/test/CodeGen/AMDGPU/fshr.ll | 5 +- llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll | 7 + llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll | 352 ++ llvm/test/CodeGen/PowerPC/aix-alias.ll | 10 + .../test/CodeGen/PowerPC/aix-xcoff-endian-error.ll | 13 + .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 10 +- llvm/test/CodeGen/Thumb2/lsll0.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 80 +- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 206 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 21 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 562 +- .../CodeGen/WebAssembly/target-features-tls.ll | 4 +- llvm/test/CodeGen/X86/avx2-arith.ll | 8 +- llvm/test/CodeGen/X86/avx2-vector-shifts.ll | 8 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 45 +- llvm/test/CodeGen/X86/cast-vsel.ll | 6 +- llvm/test/CodeGen/X86/combine-mul.ll | 120 +- llvm/test/CodeGen/X86/combine-shl.ll | 4 +- .../X86/div-rem-pair-recomposition-signed.ll | 76 +- .../X86/div-rem-pair-recomposition-unsigned.ll | 76 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 108 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 218 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 188 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 32 +- llvm/test/CodeGen/X86/mmx-arith.ll | 4 +- llvm/test/CodeGen/X86/mmx-build-vector.ll | 6 +- llvm/test/CodeGen/X86/pmul.ll | 150 +- llvm/test/CodeGen/X86/pmulh.ll | 1969 +++++++ llvm/test/CodeGen/X86/pr45563-2.ll | 20 +- llvm/test/CodeGen/X86/pr45833.ll | 20 +- llvm/test/CodeGen/X86/prefer-avx256-shift.ll | 12 +- llvm/test/CodeGen/X86/prefer-avx256-wide-mul.ll | 4 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 240 +- llvm/test/CodeGen/X86/vec_saddo.ll | 34 +- llvm/test/CodeGen/X86/vec_setcc.ll | 2 +- llvm/test/CodeGen/X86/vec_smulo.ll | 552 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 34 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 26 +- llvm/test/CodeGen/X86/vec_umulo.ll | 486 +- llvm/test/CodeGen/X86/vec_usubo.ll | 30 +- llvm/test/CodeGen/X86/vector-ext-logic.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 320 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 6 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 18 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 6 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 16 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 6 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 18 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 6 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 20 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-256.ll | 12 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 20 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 281 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 18 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 6 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 4 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 40 +- llvm/test/CodeGen/X86/vector-shift-ashr-512.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 12 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 135 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 12 +- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 24 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 2 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 26 + .../CodeGen/X86/vshli-simplify-demanded-bits.ll | 2 +- llvm/test/CodeGen/X86/widen_mul.ll | 6 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 72 + .../test/DebugInfo/X86/DW_OP_call_ref_unexpected.s | 7 +- llvm/test/DebugInfo/X86/location-range.mir | 152 + .../DebugInfo/simplify-cfg-preserve-dbg-values.ll | 134 + llvm/test/MC/X86/x86_errors.s | 4 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 4 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 4 +- .../Attributor/ArgumentPromotion/byval.ll | 14 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 4 +- .../Attributor/ArgumentPromotion/inalloca.ll | 2 +- .../Attributor/ArgumentPromotion/pr32917.ll | 4 +- .../Attributor/ArgumentPromotion/sret.ll | 28 +- .../Attributor/ArgumentPromotion/tail.ll | 41 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 55 +- .../Attributor/IPConstantProp/PR26044.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 39 +- llvm/test/Transforms/Attributor/align.ll | 10 +- llvm/test/Transforms/Attributor/callbacks.ll | 102 +- .../Transforms/Attributor/dereferenceable-2.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 10 +- llvm/test/Transforms/Attributor/liveness.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 201 +- llvm/test/Transforms/Attributor/noalias.ll | 4 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 10 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 4 +- llvm/test/Transforms/Attributor/nonnull.ll | 8 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/Attributor/readattrs.ll | 22 +- llvm/test/Transforms/Attributor/value-simplify.ll | 37 +- .../CodeGenPrepare/AMDGPU/addressing-modes.ll | 48 + .../Transforms/CodeGenPrepare/X86/vec-shift.ll | 228 +- llvm/test/Transforms/DCE/basic.ll | 58 + .../Transforms/DeadStoreElimination/lifetime.ll | 4 +- llvm/test/Transforms/EarlyCSE/guards.ll | 6 - llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 3 - .../Transforms/GCOVProfiling/function-numbering.ll | 19 +- llvm/test/Transforms/GCOVProfiling/version.ll | 12 +- .../InstCombine/AMDGPU/memcpy-from-constant.ll | 92 + .../Transforms/InstCombine/bitcast-vec-canon.ll | 38 +- llvm/test/Transforms/InstCombine/fpextend.ll | 74 +- llvm/test/Transforms/InstCombine/or-concat.ll | 38 +- llvm/test/Transforms/InstCombine/sitofp.ll | 29 + llvm/test/Transforms/InstCombine/vararg.ll | 2 +- llvm/test/Transforms/LICM/pr23608.ll | 6 +- .../extractvalue-no-scalarization-required.ll | 6 + .../Transforms/LoopVectorize/AArch64/pr36032.ll | 6 + llvm/test/Transforms/LoopVectorize/ARM/sphinx.ll | 3 + ...idate-cm-after-invalidating-interleavegroups.ll | 3 +- .../LoopVectorize/PowerPC/vectorize-bswap.ll | 3 + .../SystemZ/predicated-first-order-recurrence.ll | 7 +- .../Transforms/LoopVectorize/X86/constant-fold.ll | 22 +- .../LoopVectorize/X86/imprecise-through-phis.ll | 3 + .../LoopVectorize/X86/load-deref-pred.ll | 686 +-- .../LoopVectorize/X86/masked_load_store.ll | 597 +- .../LoopVectorize/X86/metadata-enable.ll | 486 +- llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 168 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 20 +- llvm/test/Transforms/LoopVectorize/X86/pr36524.ll | 3 + .../Transforms/LoopVectorize/X86/small-size.ll | 392 +- .../LoopVectorize/X86/strided_load_cost.ll | 3 + .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 40 +- .../X86/x86-interleaved-accesses-masked-group.ll | 1934 +------ .../Transforms/LoopVectorize/fcmp-vectorize.ll | 2 + .../first-order-recurrence-complex.ll | 18 +- .../LoopVectorize/float-minmax-instruction-flag.ll | 3 + .../Transforms/LoopVectorize/if-pred-stores.ll | 27 +- llvm/test/Transforms/LoopVectorize/if-reduction.ll | 4 +- .../multiple-strides-vectorization.ll | 94 +- llvm/test/Transforms/LoopVectorize/pr35773.ll | 3 + .../LoopVectorize/pr44488-predication.ll | 3 + .../runtime-check-needed-but-empty.ll | 108 + .../LoopVectorize/vector-intrinsic-call-cost.ll | 3 + .../Transforms/NewGVN/2007-07-26-PhiErasure.ll | 2 +- .../SampleProfile/section-accurate-samplepgo.ll | 8 +- llvm/test/Transforms/Util/assume-builder.ll | 838 ++- llvm/test/Transforms/Util/assume-simplify.ll | 315 ++ .../Transforms/VectorCombine/X86/insert-binop.ll | 57 +- llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcda | Bin 0 -> 264 bytes llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcno | Bin 0 -> 872 bytes llvm/test/tools/llvm-cov/Inputs/gcov-8.gcda | Bin 0 -> 244 bytes llvm/test/tools/llvm-cov/Inputs/gcov-8.gcno | Bin 0 -> 964 bytes llvm/test/tools/llvm-cov/Inputs/gcov-9.gcda | Bin 0 -> 124 bytes llvm/test/tools/llvm-cov/Inputs/gcov-9.gcno | Bin 0 -> 1040 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcda | Bin 116 -> 0 bytes .../llvm-cov/Inputs/gcov47_compatibility.gcno | Bin 228 -> 0 bytes llvm/test/tools/llvm-cov/gcov-4.7.c | 38 + llvm/test/tools/llvm-cov/gcov-8.c | 38 + llvm/test/tools/llvm-cov/gcov-9.c | 37 + llvm/test/tools/llvm-cov/gcov47_compatibility.cpp | 30 - llvm/test/tools/llvm-cov/llvm-cov.test | 16 +- .../llvm-dwarfdump/X86/verify_broken_exprloc.s | 4 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Broadwell/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 4 +- .../llvm-mca/X86/Haswell/reserved-resources.s | 45 + .../tools/llvm-mca/X86/Haswell/resources-avx1.s | 4 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-avx1.s | 4 +- .../llvm-mca/X86/SkylakeServer/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Znver1/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 4 +- llvm/tools/llvm-cov/gcov.cpp | 8 +- llvm/tools/llvm-objcopy/COFF/Reader.cpp | 13 +- llvm/tools/llvm-objdump/COFFDump.cpp | 7 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 60 +- llvm/tools/obj2yaml/coff2yaml.cpp | 11 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 26 +- llvm/utils/TableGen/DFAEmitter.h | 8 +- llvm/utils/extract_symbols.py | 11 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../gn/secondary/clang-tools-extra/test/BUILD.gn | 7 + .../gn/secondary/clang/tools/libclang/BUILD.gn | 5 +- .../tools/libclang/include_clang_tools_extra.gni | 5 + mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 6 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 6 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPU.h | 8 +- mlir/include/mlir/Conversion/Passes.td | 2 +- mlir/include/mlir/Dialect/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 4 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 34 + mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 6 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 70 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt | 9 - mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 9 + .../mlir/Dialect/{LoopOps => SCF}/EDSC/Builders.h | 12 +- .../Dialect/{LoopOps => SCF}/EDSC/Intrinsics.h | 12 +- .../include/mlir/Dialect/{LoopOps => SCF}/Passes.h | 6 +- .../mlir/Dialect/{LoopOps => SCF}/Passes.td | 6 +- .../mlir/Dialect/{LoopOps/LoopOps.h => SCF/SCF.h} | 18 +- .../Dialect/{LoopOps/LoopOps.td => SCF/SCFOps.td} | 30 +- .../mlir/Dialect/{LoopOps => SCF}/Transforms.h | 14 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 20 + .../include/mlir/ExecutionEngine/ExecutionEngine.h | 15 +- mlir/include/mlir/IR/Operation.h | 9 + mlir/include/mlir/IR/Region.h | 2 +- mlir/include/mlir/InitAllDialects.h | 4 +- mlir/include/mlir/InitAllPasses.h | 4 +- mlir/include/mlir/Transforms/LoopUtils.h | 37 +- mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Analysis/SliceAnalysis.cpp | 8 +- .../AffineToStandard/AffineToStandard.cpp | 10 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 42 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 2 +- mlir/lib/Conversion/LoopToStandard/CMakeLists.txt | 2 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 10 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 10 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 8 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 + .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 1 + .../VectorToLoops/ConvertVectorToLoops.cpp | 6 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 25 +- mlir/lib/Dialect/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 2 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 4 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 6 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 8 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 20 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 200 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 24 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 48 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 4 +- mlir/lib/Dialect/{LoopOps => SCF}/CMakeLists.txt | 4 +- .../lib/Dialect/{LoopOps => SCF}/EDSC/Builders.cpp | 10 +- .../Dialect/{LoopOps/LoopOps.cpp => SCF/SCF.cpp} | 18 +- .../{LoopOps => SCF}/Transforms/CMakeLists.txt | 8 +- .../Transforms/ParallelLoopFusion.cpp | 10 +- .../Transforms/ParallelLoopSpecialization.cpp | 8 +- .../Transforms/ParallelLoopTiling.cpp | 10 +- .../{LoopOps => SCF}/Transforms/PassDetail.h | 2 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 3 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 2 + mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 8 + mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 29 +- mlir/lib/IR/Operation.cpp | 14 + mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/LoopCoalescing.cpp | 8 +- mlir/lib/Transforms/ParallelLoopCollapsing.cpp | 4 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 60 +- .../StandardToLLVM/convert-to-llvmir.mlir | 14 + .../StandardToSPIRV/std-ops-to-spirv.mlir | 14 + mlir/test/Dialect/LLVMIR/rocdl.mlir | 110 + mlir/test/Dialect/{Loops => SCF}/invalid.mlir | 0 mlir/test/Dialect/{Loops => SCF}/loop-unroll.mlir | 0 mlir/test/Dialect/{Loops => SCF}/ops.mlir | 0 .../{Loops => SCF}/parallel-loop-fusion.mlir | 0 .../parallel-loop-specialization.mlir | 0 .../{Loops => SCF}/parallel-loop-tiling.mlir | 0 mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 35 +- mlir/test/EDSC/CMakeLists.txt | 2 +- mlir/test/EDSC/builder-api-test.cpp | 4 +- mlir/test/IR/core-ops.mlir | 12 + mlir/test/Target/rocdl.mlir | 110 + mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 10 +- mlir/test/lib/Transforms/TestLoopMapping.cpp | 6 +- .../lib/Transforms/TestLoopParametricTiling.cpp | 6 +- mlir/test/lib/Transforms/TestLoopUnrolling.cpp | 8 +- 715 files changed, 27127 insertions(+), 20323 deletions(-) create mode 100644 clang-tools-extra/clangd/unittests/CompilerTests.cpp create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c create mode 100644 clang/test/Driver/aix-constructor-alias.c delete mode 100644 clang/test/Driver/coverage_no_integrated_as.c create mode 100644 clang/test/Parser/cxx98-enum.cpp create mode 100644 clang/test/Parser/objcxx-enum.mm create mode 100644 clang/test/SemaCXX/recovery-expr-type.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/libc_thread_freeres.c create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 libcxx/test/std/localization/locale.categories/category.ctype/l [...] create mode 100644 lld/test/COFF/export-tricky-names.s create mode 100644 lld/test/ELF/arm-exidx-partial-discard-exidx.s create mode 100644 lld/test/MachO/resolution.s rename lldb/test/API/functionalities/param_entry_vals/{basic_entry_values_x86_64 = [...] create mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] create mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] delete mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] delete mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] create mode 100644 lldb/test/API/get_darwin_real_python.py create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-indirect-br-r [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-unmerge-values-xfail.mir create mode 100644 llvm/test/CodeGen/AMDGPU/aa-points-to-constant-memory.ll create mode 100644 llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-alias.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-endian-error.ll create mode 100644 llvm/test/DebugInfo/X86/location-range.mir create mode 100644 llvm/test/DebugInfo/simplify-cfg-preserve-dbg-values.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/AMDGPU/addressing-modes.ll create mode 100644 llvm/test/Transforms/InstCombine/AMDGPU/memcpy-from-constant.ll create mode 100644 llvm/test/Transforms/LoopVectorize/runtime-check-needed-but-empty.ll create mode 100644 llvm/test/Transforms/Util/assume-simplify.ll create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-4.7.gcno create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-8.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-8.gcno create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-9.gcda create mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov-9.gcno delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcda delete mode 100644 llvm/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcno create mode 100644 llvm/test/tools/llvm-cov/gcov-4.7.c create mode 100644 llvm/test/tools/llvm-cov/gcov-8.c create mode 100644 llvm/test/tools/llvm-cov/gcov-9.c delete mode 100644 llvm/test/tools/llvm-cov/gcov47_compatibility.cpp create mode 100644 llvm/test/tools/llvm-mca/X86/Haswell/reserved-resources.s create mode 100644 llvm/utils/gn/secondary/clang/tools/libclang/include_clang_tool [...] delete mode 100644 mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/SCF/CMakeLists.txt rename mlir/include/mlir/Dialect/{LoopOps => SCF}/EDSC/Builders.h (89%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/EDSC/Intrinsics.h (58%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Passes.h (89%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Passes.td (92%) rename mlir/include/mlir/Dialect/{LoopOps/LoopOps.h => SCF/SCF.h} (79%) rename mlir/include/mlir/Dialect/{LoopOps/LoopOps.td => SCF/SCFOps.td} (95%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Transforms.h (82%) rename mlir/lib/Dialect/{LoopOps => SCF}/CMakeLists.txt (82%) rename mlir/lib/Dialect/{LoopOps => SCF}/EDSC/Builders.cpp (94%) rename mlir/lib/Dialect/{LoopOps/LoopOps.cpp => SCF/SCF.cpp} (98%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/CMakeLists.txt (61%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopFusion.cpp (96%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopSpecialization.cpp (93%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopTiling.cpp (95%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/PassDetail.h (93%) rename mlir/test/Dialect/{Loops => SCF}/invalid.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/loop-unroll.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/ops.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-fusion.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-specialization.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-tiling.mlir (100%)