This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 66dcfcf5053 Revert alignment assumptions changes adds f312e487497 [X86] Make _xgetbv/_xsetbv on non-windows platforms adds 960717aa249 [X86] Switch the triple on avx2-intrinsics-x86.ll to be -un [...] adds e84a5dd8b95 [X86] Add test cases for D56695. NFC adds 7bcc2587584 [WebAssembly] Support multilibs for wasm32 and add a wasm O [...] adds ef218563fdb [WebAssembly] Support multilibs for wasm32 and add a wasm O [...] adds 759a63da656 [X86] Upgrade some avx512bw shift intrinsics that were remo [...] adds 85e2d7f946f gn build: Switch to using current_os in lib/Support/BUILD.gn. adds a46a21f783e gn build: Make a couple of improvements to the unix toolchain. adds 0def16c4ac7 gn build: Rename llvm_host_triple to llvm_current_triple an [...] adds 99ca9c51f0c Explicitly set C++ standard for `Posix/no-fd.cc` ASan test. adds 2e9fc8dcaa2 [clangd] Fix updated file detection logic in indexing adds 9e327827d37 [llvm-objdump] - Cleanup the code. NFCI. adds 3cc25e326d7 [ASTDump] NFC: Move dump of type nodes to NodeDumper adds 596cf3df5c1 [llvm-objcopy] [COFF] Remove pointless comment chars from . [...] adds 0820e5029ea [llvm-objcopy] [COFF] Implement --strip-all[-gnu] for symbols adds 17d4126da08 NFC: Move Decl node handling to TextNodeDumper adds 79ce8bef624 [llvm][IRBuilder] Introspection for CreateAlignmentAssumpti [...] adds bcb84992243 [clang][UBSan] Sanitization for alignment assumptions. adds b3c4a9f048d [compiler-rt][UBSan] Sanitization for alignment assumptions. adds 2bc72cd2d11 [NFC] Move some functions to LoopUtils adds 259fb02d406 [NFC] Decrease if nest adds c40f0c85a2d [compiler-rt] fuzzer-alignment-assumption.test: fixup the e [...] adds f3034bd03c4 [NFC][X86] extract-bits.ll: add test with truncation with e [...] adds 9aa751d2edd [NFC] Remove obsolete enum RangeCheckKind adds 944b212eb30 [compiler-rt] alignment-assumption-blacklist.cpp test appar [...] adds 3a47ee4a843 [NFC] Remove some code duplication adds d7769752098 [ELF][AArch64] Add missing PLT relocations to isStaticLinkT [...] adds f05ddce1b5e [InstCombine] Don't undo 0 - (X * Y) canonicalization when [...] adds 78bf4c485c9 [OpenCL] opencl-c.h: read_image*(): sampler-less, and image [...] adds 8d4ad462c17 [Sanitizer] Intercept sl_add api on FreeBSD/NetBSD adds 4c751331bd2 Revert little bad rebasing. adds 7c8e93a1ca4 [llvm-obdump] - Fix the help lines for -stop-address and -z. adds 14c0955d14f [SimpleLoopUnswitch] Increment stats counter for unswitchin [...] adds 7a07d7ecc4b Update year in license files adds d0e0e3b3b40 Revert r351138 "[ORC] Move ORC Core symbol map and set type [...] adds 05b6df6fd16 Reduce ASTMatchers stack footprint. Addresses http://llvm.o [...] adds e51de053d34 [OMPT] Second chunk of final OMPT 5.0 interface updates adds 47d902511b7 [DAGCombiner] reduce buildvec of zexted extracted element t [...] adds 0f402f18d1e [SLP][X86] Split prefer-256-bit 'AVX256BW' tests from AVX2 checks adds 28dffd1800b Remove irrelevant references to legacy git repositories fro [...] adds f562b81afcb [X86] Add PR40318 shuffle test case adds 6b468682ccb gn build: Don't assume valgrind.h exists on Linux adds e8ac90758e4 [X86] Bailout of lowerVectorShuffleAsPermuteAndUnpack for s [...] adds a5b03966bac [llvm-objcopy] Use SHT_NOTE for added note sections. adds c8da389137b [llvm-readelf] Allow single-letter flags to be merged. adds f6aec44071b [X86] Fix register class for assembly constraints to ST(7). NFCI. adds 57946df81e8 [SelectionDAG] Check membership of register in class for si [...] adds d8a0ff7b7af Revert "Update clang-tools-extra for r350891 from Clang." adds 9eb48ffb2d1 Revert "Correct the source range returned from preprocessor [...] adds b5a0fbd55d2 Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms" adds f8de08422f2 We can improve the performance (generally) by memo-izing th [...] adds 703497467cb Fix cpu-dispatch MV regression caused by r347812 adds b6cd91ee3de [WebAssembly] Update release notes adds 04cbd2567c6 Make CompilerType::getBitSize() / getByteSize() return an o [...] adds f7211703812 Silence compiler warnings adds 5cdfa6af0f2 [WebAssembly] Fix updating/moving DBG_VALUEs in RegStackify adds 5b8ba49c754 [Solaris] Move enabling IAS for SPARC from the Solaris tool [...] adds 7f3ef733bb5 Do not emit a corrupt symbol table entry for .rela_iplt_{st [...] adds e4a717a0bb7 Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also fo [...] adds 9c8bff52013 [libc++] Support different libc++ namespaces in the iterator test adds e051d64457a [OpenMP] Fix performance regression in SPEC kdtree test adds ef217a8803a [Tooling] Make clang-tool find libc++ dir on mac when runni [...] adds cba4d27f094 [OpenMP][Cmake] Allowed OpenMP testing detect test compiler [...] adds cd037879107 [OpenMP] Add lock function definitions to fix Bug 40042 adds 5d8423a8d1d Add large file support to create_file for 32-bit. adds 762185e6be1 Fix size_t/off_t mixup in std::filesystem. adds b0499f2dc1f [OpenMP] Fix for nested proc_bind affinity bug adds c4cfeac09be [MSP430] Provide a toolchain description adds 0aa35b88373 [Tooling] Fix broken compliation databse tests. adds f9045b575ac [Nios2] Remove Nios2 backend adds d6e22d762b2 [Nios2] Remove Nios2 backend adds b668c249a3e [MSVC Compat] Fix typo correction for inclusion directives. adds ca8a80927a2 [MSP430] Recognize '{' as a line separator adds b578f7acf9a [X86] Add versions of the avx512 gather intrinsics that tak [...] adds 484e44a17e3 Implement CXXCtorInitializer dump in terms of Visitor adds 5d4c9d6ad95 NFC: Implement OMPClause dump in terms of visitors adds 39e7fe2fd6b Replace auto -> llvm::Optional<uint64_t> adds 710eb304b03 llvm-objdump -m -D should disassemble all text segments adds 07bb47a15da Implement BlockDecl::Capture dump in terms of visitors adds 7cacfc2bdab [SLP] Added test for PR40310, NFC. adds e55d7672558 CodeGen: Remove debug printf unintentionally added in r351228. adds 9c699691b1d gn build: Merge r351216, r351228. adds 27c6ec39329 Add Doxygen comments. adds 03e3065f240 Simplify code adds 81b77028c8d Enable IAS for OpenBSD SPARC. adds 5c2d7386350 gn build: Add build files for compiler-rt/lib/{hwasan,inter [...] adds abd139f2e64 [SanitizerCoverage] Don't create comdat for interposable fu [...] adds c5de26014de gn build: Move target flags from toolchain to a .gni file. adds 8a888b51301 [clang-cl] Alias /Zc:alignedNew[-] to -f[no-]aligned-allocation adds 0216ac2bcd2 Simplify Value::GetValueByteSize() adds a2619910a10 treat invoke like call adds d51e3112be9 compiler-rt/test: Clean up Android specific workarounds in [...] adds 40c31360607 X86DAGToDAGISel::matchBitExtract() with truncation (PR36419) adds 94f611c227a [X86] Add the GCCBuiltin name back to the deprecated avx512 [...] adds 25d4a0d08dc gn build: Add a resource_dir.gni file. adds 0312aa990f8 [llvm-ar] Resubmit recursive thin archive test with fix for [...] adds 5f435274a48 [profile] Sync up InstrProfData.inc with llvm copy /NFC adds 9cb102567ed gn build: Add a stage2 host toolchain and make the hwasan r [...] adds 537b19a79be [libObject] Tweak expected error output from llvm-ar adds 6a081ccf988 compiler-rt/test: Add a couple of convenience features for [...] adds f86f30b8db4 [clang-tidy] add options documentation to readability-ident [...] adds ada3f5a6ec6 [libFuzzer] Remove unstable edge handling adds ba99eb0841c [debugserver][CMake] Remove commented out line adds 326ef9a6ea2 Simplify code by using Optional::getValueOr() adds 72066f8d8e4 [VFS] Move RedirectingFileSystem interface into header (NFC) adds 0263747edc9 [VFS] Add getter for mapping entries. adds 6f785b5fd00 NFC: Replace iterator loop with cxx_range_for adds 90edb310c69 Re-order overrides in FunctionDecl dump adds 47da22ef513 compiler-rt/test: Bring back -pie on Android. adds db47eebb0fa NFC: Some cleanups that I missed in the previous commit adds 36f19cd8a56 Re-order type param children of ObjC nodes adds b224940c170 AMDGPU: Raise the priority of MAD24 in instruction selection. adds 36d962d4960 Remove redundant check. adds ce5167b234b [X86] Add avx512 scatter intrinsics that use a vXi1 mask in [...] adds a8d377561d4 [lldb-mi] Remove use of dialog box adds 6af9924cfdb gn build: Add check-hwasan target. adds ce532d0590c [X86] Rename SHRUNKBLEND ISD node to BLENDV. adds d6ecaee1815 [LangRef] Fix typo adress->address. NFC adds de3bade227c [clangd] XPC transport layer adds b86bacc58bf [EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp adds fe32bcd513e Revert "[Tooling] Make clang-tool find libc++ dir on mac wh [...] adds 2299ac9fffe [GISel]: Add support for CSEing continuously during GISel passes. adds 157ef7a2271 [EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp adds 7dc11df1a33 [WebAssembly] Store section alignment as a power of 2 adds d85c37c76bd Implement feature test macros using a script. adds fe3f99fc870 [WebAssembly] Store section alignment as a power of 2 adds bf56fcdacdb [TSan] Use switches when dealing with enums adds c2b831cab86 Move internal usages of `alignof`/`__alignof` to use `_LIBC [...] adds 685a8292b34 Fix PR40230 - std::pair may have padding on FreeBSD. adds ede2383b71e Fix feature test macros for atomics/mutexes without threading adds 01fe12a053c Attempt to make test_macros.h even more minimal adds c91126ff7f6 gn build: Merge r351283. adds 2e8efbb084a [SemaCXX] Unconfuse Clang when std::align_val_t is unscoped [...] adds cbe6bd00fe0 [InstCombine]Avoid introduction of unaligned mem access
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CMakeLists.txt | 5 + clang-tools-extra/LICENSE.TXT | 2 +- clang-tools-extra/clangd/CMakeLists.txt | 11 + clang-tools-extra/clangd/Features.inc.in | 1 + clang-tools-extra/clangd/Transport.h | 6 + .../clangd/clients/clangd-vscode/LICENSE | 2 +- clang-tools-extra/clangd/index/Background.cpp | 63 +- clang-tools-extra/clangd/index/Background.h | 7 +- clang-tools-extra/clangd/tool/CMakeLists.txt | 7 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 32 +- clang-tools-extra/clangd/xpc/CMakeLists.txt | 29 + clang-tools-extra/clangd/xpc/Conversion.cpp | 40 + clang-tools-extra/clangd/xpc/Conversion.h | 25 + clang-tools-extra/clangd/xpc/README.txt | 6 + clang-tools-extra/clangd/xpc/XPCTransport.cpp | 217 ++ clang-tools-extra/clangd/xpc/cmake/Info.plist.in | 28 + .../clangd/xpc/cmake/XPCServiceInfo.plist.in | 30 + .../cmake/modules/CreateClangdXPCFramework.cmake | 73 + .../clangd/xpc/framework/CMakeLists.txt | 9 + .../clangd/xpc/framework/ClangdXPC.cpp | 5 + .../clangd/xpc/test-client/CMakeLists.txt | 26 + .../clangd/xpc/test-client/ClangdXPCTestClient.cpp | 96 + .../checks/readability-identifier-naming.rst | 1921 ++++++++++++++++- clang-tools-extra/test/CMakeLists.txt | 9 +- clang-tools-extra/test/clangd/xpc/initialize.test | 10 + clang-tools-extra/test/lit.cfg | 4 + clang-tools-extra/test/lit.site.cfg.in | 1 + .../modularize/ProblemsInconsistent.modularize | 10 + .../test/pp-trace/pp-trace-conditional.cpp | 48 +- clang-tools-extra/test/pp-trace/pp-trace-macro.cpp | 4 +- .../unittests/clangd/BackgroundIndexTests.cpp | 73 +- clang-tools-extra/unittests/clangd/CMakeLists.txt | 4 + .../unittests/clangd/xpc/CMakeLists.txt | 21 + .../unittests/clangd/xpc/ConversionTests.cpp | 36 + clang/LICENSE.TXT | 2 +- clang/docs/ReleaseNotes.rst | 43 + clang/docs/UndefinedBehaviorSanitizer.rst | 2 +- clang/include/clang/AST/TextNodeDumper.h | 32 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 2 +- clang/include/clang/Basic/BuiltinsNios2.def | 70 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 11 + clang/include/clang/Basic/MSP430Target.def | 247 +++ clang/include/clang/Basic/TargetBuiltins.h | 10 - clang/include/clang/Driver/CLCompatOptions.td | 6 + clang/include/clang/Driver/Options.td | 1 + clang/include/clang/Lex/Preprocessor.h | 7 +- clang/include/clang/module.modulemap | 2 +- clang/lib/AST/ASTDumper.cpp | 266 +-- clang/lib/AST/TextNodeDumper.cpp | 280 +++ clang/lib/Basic/CMakeLists.txt | 1 - clang/lib/Basic/Targets.cpp | 18 +- clang/lib/Basic/Targets/Nios2.cpp | 56 - clang/lib/Basic/Targets/Nios2.h | 151 -- clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGCall.cpp | 18 +- clang/lib/CodeGen/CGException.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 10 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 98 + clang/lib/CodeGen/CodeGenFunction.h | 33 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 19 - clang/lib/Driver/ToolChains/Gnu.cpp | 40 + clang/lib/Driver/ToolChains/MSP430.cpp | 233 ++ clang/lib/Driver/ToolChains/MSP430.h | 71 + clang/lib/Driver/ToolChains/Solaris.h | 2 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 38 +- clang/lib/Headers/opencl-c.h | 17 +- clang/lib/Lex/PPDirectives.cpp | 84 +- clang/lib/Lex/PPExpressions.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaExprCXX.cpp | 18 +- clang/test/AST/ast-dump-decl.m | 2 +- clang/test/AST/ast-dump-funcs.cpp | 2 +- .../sarif-diagnostics-taint-test.c.sarif | 2 +- ...-assumption-attribute-align_value-on-lvalue.cpp | 40 + ...ssumption-attribute-align_value-on-paramvar.cpp | 32 + ...-attribute-alloc_align-on-function-variable.cpp | 52 + ...ssumption-attribute-alloc_align-on-function.cpp | 46 + ...ibute-assume_aligned-on-function-two-params.cpp | 44 + ...mption-attribute-assume_aligned-on-function.cpp | 43 + .../CodeGen/catch-alignment-assumption-blacklist.c | 28 + ...uiltin_assume_aligned-three-params-variable.cpp | 36 + ...umption-builtin_assume_aligned-three-params.cpp | 33 + ...ssumption-builtin_assume_aligned-two-params.cpp | 32 + .../CodeGen/catch-alignment-assumption-openmp.cpp | 32 + clang/test/CodeGen/exceptions-seh.c | 12 +- .../CodeGenCXX/exceptions-seh-filter-captures.cpp | 6 +- .../Inputs/basic_msp430_tree/bin/msp430-elf-ld | 0 .../lib/gcc/msp430-elf/7.3.1/430}/crtbegin.o | 0 .../lib/gcc/msp430-elf/7.3.1/430}/crtend.o | 0 .../basic_msp430_tree/msp430-elf/lib/430/crt0.o | 0 .../basic_msp430_tree/msp430-elf/lib/430/crtn.o | 0 clang/test/Driver/cl-zc.cpp | 6 + clang/test/Driver/msp430-hwmult.c | 42 + clang/test/Driver/msp430-mmcu.c | 16 + clang/test/Driver/msp430-toolchain.c | 78 + clang/test/Driver/nios2-cpu.c | 26 - clang/test/Driver/no-integrated-as.c | 7 +- clang/test/Driver/openbsd.c | 12 +- clang/test/Driver/wasm-toolchain.c | 21 +- clang/test/Driver/wasm-toolchain.cpp | 23 +- clang/test/Misc/target-invalid-cpu-note.c | 4 - clang/test/Preprocessor/include-likely-typo.c | 1 + clang/test/Sema/attr-cpuspecific.c | 8 + .../cxx03-aligned-allocation-unscoped-enum.cpp | 21 + clang/unittests/Lex/PPCallbacksTest.cpp | 58 +- compiler-rt/LICENSE.TXT | 2 +- compiler-rt/lib/fuzzer/FuzzerCorpus.h | 6 - compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 4 - compiler-rt/lib/fuzzer/FuzzerFlags.def | 9 - compiler-rt/lib/fuzzer/FuzzerInternal.h | 1 - compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 38 - compiler-rt/lib/fuzzer/FuzzerOptions.h | 2 - compiler-rt/lib/fuzzer/FuzzerTracePC.cpp | 87 +- compiler-rt/lib/fuzzer/FuzzerTracePC.h | 20 - compiler-rt/lib/profile/InstrProfData.inc | 20 +- .../sanitizer_common_interceptors.inc | 54 + .../sanitizer_platform_interceptors.h | 10 +- .../sanitizer_platform_limits_freebsd.cc | 2 + .../sanitizer_platform_limits_freebsd.h | 1 + .../sanitizer_platform_limits_netbsd.cc | 2 + .../sanitizer_platform_limits_netbsd.h | 1 + compiler-rt/lib/tsan/rtl/tsan_debugging.cc | 50 +- compiler-rt/lib/tsan/rtl/tsan_report.cc | 67 +- compiler-rt/lib/tsan/rtl/tsan_suppressions.cc | 56 +- compiler-rt/lib/ubsan/ubsan_checks.inc | 1 + compiler-rt/lib/ubsan/ubsan_handlers.cc | 56 + compiler-rt/lib/ubsan/ubsan_handlers.h | 11 + compiler-rt/lib/ubsan/ubsan_interface.inc | 2 + .../lib/ubsan_minimal/ubsan_minimal_handlers.cc | 1 + compiler-rt/test/asan/TestCases/Posix/no-fd.cc | 2 +- .../test/fuzzer/AlignmentAssumptionTest.cpp | 27 + compiler-rt/test/fuzzer/PrintUnstableStatsTest.cpp | 69 - .../test/fuzzer/fuzzer-alignment-assumption.test | 7 + compiler-rt/test/fuzzer/handle-unstable.test | 43 - compiler-rt/test/fuzzer/print_unstable_stats.test | 24 - compiler-rt/test/hwasan/CMakeLists.txt | 3 + compiler-rt/test/hwasan/lit.site.cfg.in | 1 + compiler-rt/test/lit.common.cfg | 20 +- compiler-rt/test/lit.common.configured.in | 2 + .../sanitizer_common/TestCases/Posix/sl_add.cc | 26 + ...-assumption-attribute-align_value-on-lvalue.cpp | 36 + ...ssumption-attribute-align_value-on-paramvar.cpp | 30 + ...-attribute-alloc_align-on-function-variable.cpp | 33 + ...ssumption-attribute-alloc_align-on-function.cpp | 29 + ...ibute-assume_aligned-on-function-two-params.cpp | 28 + ...mption-attribute-assume_aligned-on-function.cpp | 28 + .../Pointer/alignment-assumption-blacklist.cpp | 20 + ...uiltin_assume_aligned-three-params-variable.cpp | 27 + ...umption-builtin_assume_aligned-three-params.cpp | 23 + ...ssumption-builtin_assume_aligned-two-params.cpp | 23 + .../Pointer/alignment-assumption-openmp.cpp | 28 + .../Pointer/alignment-assumption-summary.cpp | 17 + .../ubsan_minimal/TestCases/alignment-assumption.c | 17 + libclc/LICENSE.TXT | 2 +- libcxx/LICENSE.TXT | 2 +- libcxx/docs/DesignDocs/FeatureTestMacros.rst | 44 + libcxx/docs/FeatureTestMacroTable.rst | 200 ++ libcxx/docs/index.rst | 7 + libcxx/include/__config | 18 +- libcxx/include/__sso_allocator | 4 +- libcxx/include/experimental/coroutine | 6 +- libcxx/include/experimental/memory_resource | 8 +- libcxx/include/functional | 2 +- libcxx/include/memory | 16 +- libcxx/include/type_traits | 8 +- libcxx/include/utility | 3 +- libcxx/include/valarray | 40 +- libcxx/include/version | 288 ++- libcxx/src/filesystem/operations.cpp | 3 +- libcxx/test/libcxx/libcpp_alignof.pass.cpp | 37 + .../pairs.pair/non_trivial_copy_move_ABI.pass.cpp | 15 +- .../pairs.pair/trivial_copy_move_ABI.pass.cpp | 15 +- .../sequences/array/size_and_alignment.pass.cpp | 2 - .../iterator.traits/empty.fail.cpp | 60 +- .../algorithm.version.pass.cpp | 195 +- .../support.limits.general/any.version.pass.cpp | 55 +- .../support.limits.general/array.version.pass.cpp | 105 +- .../support.limits.general/atomic.version.pass.cpp | 141 +- .../support.limits.general/bit.version.pass.cpp | 58 +- .../support.limits.general/chrono.version.pass.cpp | 82 +- .../support.limits.general/cmath.version.pass.cpp | 91 +- .../compare.version.pass.cpp | 57 +- .../complex.version.pass.cpp | 58 +- .../cstddef.version.pass.cpp | 55 +- .../support.limits.general/deque.version.pass.cpp | 112 +- .../exception.version.pass.cpp | 55 +- .../filesystem.version.pass.cpp | 98 +- .../forward_list.version.pass.cpp | 163 +- .../functional.version.pass.cpp | 252 ++- .../generate_feature_test_macro_components.py | 975 +++++++++ .../iomanip.version.pass.cpp | 58 +- .../istream.version.pass.cpp | 64 +- .../iterator.version.pass.cpp | 185 +- .../support.limits.general/limits.version.pass.cpp | 64 +- .../support.limits.general/list.version.pass.cpp | 163 +- .../support.limits.general/locale.version.pass.cpp | 64 +- .../support.limits.general/map.version.pass.cpp | 187 +- .../support.limits.general/memory.version.pass.cpp | 255 ++- .../support.limits.general/mutex.version.pass.cpp | 55 +- .../support.limits.general/new.version.pass.cpp | 105 +- .../numeric.version.pass.cpp | 91 +- .../optional.version.pass.cpp | 55 +- .../ostream.version.pass.cpp | 64 +- .../support.limits.general/regex.version.pass.cpp | 55 +- .../scoped_allocator.version.pass.cpp | 55 +- .../support.limits.general/set.version.pass.cpp | 163 +- .../shared_mutex.version.pass.cpp | 116 +- .../support.limits.general/string.version.pass.cpp | 192 +- .../string_view.version.pass.cpp | 116 +- .../support.limits.general/tuple.version.pass.cpp | 159 +- .../type_traits.version.pass.cpp | 413 +++- .../unordered_map.version.pass.cpp | 179 +- .../unordered_set.version.pass.cpp | 162 +- .../utility.version.pass.cpp | 197 +- .../variant.version.pass.cpp | 55 +- .../support.limits.general/vector.version.pass.cpp | 136 +- .../version.version.pass.cpp | 2279 ++++++++++++++++++-- .../meta.trans.other/aligned_storage.pass.cpp | 9 +- .../meta.unary.prop.query/alignment_of.pass.cpp | 8 +- libcxx/test/support/filesystem_test_helper.hpp | 46 +- libcxx/test/support/test_macros.h | 20 +- libcxxabi/LICENSE.TXT | 2 +- libunwind/LICENSE.TXT | 2 +- lld/ELF/Relocations.cpp | 6 +- lld/ELF/Symbols.cpp | 1 + lld/ELF/Symbols.h | 3 +- lld/ELF/Writer.cpp | 22 +- lld/LICENSE.TXT | 2 +- lld/test/ELF/aarch64-gnu-ifunc-address.s | 40 + lld/test/ELF/gnu-ifunc-empty.s | 16 + lld/test/wasm/Inputs/globals.yaml | 2 +- lld/test/wasm/Inputs/undefined-globals.yaml | 2 +- lld/test/wasm/locals-duplicate.test | 8 +- lld/test/wasm/many-functions.ll | 6 +- lld/test/wasm/relocatable.ll | 14 +- lld/test/wasm/stack-pointer.ll | 2 +- lld/test/wasm/weak-alias.ll | 2 +- lld/wasm/OutputSegment.h | 2 +- lld/wasm/Writer.cpp | 4 +- lldb/include/lldb/Symbol/CompilerType.h | 7 +- lldb/include/lldb/Target/ProcessStructReader.h | 12 +- lldb/source/API/SBType.cpp | 9 +- lldb/source/Commands/CommandObjectMemory.cpp | 23 +- lldb/source/Core/Value.cpp | 40 +- lldb/source/Core/ValueObject.cpp | 45 +- lldb/source/Core/ValueObjectConstResult.cpp | 9 +- lldb/source/Core/ValueObjectMemory.cpp | 4 +- lldb/source/Core/ValueObjectVariable.cpp | 2 +- lldb/source/DataFormatters/TypeFormat.cpp | 18 +- lldb/source/DataFormatters/VectorType.cpp | 18 +- lldb/source/Expression/Materializer.cpp | 13 +- .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 33 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 206 +- .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 22 +- lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 68 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 60 +- lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 46 +- lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 10 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 57 +- lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 83 +- .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 54 +- .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 45 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 76 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 2 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 17 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 14 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 54 +- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 19 +- .../Language/CPlusPlus/LibCxxInitializerList.cpp | 11 +- .../Plugins/Language/CPlusPlus/LibCxxVector.cpp | 34 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 7 +- .../AppleObjCClassDescriptorV2.cpp | 3 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 2 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 2 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleTV.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 19 +- lldb/source/Symbol/ClangASTContext.cpp | 83 +- lldb/source/Symbol/CompilerType.cpp | 83 +- lldb/source/Symbol/Type.cpp | 4 +- lldb/tools/debugserver/source/CMakeLists.txt | 1 - lldb/tools/lldb-mi/MIDriverMain.cpp | 4 - lldb/tools/lldb-mi/MIUtilDebug.cpp | 19 - lldb/tools/lldb-mi/MIUtilDebug.h | 1 - llgo/LICENSE.TXT | 2 +- llvm/LICENSE.TXT | 2 +- llvm/docs/CommandGuide/llvm-objdump.rst | 42 +- llvm/docs/LangRef.rst | 4 +- llvm/docs/ReleaseNotes.rst | 2 + llvm/docs/SourceLevelDebugging.rst | 4 +- llvm/include/llvm/ADT/Triple.h | 9 +- llvm/include/llvm/BinaryFormat/Wasm.h | 2 +- llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 237 ++ .../llvm/CodeGen/GlobalISel/CSEMIRBuilder.h | 110 + llvm/include/llvm/CodeGen/GlobalISel/Combiner.h | 8 +- .../CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 51 - .../llvm/CodeGen/GlobalISel/GISelChangeObserver.h | 64 +- .../llvm/CodeGen/GlobalISel/GISelWorkList.h | 39 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 10 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 7 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 40 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 3 + llvm/include/llvm/CodeGen/MachineFunction.h | 10 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 116 +- llvm/include/llvm/ExecutionEngine/Orc/CoreTypes.h | 153 -- llvm/include/llvm/IR/IRBuilder.h | 26 +- llvm/include/llvm/IR/Intrinsics.td | 7 + llvm/include/llvm/IR/IntrinsicsX86.td | 241 ++- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Support/LowLevelTypeImpl.h | 9 +- llvm/include/llvm/Support/VirtualFileSystem.h | 227 ++ llvm/include/llvm/Transforms/Utils/LoopUtils.h | 17 + llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/WinException.h | 2 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 2 + llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 370 ++++ llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 231 ++ llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 48 +- .../lib/CodeGen/GlobalISel/GISelChangeObserver.cpp | 9 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 105 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 54 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 2 + llvm/lib/CodeGen/GlobalISel/Utils.cpp | 51 + llvm/lib/CodeGen/MachineFunction.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 75 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 12 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 - llvm/lib/ExecutionEngine/Orc/Core.cpp | 234 +- llvm/lib/ExecutionEngine/Orc/CoreTypes.cpp | 254 --- llvm/lib/IR/AutoUpgrade.cpp | 4 + llvm/lib/MC/WasmObjectWriter.cpp | 2 +- llvm/lib/Support/Triple.cpp | 13 +- llvm/lib/Support/VirtualFileSystem.cpp | 505 ++--- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 2 + llvm/lib/Target/LLVMBuild.txt | 1 - .../Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 1 + llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp | 2 +- llvm/lib/Target/Nios2/CMakeLists.txt | 30 - llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt | 1 - llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt | 23 - .../Target/Nios2/InstPrinter/Nios2InstPrinter.cpp | 66 - .../Target/Nios2/InstPrinter/Nios2InstPrinter.h | 49 - llvm/lib/Target/Nios2/LLVMBuild.txt | 66 - llvm/lib/Target/Nios2/MCTargetDesc/CMakeLists.txt | 9 - llvm/lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt | 26 - .../Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp | 130 -- .../Target/Nios2/MCTargetDesc/Nios2AsmBackend.h | 81 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h | 38 - .../Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp | 43 - .../Target/Nios2/MCTargetDesc/Nios2FixupKinds.h | 41 - .../Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp | 44 - .../lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h | 31 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp | 76 - llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h | 60 - .../Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp | 102 - .../Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h | 52 - .../Nios2/MCTargetDesc/Nios2TargetStreamer.cpp | 22 - llvm/lib/Target/Nios2/Nios2.h | 35 - llvm/lib/Target/Nios2/Nios2.td | 59 - llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp | 153 -- llvm/lib/Target/Nios2/Nios2CallingConv.td | 34 - llvm/lib/Target/Nios2/Nios2FrameLowering.cpp | 27 - llvm/lib/Target/Nios2/Nios2FrameLowering.h | 39 - llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp | 76 - llvm/lib/Target/Nios2/Nios2ISelLowering.cpp | 188 -- llvm/lib/Target/Nios2/Nios2ISelLowering.h | 63 - llvm/lib/Target/Nios2/Nios2InstrFormats.td | 235 -- llvm/lib/Target/Nios2/Nios2InstrInfo.cpp | 54 - llvm/lib/Target/Nios2/Nios2InstrInfo.h | 49 - llvm/lib/Target/Nios2/Nios2InstrInfo.td | 109 - llvm/lib/Target/Nios2/Nios2MCInstLower.cpp | 117 - llvm/lib/Target/Nios2/Nios2MachineFunction.cpp | 14 - llvm/lib/Target/Nios2/Nios2MachineFunction.h | 62 - llvm/lib/Target/Nios2/Nios2RegisterInfo.cpp | 55 - llvm/lib/Target/Nios2/Nios2RegisterInfo.h | 52 - llvm/lib/Target/Nios2/Nios2RegisterInfo.td | 60 - llvm/lib/Target/Nios2/Nios2Schedule.td | 39 - llvm/lib/Target/Nios2/Nios2Subtarget.cpp | 56 - llvm/lib/Target/Nios2/Nios2Subtarget.h | 97 - llvm/lib/Target/Nios2/Nios2TargetMachine.cpp | 111 - llvm/lib/Target/Nios2/Nios2TargetMachine.h | 45 - llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp | 18 - llvm/lib/Target/Nios2/Nios2TargetObjectFile.h | 26 - llvm/lib/Target/Nios2/Nios2TargetStreamer.h | 30 - llvm/lib/Target/Nios2/TargetInfo/CMakeLists.txt | 1 - llvm/lib/Target/Nios2/TargetInfo/LLVMBuild.txt | 23 - .../Target/Nios2/TargetInfo/Nios2TargetInfo.cpp | 24 - llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 + .../WebAssembly/WebAssemblyDebugValueManager.cpp | 46 + .../WebAssembly/WebAssemblyDebugValueManager.h | 38 + .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 66 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 41 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 64 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 50 + llvm/lib/Target/X86/X86RegisterInfo.td | 6 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 7 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 9 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 23 +- .../Instrumentation/SanitizerCoverage.cpp | 2 +- .../Scalar/InductiveRangeCheckElimination.cpp | 186 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 5 +- llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 7 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 36 + llvm/test/Analysis/CostModel/X86/arith-usat.ll | 121 +- .../NonCanonicalizedSubscript.ll | 2 +- llvm/test/Bitcode/dilocalvariable-3.9.ll | 4 +- .../AArch64/GlobalISel/call-translator-cse.ll | 34 + .../AArch64/GlobalISel/gisel-commandline-option.ll | 1 + .../AArch64/GlobalISel/legalize-ext-cse.mir | 21 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 2 + .../AArch64/arm64-2011-03-17-AsmPrinterCrash.ll | 2 +- llvm/test/CodeGen/AMDGPU/add3.ll | 26 + llvm/test/CodeGen/AMDGPU/debug-value2.ll | 4 +- llvm/test/CodeGen/ARM/constantpool-promote-dbg.ll | 4 +- llvm/test/CodeGen/ARM/dbg-range-extension.mir | 2 +- llvm/test/CodeGen/Hexagon/cfi-late.ll | 4 +- llvm/test/CodeGen/Hexagon/copy-to-combine-dbg.ll | 2 +- llvm/test/CodeGen/Hexagon/misaligned-const-load.ll | 4 +- .../test/CodeGen/Hexagon/misaligned-const-store.ll | 4 +- .../CodeGen/Hexagon/misched-top-rptracker-sync.ll | 4 +- llvm/test/CodeGen/Nios2/add-sub.ll | 19 - llvm/test/CodeGen/Nios2/lit.local.cfg | 3 - llvm/test/CodeGen/Nios2/mul-div.ll | 27 - llvm/test/CodeGen/Nios2/proc_support.ll | 10 - llvm/test/CodeGen/Nios2/ret_generated.ll | 9 - llvm/test/CodeGen/Nios2/shift-rotate.ll | 26 - llvm/test/CodeGen/Nios2/target_support.ll | 11 - llvm/test/CodeGen/PowerPC/direct-move-profit.ll | 2 +- llvm/test/CodeGen/SystemZ/Large/branch-01.ll | 2 +- llvm/test/CodeGen/SystemZ/cond-move-05.mir | 2 +- llvm/test/CodeGen/SystemZ/subregliveness-01.ll | 2 +- llvm/test/CodeGen/SystemZ/subregliveness-06.mir | 2 +- llvm/test/CodeGen/WinEH/wineh-statenumbering.ll | 4 +- .../X86/GlobalISel/x86_64-legalize-sitofp.mir | 2 +- .../X86/GlobalISel/x86_64-select-sitofp.mir | 2 +- llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 1742 +++++++++------ ... => avx512-gather-scatter-intrin-deprecated.ll} | 0 .../CodeGen/X86/avx512-gather-scatter-intrin.ll | 527 +++-- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 48 + .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 90 + llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 91 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 183 ++ llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 148 +- llvm/test/CodeGen/X86/buildvec-extract.ll | 313 +-- llvm/test/CodeGen/X86/extract-bits.ll | 906 ++++---- llvm/test/CodeGen/X86/fpstack-debuginstr-kill.ll | 2 +- llvm/test/CodeGen/X86/movpc32-check.ll | 4 +- llvm/test/CodeGen/X86/seh-catch-all-win32.ll | 4 +- llvm/test/CodeGen/X86/seh-filter-no-personality.ll | 6 +- llvm/test/CodeGen/X86/seh-no-invokes.ll | 4 +- llvm/test/CodeGen/X86/seh-stack-realign.ll | 4 +- llvm/test/CodeGen/X86/usub_sat.ll | 40 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 2229 ++++++------------- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 37 +- llvm/test/CodeGen/X86/win32-seh-catchpad.ll | 6 +- llvm/test/DebugInfo/AArch64/tls-at-location.ll | 4 +- llvm/test/DebugInfo/ARM/PR26163.ll | 4 +- .../ARM/multiple-constant-uses-drops-dbgloc.ll | 2 +- llvm/test/DebugInfo/COFF/enum-co.ll | 4 +- llvm/test/DebugInfo/COFF/frameproc-flags.ll | 4 +- llvm/test/DebugInfo/COFF/function-options.ll | 4 +- .../Generic/debuginfofinder-forward-declaration.ll | 4 +- .../debuginfofinder-imported-global-variable.ll | 4 +- llvm/test/DebugInfo/Generic/dwarf-public-names.ll | 2 +- llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll | 4 +- llvm/test/DebugInfo/Sparc/gnu-window-save.ll | 4 +- .../DebugInfo/WebAssembly/dbg-value-move-clone.mir | 65 + .../WebAssembly/dbg-value-move-reg-stackify.mir | 60 + llvm/test/DebugInfo/X86/PR26148.ll | 4 +- llvm/test/DebugInfo/X86/align_c11.ll | 4 +- llvm/test/DebugInfo/X86/align_cpp11.ll | 4 +- llvm/test/DebugInfo/X86/align_objc.ll | 4 +- llvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll | 4 +- llvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll | 4 +- llvm/test/DebugInfo/X86/clone-module-2.ll | 4 +- llvm/test/DebugInfo/X86/clone-module.ll | 4 +- llvm/test/DebugInfo/X86/dwarf-public-names.ll | 2 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_c11.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_cpp11.ll | 4 +- llvm/test/DebugInfo/X86/noreturn_objc.ll | 4 +- llvm/test/DebugInfo/unrolled-loop-remainder.ll | 4 +- .../AddressSanitizer/localescape.ll | 4 +- .../interposable-symbol-nocomdat.ll | 37 + llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 4 +- llvm/test/Linker/Inputs/metadata-source-a.ll | 4 +- llvm/test/Linker/Inputs/metadata-source-b.ll | 4 +- .../Linker/Inputs/type-unique-inheritance-a.ll | 2 +- .../Linker/Inputs/type-unique-inheritance-b.ll | 2 +- llvm/test/Linker/Inputs/type-unique-simple2-a.ll | 2 +- llvm/test/Linker/Inputs/type-unique-simple2-b.ll | 2 +- llvm/test/Linker/type-unique-simple-a.ll | 2 +- llvm/test/Linker/type-unique-simple-b.ll | 2 +- llvm/test/MC/ELF/ARM/clang-section.s | 2 +- llvm/test/MC/MSP430/msp430-separator.s | 15 + llvm/test/MC/WebAssembly/array-fill.ll | 2 +- llvm/test/MC/WebAssembly/assembler-binary.ll | 2 +- llvm/test/MC/WebAssembly/bss.ll | 8 +- llvm/test/MC/WebAssembly/comdat.ll | 4 +- llvm/test/MC/WebAssembly/event-section.ll | 2 +- llvm/test/MC/WebAssembly/explicit-sections.ll | 6 +- llvm/test/MC/WebAssembly/function-sections.ll | 2 +- llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 4 +- llvm/test/MC/WebAssembly/unnamed-data.ll | 10 +- llvm/test/MC/WebAssembly/weak-alias.ll | 8 +- llvm/test/Object/Inputs/trivial-object-test.wasm | Bin 370 -> 370 bytes llvm/test/Object/ar-create.test | 2 +- llvm/test/Object/ar-error.test | 2 +- llvm/test/Object/archive-extract.test | 2 +- llvm/test/Object/obj2yaml.test | 4 +- llvm/test/Object/wasm-bad-metadata-version.yaml | 2 +- llvm/test/ObjectYAML/wasm/code_section.yaml | 2 +- llvm/test/ObjectYAML/wasm/data_section.yaml | 2 +- llvm/test/ObjectYAML/wasm/event_section.yaml | 4 +- llvm/test/ObjectYAML/wasm/invalid_global_weak.yaml | 2 +- llvm/test/ObjectYAML/wasm/linking_section.yaml | 2 +- llvm/test/ObjectYAML/wasm/weak_symbols.yaml | 2 +- llvm/test/Transforms/ADCE/2016-09-06.ll | 2 +- llvm/test/Transforms/AddDiscriminators/invoke.ll | 134 ++ .../CodeGenPrepare/ARM/bitreverse-recognize.ll | 2 +- .../Transforms/CodeGenPrepare/bitreverse-hang.ll | 2 +- llvm/test/Transforms/CodeGenPrepare/dom-tree.ll | 2 +- llvm/test/Transforms/Coroutines/coro-debug.ll | 4 +- llvm/test/Transforms/Coroutines/coro-split-dbg.ll | 4 +- llvm/test/Transforms/IRCE/only-lower-check.ll | 1 - llvm/test/Transforms/IRCE/only-upper-check.ll | 1 - .../test/Transforms/InstCombine/bitreverse-hang.ll | 2 +- .../InstCombine/element-atomic-memintrins.ll | 248 ++- llvm/test/Transforms/InstCombine/mul.ll | 42 +- .../LCSSA/avoid-intrinsics-in-catchswitch.ll | 4 +- llvm/test/Transforms/LoopReroll/reroll_with_dbg.ll | 4 +- llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 4 +- llvm/test/Transforms/NewGVN/memory-handling.ll | 2 +- llvm/test/Transforms/NewGVN/phi-edge-handling.ll | 2 +- llvm/test/Transforms/NewGVN/pr31501.ll | 2 +- llvm/test/Transforms/NewGVN/pr33305.ll | 2 +- llvm/test/Transforms/NewGVN/pr34430.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll | 97 + .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 14 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 374 +++- llvm/test/Transforms/Util/store-first-op.ll | 2 +- llvm/test/tools/gold/X86/split-dwarf.ll | 4 +- .../llvm-ar/flatten-thin-archive-recursive.test | 13 + llvm/test/tools/llvm-nm/wasm/exports.yaml | 2 +- llvm/test/tools/llvm-nm/wasm/imports.yaml | 2 +- llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml | 2 +- llvm/test/tools/llvm-objcopy/COFF/strip-all.yaml | 55 + .../llvm-objcopy/COFF/strip-reloc-symbol.test | 8 +- .../test/tools/llvm-objcopy/COFF/strip-symbol.test | 52 +- llvm/test/tools/llvm-objcopy/ELF/add-note.test | 36 + .../llvm-objcopy/ELF/add-section-special.test | 22 + .../Hexagon/source-interleave-hexagon.ll | 4 +- .../tools/llvm-objdump/Inputs/trivial.obj.wasm | Bin 370 -> 370 bytes .../llvm-objdump/X86/Inputs/macho-multiple-text | Bin 0 -> 12580 bytes .../llvm-objdump/X86/macho-disassemble-all.test | 39 + .../llvm-objdump/X86/source-interleave-x86_64.ll | 4 +- .../tools/llvm-readobj/Inputs/trivial.obj.wasm | Bin 341 -> 341 bytes llvm/test/tools/llvm-readobj/dyn-symbols.test | 163 ++ llvm/test/tools/llvm-readobj/merged.test | 13 + llvm/test/tools/llvm-readobj/sections-ext.test | 14 + llvm/tools/llvm-ar/llvm-ar.cpp | 12 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 10 + llvm/tools/llvm-objcopy/COFF/Writer.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 22 +- llvm/tools/llvm-objdump/COFFDump.cpp | 2 +- llvm/tools/llvm-objdump/MachODump.cpp | 27 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 536 +++-- llvm/tools/llvm-objdump/llvm-objdump.h | 56 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 49 +- llvm/unittests/ADT/TripleTest.cpp | 18 + llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 + llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 87 + .../{LegalizerHelperTest.h => GISelMITest.h} | 34 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 69 +- llvm/utils/gn/build/BUILD.gn | 17 +- llvm/utils/gn/build/BUILDCONFIG.gn | 7 + llvm/utils/gn/build/toolchain/BUILD.gn | 67 +- llvm/utils/gn/build/toolchain/compiler.gni | 3 + llvm/utils/gn/build/toolchain/target_flags.gni | 34 + llvm/utils/gn/secondary/BUILD.gn | 7 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 8 +- llvm/utils/gn/secondary/clang/resource_dir.gni | 3 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- .../gn/secondary/compiler-rt/include/BUILD.gn | 26 + .../gn/secondary/compiler-rt/lib/cfi/BUILD.gn | 10 + .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 102 + .../compiler-rt/lib/interception/BUILD.gn | 13 + .../compiler-rt/lib/sanitizer_common/BUILD.gn | 83 + .../gn/secondary/compiler-rt/lib/ubsan/BUILD.gn | 30 + llvm/utils/gn/secondary/compiler-rt/target.gni | 20 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 79 + .../gn/secondary/compiler-rt/test/hwasan/BUILD.gn | 99 + llvm/utils/gn/secondary/compiler-rt/test/test.gni | 16 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 9 +- .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 2 +- .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/triples.gni | 26 +- .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 + openmp/LICENSE.txt | 4 +- openmp/cmake/OpenMPTesting.cmake | 2 +- openmp/runtime/cmake/LibompExports.cmake | 2 +- openmp/runtime/src/CMakeLists.txt | 8 +- openmp/runtime/src/include/50/omp-tools.h.var | 1083 ++++++++++ openmp/runtime/src/include/50/ompt.h.var | 735 ------- openmp/runtime/src/kmp_affinity.cpp | 17 +- openmp/runtime/src/kmp_barrier.cpp | 2 +- openmp/runtime/src/kmp_csupport.cpp | 8 +- openmp/runtime/src/kmp_ftn_entry.h | 7 - openmp/runtime/src/kmp_gsupport.cpp | 2 +- openmp/runtime/src/kmp_lock.cpp | 41 + openmp/runtime/src/kmp_runtime.cpp | 20 +- openmp/runtime/src/kmp_taskdeps.cpp | 24 +- openmp/runtime/src/kmp_wait_release.h | 24 +- openmp/runtime/src/ompt-event-specific.h | 4 +- openmp/runtime/src/ompt-general.cpp | 10 +- openmp/runtime/src/ompt-internal.h | 4 +- openmp/runtime/src/ompt-specific.cpp | 2 +- openmp/runtime/test/affinity/bug-nested.c | 33 + openmp/runtime/test/lit.cfg | 2 +- openmp/runtime/test/ompt/callback.h | 29 +- openmp/runtime/test/ompt/cancel/cancel_taskgroup.c | 2 +- .../ompt/loadtool/tool_available/tool_available.c | 2 +- .../tool_available_search/tool_available_search.c | 4 +- .../tool_not_available/tool_not_available.c | 4 +- openmp/runtime/test/ompt/parallel/parallel_if0.c | 2 +- openmp/runtime/test/ompt/parallel/serialized.c | 2 +- .../synchronization/barrier/implicit_task_data.c | 2 +- openmp/runtime/test/ompt/tasks/explicit_task.c | 2 +- openmp/runtime/test/ompt/tasks/taskyield.c | 2 +- parallel-libs/acxxel/LICENSE.TXT | 2 +- polly/LICENSE.txt | 2 +- polly/test/DependenceInfo/fine_grain_dep_0.ll | 2 +- polly/test/GPGPU/debug-metadata-leak.ll | 4 +- .../test/GPGPU/kernels-names-across-scops-funcs.ll | 2 +- polly/test/GPGPU/managed-memory-rewrite-alloca.ll | 2 +- ...-memory-rewrite-malloc-free-inside-constexpr.ll | 2 +- .../GPGPU/managed-memory-rewrite-malloc-free.ll | 2 +- polly/test/GPGPU/simple-managed-memory-rewrite.ll | 2 +- polly/test/GPGPU/untouched-arrays.ll | 2 +- .../Isl/Ast/runtime_context_with_error_blocks.ll | 2 +- ...nvariant_load_not_executed_but_in_parameters.ll | 2 +- .../CodeGen/invariant_verify_function_failed_2.ll | 2 +- polly/test/Isl/CodeGen/select-base-pointer.ll | 2 +- .../ReportIrreducibleRegion.ll | 4 +- polly/test/ScopInfo/complex-expression.ll | 2 +- .../ScopInfo/do-not-model-error-block-accesses.ll | 2 +- .../ScopInfo/early_exit_for_complex_domains.ll | 2 +- polly/test/ScopInfo/remarks.ll | 4 +- polly/tools/GPURuntime/LICENSE.TXT | 2 +- pstl/LICENSE.txt | 4 +- 670 files changed, 24164 insertions(+), 12321 deletions(-) create mode 100644 clang-tools-extra/clangd/Features.inc.in create mode 100644 clang-tools-extra/clangd/xpc/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/xpc/Conversion.cpp create mode 100644 clang-tools-extra/clangd/xpc/Conversion.h create mode 100644 clang-tools-extra/clangd/xpc/README.txt create mode 100644 clang-tools-extra/clangd/xpc/XPCTransport.cpp create mode 100644 clang-tools-extra/clangd/xpc/cmake/Info.plist.in create mode 100644 clang-tools-extra/clangd/xpc/cmake/XPCServiceInfo.plist.in create mode 100644 clang-tools-extra/clangd/xpc/cmake/modules/CreateClangdXPCFrame [...] create mode 100644 clang-tools-extra/clangd/xpc/framework/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/xpc/framework/ClangdXPC.cpp create mode 100644 clang-tools-extra/clangd/xpc/test-client/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/xpc/test-client/ClangdXPCTestClient.cpp create mode 100644 clang-tools-extra/test/clangd/xpc/initialize.test create mode 100644 clang-tools-extra/unittests/clangd/xpc/CMakeLists.txt create mode 100644 clang-tools-extra/unittests/clangd/xpc/ConversionTests.cpp delete mode 100644 clang/include/clang/Basic/BuiltinsNios2.def create mode 100644 clang/include/clang/Basic/MSP430Target.def delete mode 100644 clang/lib/Basic/Targets/Nios2.cpp delete mode 100644 clang/lib/Basic/Targets/Nios2.h create mode 100644 clang/lib/Driver/ToolChains/MSP430.cpp create mode 100644 clang/lib/Driver/ToolChains/MSP430.h create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-align_v [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-align_v [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_a [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_a [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-assume_ [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-assume_ [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-blacklist.c create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-openmp.cpp copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] mode change 100644 => 100755 copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] create mode 100644 clang/test/Driver/msp430-hwmult.c create mode 100644 clang/test/Driver/msp430-mmcu.c create mode 100644 clang/test/Driver/msp430-toolchain.c delete mode 100644 clang/test/Driver/nios2-cpu.c create mode 100644 clang/test/SemaCXX/cxx03-aligned-allocation-unscoped-enum.cpp create mode 100644 compiler-rt/test/fuzzer/AlignmentAssumptionTest.cpp delete mode 100644 compiler-rt/test/fuzzer/PrintUnstableStatsTest.cpp create mode 100644 compiler-rt/test/fuzzer/fuzzer-alignment-assumption.test delete mode 100644 compiler-rt/test/fuzzer/handle-unstable.test delete mode 100644 compiler-rt/test/fuzzer/print_unstable_stats.test create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/sl_add.cc create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-o [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-s [...] create mode 100644 compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c create mode 100644 libcxx/docs/DesignDocs/FeatureTestMacros.rst create mode 100644 libcxx/docs/FeatureTestMacroTable.rst create mode 100644 libcxx/test/libcxx/libcpp_alignof.pass.cpp create mode 100755 libcxx/test/std/language.support/support.limits/support.limits. [...] create mode 100644 lld/test/ELF/aarch64-gnu-ifunc-address.s create mode 100644 lld/test/ELF/gnu-ifunc-empty.s create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/CoreTypes.h create mode 100644 llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp create mode 100644 llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp delete mode 100644 llvm/lib/ExecutionEngine/Orc/CoreTypes.cpp delete mode 100644 llvm/lib/Target/Nios2/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.cpp delete mode 100644 llvm/lib/Target/Nios2/InstPrinter/Nios2InstPrinter.h delete mode 100644 llvm/lib/Target/Nios2/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h delete mode 100644 llvm/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2.h delete mode 100644 llvm/lib/Target/Nios2/Nios2.td delete mode 100644 llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2CallingConv.td delete mode 100644 llvm/lib/Target/Nios2/Nios2FrameLowering.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2FrameLowering.h delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelLowering.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2ISelLowering.h delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrFormats.td delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.h delete mode 100644 llvm/lib/Target/Nios2/Nios2InstrInfo.td delete mode 100644 llvm/lib/Target/Nios2/Nios2MCInstLower.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2MachineFunction.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2MachineFunction.h delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.h delete mode 100644 llvm/lib/Target/Nios2/Nios2RegisterInfo.td delete mode 100644 llvm/lib/Target/Nios2/Nios2Schedule.td delete mode 100644 llvm/lib/Target/Nios2/Nios2Subtarget.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2Subtarget.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetMachine.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetMachine.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetObjectFile.h delete mode 100644 llvm/lib/Target/Nios2/Nios2TargetStreamer.h delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/CMakeLists.txt delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/LLVMBuild.txt delete mode 100644 llvm/lib/Target/Nios2/TargetInfo/Nios2TargetInfo.cpp create mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp create mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-cse.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-ext-cse.mir delete mode 100644 llvm/test/CodeGen/Nios2/add-sub.ll delete mode 100644 llvm/test/CodeGen/Nios2/lit.local.cfg delete mode 100644 llvm/test/CodeGen/Nios2/mul-div.ll delete mode 100644 llvm/test/CodeGen/Nios2/proc_support.ll delete mode 100644 llvm/test/CodeGen/Nios2/ret_generated.ll delete mode 100644 llvm/test/CodeGen/Nios2/shift-rotate.ll delete mode 100644 llvm/test/CodeGen/Nios2/target_support.ll copy llvm/test/CodeGen/X86/{avx512-gather-scatter-intrin.ll => avx512-gather-scatt [...] create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-move-clone.mir create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-move-reg-stackify.mir create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/interposable-symbol [...] create mode 100644 llvm/test/MC/MSP430/msp430-separator.s create mode 100644 llvm/test/Transforms/AddDiscriminators/invoke.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll create mode 100644 llvm/test/tools/llvm-ar/flatten-thin-archive-recursive.test create mode 100644 llvm/test/tools/llvm-objcopy/COFF/strip-all.yaml create mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-note.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-section-special.test create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/macho-multiple-text create mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-all.test create mode 100644 llvm/test/tools/llvm-readobj/dyn-symbols.test create mode 100644 llvm/test/tools/llvm-readobj/merged.test create mode 100644 llvm/unittests/CodeGen/GlobalISel/CSETest.cpp rename llvm/unittests/CodeGen/GlobalISel/{LegalizerHelperTest.h => GISelMITest.h} (85%) create mode 100644 llvm/utils/gn/build/toolchain/target_flags.gni create mode 100644 llvm/utils/gn/secondary/clang/resource_dir.gni create mode 100644 llvm/utils/gn/secondary/compiler-rt/include/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/cfi/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/interception/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/target.gni create mode 100644 llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/test/hwasan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/test/test.gni create mode 100644 openmp/runtime/src/include/50/omp-tools.h.var delete mode 100644 openmp/runtime/src/include/50/ompt.h.var create mode 100644 openmp/runtime/test/affinity/bug-nested.c