This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-release-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
discards 89de0d8dfbb Revert r369210 which got committed to the branch by mistake discards 465f4e2c94a [bindings/go] Add ParseIR discards 19a71f6bdf2 Merging r360861, with an additional change to also add the [...] discards 635f8ffdbd7 Revert merge of r360861: discards 180a937d9a6 Merging r354633: discards cf7a59f2d7d Merging r359809: ------------------------------------------ [...] discards 21f32a9683f Merging r355033: discards d37559239de Merging r361114: discards 464c365c0f7 Merging r360861: discards 4ebe62d309d Merging r359094: discards c2be2080673 Merging r361158: discards 2fb27a25fcb Merging r360862: discards 213f2edbe61 Add release note for DIBuilder API changes discards 9a2cfaed4eb Merging r358042: discards 90c370c33dc Merging r351577: discards ad5bcd4ee60 Merging r361090: discards 0e657d45762 Merging r353905: discards e98c4c8cc77 Merging r355154: discards 897fd6e1bb9 Merging r361237: discards 4db27e1d1e1 Skip globals-fundamental test when Python is disabled discards 0462c73f761 Merging r360442: discards c493057bdee Merging r360439: discards d95b14d04ee Merging r360293: ------------------------------------------ [...] discards 5b37d896a02 Merging r359899: ------------------------------------------ [...] discards c8af2415480 Merging r359898: ------------------------------------------ [...] discards b73bafaff70 Correct test in r362634 discards 836f1e2be4c Merging r359891: ------------------------------------------ [...] discards 0489682ef3b Merging r360405: discards f1cacab458f Merging part of r358975: discards 5733e36371a Merging r359883: ------------------------------------------ [...] discards e3dc222bd3c Merging r353865, r353866, and r353874: discards f0bd5981486 Merging r359606: discards e31804dc85d Merging r353701: discards d44634951a4 Merging r353700: discards c743d72d7f5 Merging r354184: discards 11c3a5c0f98 Merging r360825: discards 1a19847514e Merging r351523: discards 9124fda0adf Merging r355038: discards 4b1712f7006 Merging r352806: discards 05288f5020d Merging r360674: discards bc6695ca2dd Merging r354846: discards e58d5a45e1e Merging r360212: discards 9916d8de7da Merging r355141: discards 35349ba713a Merging r359569: discards 2570e4bb99c Merging r360099: discards 3f38b9ebadf Merging r355621: discards 0eebd31dff8 Merging r358547: discards d9ccd0db278 Merging r359883: discards 74cfa7acc7b Merging r356982: discards 0203f70b768 Merging r360512: discards 7c1f15e355f Merging r357885: discards 0d754fd0166 Merging r359496: discards 2a5c205ccd2 Merging r359834: discards 87c0dbbedac Merging r357376 and r359120: discards 9465a4c3ed5 Merging r357701: discards 68f2f7cc08f Merging r355607: discards 604a4178228 Merging r358885: discards 7aa4dc9458a Merging r357506: discards 1ff9bed8858 Merging r356039: discards 047302e0421 Merging r355825: discards 25b6e82d72b Merging r354882: discards 257c01056b2 Merging r354808: discards 1cef8c24333 Merging r356198: discards aaac4e0ac6e Merging r354672: discards 79c29c6b53c Merging r355854: discards 25895ad2836 Merging r356924: discards bf2f5abb8e3 git-llvm: Update for release_80 branch discards db4cf6bdbf2 Bump version to 8.0.1 discards d2298e74235 Re-generate DiagnosticsReference.rst (PR41080) discards 2ffb1b0413e ReleaseNotes: Changes to the JIT APIs; by Lang Hames discards 0712a5fe390 ReleaseNotes: fix sorting, spotted by Eugene Zelenko discards a73e76ab38f ReleaseNotes: SystemZ, by Ulrich Weigand. discards 25292d1cd55 Merging r355743: ------------------------------------------ [...] discards 60c055135da Merging r355489: ------------------------------------------ [...] discards 2a1c7bde422 Merging r352119: ------------------------------------------ [...] discards 2cc470aae1a Merging r355491: ------------------------------------------ [...] discards 768197544c7 Merging r354937: ------------------------------------------ [...] discards 0a0560be4d2 ReleaseNotes: Open Dylan; by Peter Housel discards d39b590a412 Merging r355227 and r355228: discards d1786389da2 Merging r355136: ------------------------------------------ [...] discards 502c6557aa1 Merging r352465: ------------------------------------------ [...] discards e65cd4e71a3 Merging r355116 and r355117: discards 95e1c294cb0 Added release notes for clangd 8 discards f7be79e540b Merging r354777, r354778, r354779, r354786, r354865, and r354992 discards 8c0e32b84d9 ReleaseNotes: tidy up discards 06a9d7d2c66 ReleaseNotes: remove another empty section discards e811d118647 Merging r354957: ------------------------------------------ [...] discards c6a1d491103 Merging r354765: ------------------------------------------ [...] discards 3043a72f815 Merging r354505: ------------------------------------------ [...] discards c57a1fccff9 Merging r354505: ------------------------------------------ [...] discards a4fc3887e78 Merging r353422: ------------------------------------------ [...] discards b02e2366c7d ReleaseNotes: tidy up (clangd notes are still expected) discards 566608315c7 ReleaseNotes: tidy up discards ec4aab6167a ReleaseNotes: add Known Issues, clean up, etc. discards 8e077e9f589 Re-generate AttributeReference.rst again discards 6b486a44ff7 Merging r354968: ------------------------------------------ [...] discards 1733050f7b0 Re-generate attribute docs discards 992552edc2c Merging r354207: ------------------------------------------ [...] discards 8eb2ef13b79 Add note on libFuzzer for Windows to release notes discards e56517b25e9 Merging r354733: ------------------------------------------ [...] discards 35782c5639b Merging r354723: ------------------------------------------ [...] discards 319e7dfd47d Merging r354721: ------------------------------------------ [...] discards e745d6ddde3 Merging r354756: ------------------------------------------ [...] discards ee57e9e190b Merging r354764: ------------------------------------------ [...] discards 0777c34a304 ReleaseNotes: ARM64 SEH, pointed out by David Major discards bb92074a278 Release notes for OpenCL discards 16667e0626d ReleaseNotes: drop mention of -ftrivial-auto-var-init=zero discards b821974465f ReleaseNotes: -ftrivial-auto-var-init discards 6f2b277f2be Release notes: a few lldb changes, by Raphael Isemann! discards 5a681e47f1f ReleaseNotes: speculative load hardening; text by Kristof discards 9d332ffc219 ReleaseNotes: speculative load hardening; text by Kristof discards 96ddd7d7f00 Merging r354497: ------------------------------------------ [...] discards 0157e01845f ReleaseNotes: profile-driven cache prefetching. Text by Mircea! discards cd76cbaa8cb Merging r354402: ------------------------------------------ [...] discards 83dcd05f7b3 Merging r354351: ------------------------------------------ [...] discards b936e1cf976 ReleaseNotes: all PowerPC changes discards e4bde922b56 ReleaseNotes: AArch64 tiny code model discards 6977a571fc1 ReleaseNotes: mention the new rotation builtins, text by Sanjay discards d6e87c2d2e0 ReleaseNotes: initial ppc support in llvm-exegesis discards 5decb13379c Merging r354422: ------------------------------------------ [...] discards fbaa8ef44d5 ReleaseNotes: remove in-progress warning discards b1c5e90a1f9 ReleaseNotes: remove in-progress warning discards 363f1d0f800 ReleaseNotes: remove in-progress warning and doxygen link discards 6a57428aa6c ReleaseNotes: remove in-progress warning, and minor tweaks discards 81717ef7132 remove another in-progress note discards 79a42b61791 docs: Remove in-progress warning discards e3d91da768a [ReleaseNotes] Add note about removal of Nios2 backend. Add [...] discards cc3d3f1f076 Merging r354034 and r354117: discards 60514070986 Merging r353907: ------------------------------------------ [...] discards 81bd9dbdab9 Merging r354122: ------------------------------------------ [...] discards 096ef4c9f2e Merging r354029: ------------------------------------------ [...] discards 46fbca3530b Merging r353642: ------------------------------------------ [...] discards 783fd931b51 Merging r354144: ------------------------------------------ [...] discards 25c79d97844 Merging r354128 and r354131: discards 07a7439486a Merging r354147: ------------------------------------------ [...] discards a7da36bd971 Merging r354035: ------------------------------------------ [...] discards 80159280857 Merging r353943: ------------------------------------------ [...] discards ff290924df2 Merging r354074: ------------------------------------------ [...] discards 11521347aff Merging r353968: ------------------------------------------ [...] discards c957a992959 Merging r353976: ------------------------------------------ [...] discards 6e3c4d584b7 Revert r350404 discards be8c9e3e055 Merging r352707, r352714, r352886, r352892, r352895, r35290 [...] discards 33a2b521c91 [WebAssembly] Backport custom import name changes for LLVM to 8.0. discards 16b7c0877dd [WebAssembly] Backport custom import name changes for clang [...] discards ef182d5fb15 [WebAssembly] Backport custom import name changes for lld to 8.0. discards 33e25307a05 Merging r353656: ------------------------------------------ [...] discards ae61627a39b Merging r351322: ------------------------------------------ [...] discards a576b44d090 Merging r353402: ------------------------------------------ [...] discards eb0faeb1545 Merging r353493: ------------------------------------------ [...] discards dfde9d6b350 Merging r353480: ------------------------------------------ [...] discards e57cf6c5dc5 Merging r353431: ------------------------------------------ [...] discards df368fd7b9b Merging r353411: ------------------------------------------ [...] discards 2ccd8c108d1 Merging r353308 and r353383: discards e5523662b5b Merging r353142: ------------------------------------------ [...] discards 018cd5fdf09 Merging r352607 r352608 r353015 r353061 r353138 r353141 r35 [...] discards 75ff7d07215 Merging r353551 and r353809: discards 0cbe0b9fa2d ReleaseNotes about the toolchain version cmake check discards e055d7ffe12 Merging r353495: ------------------------------------------ [...] discards 62ead032aaa Minor update to lld/ReleaseNotes. discards 15f159c37f0 - Update ReleaseNotes for lld 8.0.0. discards 22558d33186 Merging r353463: ------------------------------------------ [...] discards ce52769ae20 Merging r351387, r351765, and r353374: discards 2699311ea8e Add external project LDC to release notes. discards 98ebe746019 Merging r353399: ------------------------------------------ [...] discards ac29b659cda Fix sphinx warning discards 829bb6fd5a8 [docs] Update the release notes for the backported feature [...] discards cb2d048c9de Generate docs/AttributeReference.rst discards 8c33d4fb556 Re-generate docs/ClangCommandLineReference.rst discards 104c654aa95 Merging r353393: ------------------------------------------ [...] discards 7399f70fb2b Merging r353327: ------------------------------------------ [...] discards 33fc712af30 Merging r353367: ------------------------------------------ [...] discards 238045f8cab lld-link: Add some entries to the 8.0 release notes discards f58220669d0 Merging r353304: ------------------------------------------ [...] discards 7ec84db44f0 Merging r353250: ------------------------------------------ [...] discards a2f46031fd0 Merging r353224: ------------------------------------------ [...] discards 5581990eb08 Merging r352016: ------------------------------------------ [...] discards 35f4f2f7220 Merging r353155: ------------------------------------------ [...] discards 30ce79ed996 Merging rr353218: ----------------------------------------- [...] discards a9a9c27e1c2 Merging r352555: ------------------------------------------ [...] discards a10d2d2390f Merging r353082: ------------------------------------------ [...] discards f7f9945cadc Merging r352945: ------------------------------------------ [...] discards 9c110d55f93 Merging r352929: ------------------------------------------ [...] discards ca26c44df01 Merging r352928: ------------------------------------------ [...] discards 44c793021d5 Merging r352307: ------------------------------------------ [...] discards 8cc77b4abfd Merging r352889: ------------------------------------------ [...] discards 36e9afbd214 Release Notes: Add Zig to External Open Source Projects Usi [...] discards b96362ffa9c [Hexagon] Update release notes with the changes to the Hexa [...] discards 61ff0b639cc Merging r352246: ------------------------------------------ [...] discards f66fbcfb52f Merging r352463: ------------------------------------------ [...] discards c081a5fb340 Merging r352156: ------------------------------------------ [...] discards d4c2ff4db45 Merging r352770: ------------------------------------------ [...] discards e26a2f2368b Merging r352822: ------------------------------------------ [...] discards 2a08347d7fa Merging r352672: ------------------------------------------ [...] discards 538ee7319de Merging r352606: ------------------------------------------ [...] discards 15decd1d488 Merging r352482: ------------------------------------------ [...] discards 9f0ae69afed Merging r352435: ------------------------------------------ [...] discards 6dcd982f4bc Merging r352407: ------------------------------------------ [...] discards 8a11e14ef35 [docs][mips] 8.0 Release notes discards dfc033d9a48 [docs][mips] Clang 8.0 Release notes discards dbbe63346ce [docs][mips] Add MIPS specific release notes for LLD 8.0 discards 88481d545c3 Merging r352610: ------------------------------------------ [...] discards 3c554e2ecf0 Merging r352539: ------------------------------------------ [...] discards f103e430684 Merging r351910: ------------------------------------------ [...] discards c1d99f8f81d Merging r352374: ------------------------------------------ [...] discards 2cc5c39442b Merging r352374: ------------------------------------------ [...] discards 5751c2bae7e Merging r352374: ------------------------------------------ [...] discards 71b117ec6f7 Merging r352374: ------------------------------------------ [...] discards 84d97e30428 Merging r352459: ------------------------------------------ [...] discards caadcebad0e Merging r352382: ------------------------------------------ [...] discards 53ba53bed4e Merging r352381: ------------------------------------------ [...] discards be5f5b31c4f Merging r352413: ------------------------------------------ [...] discards d1ba949f23d Merging r352231: Redirecting to URL 'https://llvm.org/svn/l [...] discards accabdd5fa6 Merging r352229: Redirecting to URL 'https://llvm.org/svn/l [...] discards 1680cb52675 Merging r352221 and r352222: discards b73d7051297 Merging r352105: Redirecting to URL 'https://llvm.org/svn/l [...] discards 246bce481ff Merging r352099: Redirecting to URL 'https://llvm.org/svn/l [...] discards f86097d7e57 Merging r352323: Redirecting to URL 'https://llvm.org/svn/l [...] discards 8f1376fec98 Merging r352302: Redirecting to URL 'https://llvm.org/svn/l [...] discards 01ddd7c63a0 Remove failing test expectations. discards f149bcab8da Merging r352257: Redirecting to URL 'https://llvm.org/svn/l [...] discards 30d3a54b74c Merging r352234: ------------------------------------------ [...] discards 9fbd743487e Merging r352204: ------------------------------------------ [...] discards 4ba28fc3234 Merging r352079: ------------------------------------------ [...] discards af62a72c724 Merging r352068: ------------------------------------------ [...] discards e25507d4378 Merging r352034: ------------------------------------------ [...] discards b7988f706e2 Merging r351579: ------------------------------------------ [...] discards 4474451973e Merging r351485: ------------------------------------------ [...] discards 22f92b55faf Merging r352082: ------------------------------------------ [...] discards 24479b1157d Merging r352116: ------------------------------------------ [...] discards 400f8a39269 Merging r352102: ------------------------------------------ [...] discards de8481e6079 Merging r352040: ------------------------------------------ [...] discards a008fbedf06 Merging r352040: ------------------------------------------ [...] discards 22c2b2b1a63 Merging r351930 and r351932: ------------------------------ [...] discards 17c9824ff19 Merging r351670: ------------------------------------------ [...] discards b00b2b84b23 Merging r351899: ------------------------------------------ [...] discards 40cbc004e80 Merging r351898: ------------------------------------------ [...] discards f669262c405 Merging r351738: ------------------------------------------ [...] discards d0fae09cb63 Merging r351531: ------------------------------------------ [...] discards 1e7e3996e3d [docs] Add release notes for notable things I've contribute [...] discards 78ecdd7abc4 [docs] Add release notes for notable things I've contribute [...] discards a05d35f1636 [docs] Amend the release notes with more things I've contri [...] discards 642a1732ef4 Merging r351788: ------------------------------------------ [...] discards ee231d02587 Merging r351754: ------------------------------------------ [...] discards 2bebfebe54d Merging r351753: ------------------------------------------ [...] discards eb74b596b7d Merging r351686: ------------------------------------------ [...] discards 119d8a51d91 Merging r351580: ------------------------------------------ [...] discards e264daec979 Merging r351426: ------------------------------------------ [...] discards 6e751e810a2 Merging r351463, r351466, r351467, and r351468 discards d4d3f779635 Merging r351504: ------------------------------------------ [...] discards ad1624ff4fe Merging r351459: ------------------------------------------ [...] discards c4fa34c39aa Merging r351457: ------------------------------------------ [...] discards 47149c4d121 Merging r351325: ------------------------------------------ [...] discards 8593d6061d1 Merging r351475: ------------------------------------------ [...] discards 2f1402b6cb9 Merging r351421: ------------------------------------------ [...] discards 3553f3e0aaa Merging r351370: ------------------------------------------ [...] discards 961b84b2215 Merging r351335: ------------------------------------------ [...] discards 37174c6e21d Merging r351326: ------------------------------------------ [...] discards 6f533811b5a Merging r351381: ------------------------------------------ [...] discards f308f983337 Merging r351351: ------------------------------------------ [...] discards edcbea97130 Merging r351345: ------------------------------------------ [...] discards ec0bc4cc340 Merging r351344: ------------------------------------------ [...] discards 2b727e7e361 Merging r351349: ------------------------------------------ [...] discards 9d7c27063f0 Merging r351436: ------------------------------------------ [...] discards 66303bc3a29 Merging r351431: ------------------------------------------ [...] discards bcabeb421d6 Merging r351340: ------------------------------------------ [...] discards cfa62417693 Merging r351360: ------------------------------------------ [...] discards 18f9ceeb3df Merging r351396: ------------------------------------------ [...] discards dfde0c76882 Merging r351334: ------------------------------------------ [...] discards 0fbd2b5f389 Merging r351327: ------------------------------------------ [...] discards ebec3ced5d6 Drop svn version suffix discards 193ab2b8576 Drop svn version suffix discards d1f4296d80b Drop svn version suffix discards c6a3c01322e Drop svn version suffix discards 47806856656 Creating release_80 branch off revision 351319
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk/llvm-release-aarch64-spec2k6-O2_ [...] \ O -- O -- O (89de0d8dfbb)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidy.cpp | 18 +- .../NonPrivateMemberVariablesInClassesCheck.cpp | 11 +- .../clang-tidy/modernize/AvoidCArraysCheck.cpp | 9 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 3 +- clang-tools-extra/clangd/ClangdServer.cpp | 13 +- clang-tools-extra/clangd/ExpectedTypes.cpp | 4 +- .../clangd/GlobalCompilationDatabase.cpp | 41 +- .../clangd/GlobalCompilationDatabase.h | 5 +- clang-tools-extra/clangd/Threading.cpp | 15 - clang-tools-extra/clangd/index/Background.cpp | 10 +- clang-tools-extra/clangd/index/Background.h | 16 +- .../clangd/index/BackgroundIndexStorage.cpp | 8 +- clang-tools-extra/docs/README.txt | 15 +- clang-tools-extra/docs/ReleaseNotes.rst | 106 +- .../docs/_static/clang-tools-extra-styles.css | 23 - clang-tools-extra/docs/_templates/layout.html | 3 - clang-tools-extra/docs/clang-tidy/Contributing.rst | 512 -- clang-tools-extra/docs/clang-tidy/Integrations.rst | 117 - ...isc-non-private-member-variables-in-classes.rst | 10 +- .../clang-tidy/checks/modernize-avoid-c-arrays.rst | 4 - clang-tools-extra/docs/clang-tidy/index.rst | 510 +- clang-tools-extra/docs/clangd.rst | 162 +- .../docs/clangd/ApplyClangTidyFixInVSCode.gif | Bin 95232 -> 0 bytes clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif | Bin 73814 -> 0 bytes .../clangd/CodeCompletionInEmacsCompanyMode.png | Bin 10480 -> 0 bytes .../docs/clangd/CodeCompletionInSublimeText.png | Bin 19894 -> 0 bytes .../docs/clangd/CodeCompletionInVSCode.png | Bin 15094 -> 0 bytes .../docs/clangd/CodeCompletionInYCM.png | Bin 17028 -> 0 bytes ...ompletionInsertsNamespaceQualifiersInVSCode.gif | Bin 110759 -> 0 bytes .../docs/clangd/DeveloperDocumentation.rst | 29 - .../docs/clangd/DiagnosticsInEmacsEglot.png | Bin 16634 -> 0 bytes clang-tools-extra/docs/clangd/ErrorsInVSCode.png | Bin 76993 -> 0 bytes clang-tools-extra/docs/clangd/Extensions.rst | 181 - clang-tools-extra/docs/clangd/Features.rst | 231 - .../docs/clangd/FindAllReferencesInVSCode.gif | Bin 76027 -> 0 bytes .../docs/clangd/FormatSelectionInVSCode.gif | Bin 167887 -> 0 bytes .../docs/clangd/GoToDefinitionInVSCode.gif | Bin 123395 -> 0 bytes clang-tools-extra/docs/clangd/Installation.rst | 371 -- .../clangd/NavigationWithBreadcrumbsInVSCode.gif | Bin 123365 -> 0 bytes clang-tools-extra/docs/clangd/OutlineInVSCode.png | Bin 15443 -> 0 bytes .../docs/clangd/SignatureHelpInVSCode.gif | Bin 36923 -> 0 bytes clang-tools-extra/docs/clangd/index.rst | 27 - clang-tools-extra/docs/conf.py | 2 +- clang-tools-extra/docs/index.rst | 28 +- ...isc-non-private-member-variables-in-classes.cpp | 17 - .../modernize-avoid-c-arrays-ignores-main.cpp | 18 - ...rnize-avoid-c-arrays-ignores-three-arg-main.cpp | 20 - ...eadability-uppercase-literal-suffix-float16.cpp | 51 - ...ity-uppercase-literal-suffix-floating-point.cpp | 28 + ...e-literal-suffix-hexadecimal-floating-point.cpp | 15 + .../test/clangd/background-index.test | 2 +- .../unittests/clangd/BackgroundIndexTests.cpp | 24 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 23 - .../unittests/clangd/CodeCompleteTests.cpp | 11 - .../clangd/GlobalCompilationDatabaseTests.cpp | 4 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 6 + clang/docs/AttributeReference.rst | 5215 +------------------- clang/docs/ClangCommandLineReference.rst | 192 +- clang/docs/DiagnosticsReference.rst | 2115 +++----- clang/docs/LanguageExtensions.rst | 90 +- clang/docs/OpenMPSupport.rst | 76 +- clang/docs/ReleaseNotes.rst | 249 +- clang/docs/UsersManual.rst | 2 - clang/include/clang/AST/APValue.h | 6 - clang/include/clang/AST/Expr.h | 5 - clang/include/clang/Basic/Attr.td | 26 +- clang/include/clang/Basic/AttrDocs.td | 45 +- clang/include/clang/Basic/BuiltinsAArch64.def | 14 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 - clang/include/clang/Basic/Features.def | 2 +- clang/include/clang/Basic/FileManager.h | 5 +- clang/include/clang/Basic/OpenCLOptions.h | 29 +- clang/include/clang/Basic/TargetInfo.h | 14 +- clang/include/clang/Driver/CLCompatOptions.td | 7 +- clang/include/clang/Driver/Options.td | 12 +- clang/include/clang/Parse/Parser.h | 5 + clang/include/clang/Sema/Sema.h | 19 +- clang/include/clang/Tooling/ArgumentsAdjusters.h | 4 - clang/lib/AST/APValue.cpp | 20 - clang/lib/AST/ExprConstant.cpp | 14 +- clang/lib/AST/MicrosoftMangle.cpp | 7 +- clang/lib/Basic/FileManager.cpp | 35 +- clang/lib/Basic/TargetInfo.cpp | 1 - clang/lib/Basic/Targets.cpp | 24 +- clang/lib/Basic/Targets/AArch64.cpp | 1 - clang/lib/Basic/Targets/ARM.cpp | 1 - clang/lib/Basic/Targets/OSTargets.h | 18 +- clang/lib/Basic/Targets/PPC.h | 8 +- clang/lib/Basic/Targets/SPIR.h | 1 - clang/lib/CodeGen/CGBuiltin.cpp | 5 +- clang/lib/CodeGen/CGDebugInfo.cpp | 36 +- clang/lib/CodeGen/CGDecl.cpp | 22 +- clang/lib/CodeGen/CGStmt.cpp | 11 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 5 +- clang/lib/CodeGen/CodeGenModule.cpp | 8 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 10 +- clang/lib/CodeGen/TargetInfo.cpp | 38 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 20 +- clang/lib/Driver/ToolChains/Linux.cpp | 33 +- clang/lib/Driver/ToolChains/MSVC.cpp | 8 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 7 - clang/lib/Driver/ToolChains/OpenBSD.cpp | 4 +- clang/lib/Frontend/InitHeaderSearch.cpp | 8 + clang/lib/Frontend/InitPreprocessor.cpp | 7 +- clang/lib/Frontend/TextDiagnostic.cpp | 2 +- clang/lib/Headers/intrin.h | 4 +- clang/lib/Headers/opencl-c.h | 2 +- clang/lib/Lex/LiteralSupport.cpp | 9 +- clang/lib/Parse/ParseObjc.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 14 +- clang/lib/Parse/ParsePragma.cpp | 9 +- clang/lib/Parse/ParseStmt.cpp | 26 +- clang/lib/Parse/ParseStmtAsm.cpp | 2 +- clang/lib/Sema/Sema.cpp | 7 +- clang/lib/Sema/SemaChecking.cpp | 20 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 +- clang/lib/Sema/SemaCoroutine.cpp | 17 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclAttr.cpp | 112 +- clang/lib/Sema/SemaDeclCXX.cpp | 21 +- clang/lib/Sema/SemaExpr.cpp | 54 +- clang/lib/Sema/SemaExprCXX.cpp | 2 + clang/lib/Sema/SemaLambda.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 58 +- clang/lib/Sema/SemaStmt.cpp | 65 +- clang/lib/Sema/SemaStmtAsm.cpp | 15 +- clang/lib/Sema/SemaTemplate.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 7 +- clang/lib/Sema/TreeTransform.h | 15 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 29 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 22 - clang/test/AST/float16.cpp | 4 +- clang/test/Analysis/PR40625.cpp | 16 - clang/test/Analysis/uninit-vals.m | 8 +- clang/test/CXX/dcl.dcl/dcl.attr/dcl.align/p8.cpp | 2 +- clang/test/CXX/stmt.stmt/stmt.select/p3.cpp | 9 +- clang/test/CodeCompletion/crash-null-type.cpp | 8 - .../CodeCompletion/pragma-macro-token-caching.c | 2 +- clang/test/CodeGen/arm64-crc32.c | 19 +- clang/test/CodeGen/arm64-microsoft-status-reg.cpp | 108 +- clang/test/CodeGen/attr-msp430.c | 10 - clang/test/CodeGen/builtins-arm64.c | 27 +- clang/test/CodeGen/microsoft-no-common-align.c | 3 - clang/test/CodeGen/powerpc_types.c | 2 - clang/test/CodeGen/wasm-import-module.c | 11 - clang/test/CodeGen/wasm-import-name.c | 11 - clang/test/CodeGen/x86-64-inline-asm.c | 15 - clang/test/CodeGenCXX/char8_t.cpp | 12 +- .../CodeGenCXX/cxx11-thread-local-visibility.cpp | 17 - clang/test/CodeGenCXX/cxx11-thread-local.cpp | 2 +- .../test/CodeGenCXX/debug-info-template-member.cpp | 2 +- .../CodeGenCXX/debug-info-var-template-partial.cpp | 17 - clang/test/CodeGenCXX/float16-declarations.cpp | 6 + clang/test/CodeGenCXX/mangle-ms.cpp | 5 +- clang/test/CodeGenCXX/trivial-auto-var-init.cpp | 47 - clang/test/CodeGenCXX/trivial_abi.cpp | 19 +- clang/test/CodeGenOpenCL/printf.cl | 20 +- clang/test/Driver/cl-options.c | 12 +- clang/test/Driver/instrprof-ld.c | 14 - clang/test/Driver/linux-ld.c | 10 - clang/test/Driver/mips-features.c | 12 - clang/test/Driver/msp430-toolchain.c | 32 +- clang/test/Driver/netbsd.c | 5 - clang/test/Lexer/half-literal.cpp | 2 +- clang/test/Misc/diag-format.c | 44 +- ...pragma-attribute-supported-attributes-list.test | 3 - clang/test/OpenMP/ordered_doacross_codegen.cpp | 13 +- clang/test/PCH/leakfiles | 29 - clang/test/Parser/cxx1z-init-statement.cpp | 8 +- clang/test/Parser/switch-recovery.cpp | 2 +- clang/test/Preprocessor/init.c | 982 ++-- clang/test/Sema/Float16.c | 11 - clang/test/Sema/attr-msp430.c | 11 +- clang/test/Sema/inline-asm-validate-x86.c | 24 +- clang/test/Sema/typo-correction.c | 15 - clang/test/SemaCXX/Float16.cpp | 18 - clang/test/SemaCXX/PR40395.cpp | 16 - clang/test/SemaCXX/constant-expression-cxx1y.cpp | 24 - clang/test/SemaCXX/cxx1z-decomposition.cpp | 17 - clang/test/SemaCXX/cxx1z-init-statement.cpp | 8 +- clang/test/SemaCXX/enable_if.cpp | 8 - clang/test/SemaCXX/for-range-examples.cpp | 2 +- clang/test/SemaCXX/warn-float-conversion.cpp | 12 +- clang/test/SemaCXX/warn-unused-result.cpp | 40 + clang/test/SemaObjC/attr-designated-init.m | 15 +- .../test/SemaObjC/call-unavailable-init-in-self.m | 22 +- clang/test/SemaObjC/conversion.m | 7 - clang/test/SemaObjC/enum-fixed-type.m | 2 - clang/test/SemaObjC/infer-availability-from-init.m | 4 +- clang/test/SemaOpenCL/extension-version.cl | 114 +- clang/test/SemaOpenCL/extensions.cl | 9 +- .../SemaOpenCL/printf-format-string-warnings.cl | 9 +- clang/test/SemaOpenCL/printf-format-strings.cl | 4 +- ...clang-check-mac-libcxx-fixed-compilation-db.cpp | 4 +- clang/unittests/Basic/FileManagerTest.cpp | 27 + clang/unittests/Tooling/ToolingTest.cpp | 31 - compiler-rt/cmake/base-config-ix.cmake | 4 +- compiler-rt/cmake/config-ix.cmake | 1 - .../sanitizer_interceptors_ioctl_netbsd.inc | 9 +- .../sanitizer_platform_limits_netbsd.cc | 7 +- .../sanitizer_platform_limits_netbsd.h | 4 + compiler-rt/lib/xray/tests/CMakeLists.txt | 8 +- compiler-rt/test/CMakeLists.txt | 4 + .../test/builtins/Unit/compiler_rt_logb_test.c | 7 - compiler-rt/test/msan/Linux/name_to_handle_at.cc | 2 +- compiler-rt/utils/generate_netbsd_ioctls.awk | 1 + libcxx/CMakeLists.txt | 2 +- libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 2 +- libcxx/docs/ReleaseNotes.rst | 22 +- .../delete_align_val_t_replace.pass.cpp | 8 +- .../new.delete.array/new_align_val_t.pass.cpp | 8 +- .../new_align_val_t_nothrow.pass.cpp | 8 +- .../new_align_val_t_nothrow_replace.pass.cpp | 8 +- .../delete_align_val_t_replace.pass.cpp | 8 +- .../new.delete.single/new_align_val_t.pass.cpp | 8 +- .../new_align_val_t_nothrow.pass.cpp | 8 +- .../new_align_val_t_nothrow_replace.pass.cpp | 8 +- libcxxabi/CMakeLists.txt | 2 +- libcxxabi/cmake/Modules/HandleOutOfTreeLLVM.cmake | 2 +- libunwind/CMakeLists.txt | 2 +- libunwind/src/AddressSpace.hpp | 6 +- libunwind/src/DwarfInstructions.hpp | 25 - libunwind/src/EHHeaderParser.hpp | 16 +- libunwind/src/UnwindRegistersRestore.S | 238 +- libunwind/src/UnwindRegistersSave.S | 270 +- libunwind/src/assembly.h | 24 +- libunwind/test/lit.cfg | 3 - lld/COFF/Chunks.cpp | 24 +- lld/COFF/Chunks.h | 13 +- lld/COFF/DLL.cpp | 16 +- lld/COFF/ICF.cpp | 20 +- lld/COFF/PDB.cpp | 18 +- lld/COFF/Writer.cpp | 110 +- lld/ELF/Arch/PPC64.cpp | 14 +- lld/ELF/Arch/X86_64.cpp | 41 +- lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 3 +- lld/ELF/ICF.cpp | 25 +- lld/ELF/InputFiles.cpp | 44 +- lld/ELF/InputFiles.h | 1 + lld/ELF/InputSection.cpp | 6 +- lld/ELF/Options.td | 5 +- lld/ELF/Relocations.cpp | 2 +- lld/ELF/ScriptParser.cpp | 66 +- lld/ELF/SyntheticSections.cpp | 9 +- lld/ELF/Thunks.cpp | 10 +- lld/ELF/Writer.cpp | 16 +- lld/MinGW/Options.td | 6 - lld/docs/ReleaseNotes.rst | 69 +- lld/docs/index.rst | 1 - lld/docs/ld.lld.1 | 2 - lld/docs/missingkeyfunction.rst | 4 +- lld/test/COFF/arm-thumb-thunks-pdb.s | 18 - lld/test/COFF/arm64-branch-range.test | 16 + lld/test/COFF/arm64-thunks.s | 27 - lld/test/COFF/guardcf-thunk.s | 43 - lld/test/COFF/imports.test | 13 - lld/test/COFF/pdb-relative-source-lines.test | 60 +- lld/test/ELF/aarch64-cortex-a53-843419-tlsrelax.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc-address-pie.s | 44 - lld/test/ELF/aarch64-tls-gdle.s | 4 +- lld/test/ELF/aarch64-tls-iele.s | 6 +- lld/test/ELF/aarch64-tls-le.s | 8 +- lld/test/ELF/aarch64-tlsld-ldst.s | 50 +- lld/test/ELF/arm-force-pi-thunk.s | 87 - lld/test/ELF/arm-gnu-ifunc.s | 5 +- lld/test/ELF/arm-tls-le32.s | 12 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 4 +- lld/test/ELF/comdat-linkonce.s | 7 +- lld/test/ELF/compressed-input-alignment.test | 67 - lld/test/ELF/eh-frame-hdr-augmentation.s | 4 +- lld/test/ELF/emit-relocs-mergeable2.s | 14 - lld/test/ELF/emulation-aarch64.s | 23 - lld/test/ELF/emulation-mips.s | 3 - lld/test/ELF/emulation-ppc.s | 69 - lld/test/ELF/emulation-x86.s | 10 +- lld/test/ELF/gc-sections-metadata-startstop.s | 2 +- lld/test/ELF/mips-micro-relocs.s | 6 +- lld/test/ELF/mips-micror6-relocs.s | 4 +- lld/test/ELF/no-discard-this_module.s | 41 - lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 4 +- lld/test/ELF/ppc64-call-reach.s | 40 +- lld/test/ELF/ppc64-ifunc.s | 104 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-local-entry.s | 47 - lld/test/ELF/ppc64-long-branch-init.s | 43 - lld/test/ELF/ppc64-long-branch-localentry-offset.s | 30 - lld/test/ELF/ppc64-plt-stub.s | 11 +- lld/test/ELF/ppc64-rel-calls.s | 5 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 17 +- lld/test/ELF/ppc64-toc-restore.s | 41 +- lld/test/ELF/sht-group-empty.test | 55 - lld/test/ELF/tls-opt-x86_64-noplt.s | 88 - lld/test/wasm/data-layout.ll | 6 +- lld/test/wasm/import-module.ll | 21 - lld/test/wasm/import-names.ll | 27 - lld/test/wasm/init-fini.ll | 86 +- lld/test/wasm/locals-duplicate.test | 146 +- lld/test/wasm/lto/relocatable-undefined.ll | 36 - lld/test/wasm/weak-alias.ll | 28 +- lld/wasm/Driver.cpp | 4 +- lld/wasm/InputChunks.cpp | 6 +- lld/wasm/InputFiles.cpp | 11 +- lld/wasm/LTO.cpp | 5 +- lld/wasm/LTO.h | 1 - lld/wasm/MarkLive.cpp | 2 +- lld/wasm/OutputSections.cpp | 12 +- lld/wasm/SymbolTable.cpp | 14 +- lld/wasm/SymbolTable.h | 10 +- lld/wasm/Symbols.h | 19 +- lld/wasm/Writer.cpp | 106 +- lld/wasm/Writer.h | 2 - lldb/cmake/modules/AddLLDB.cmake | 4 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 +- lldb/include/lldb/Host/openbsd/HostInfoOpenBSD.h | 3 +- lldb/lit/CMakeLists.txt | 11 +- lldb/lit/Driver/TestConvenienceVariables.test | 3 +- .../SymbolFile/NativePDB/globals-fundamental.cpp | 2 +- lldb/lit/helper/build.py | 12 +- lldb/lit/helper/toolchain.py | 3 +- lldb/lit/lit.cfg.py | 3 - lldb/lit/lit.site.cfg.py.in | 1 - lldb/lit/tools/lldb-mi/lit.local.cfg | 2 - lldb/source/Core/Value.cpp | 34 +- lldb/source/Host/common/MainLoop.cpp | 10 +- lldb/source/Host/openbsd/Host.cpp | 3 +- lldb/source/Host/openbsd/HostInfoOpenBSD.cpp | 11 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 136 +- .../Linux/NativeRegisterContextLinux_x86_64.h | 3 +- lldb/source/Plugins/Process/NetBSD/CMakeLists.txt | 1 - lldb/unittests/Host/MainLoopTest.cpp | 24 - llvm/.gitignore | 2 - llvm/CMakeLists.txt | 9 +- llvm/bindings/go/llvm/ir.go | 2 +- llvm/bindings/go/llvm/ir_test.go | 4 +- llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/cmake/modules/CheckCompilerVersion.cmake | 128 +- llvm/cmake/modules/CrossCompile.cmake | 1 - llvm/cmake/modules/LLVMProcessSources.cmake | 10 +- llvm/docs/CMake.rst | 9 - llvm/docs/DeveloperPolicy.rst | 43 +- llvm/docs/GettingStarted.rst | 61 +- llvm/docs/LibFuzzer.rst | 14 +- llvm/docs/ReleaseNotes.rst | 284 +- llvm/docs/index.rst | 5 + llvm/include/llvm/BinaryFormat/Wasm.h | 4 +- llvm/include/llvm/CodeGen/MachineFunction.h | 4 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 18 - llvm/include/llvm/IR/IntrinsicsX86.td | 254 +- llvm/include/llvm/MC/MCSymbolWasm.h | 22 +- llvm/include/llvm/Support/JSON.h | 1 - .../llvm/Transforms/Utils/FunctionImportUtils.h | 5 - llvm/lib/Analysis/TargetLibraryInfo.cpp | 168 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 23 +- llvm/lib/CodeGen/MachineInstr.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 - llvm/lib/CodeGen/TargetRegisterInfo.cpp | 6 - llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 3 +- llvm/lib/IR/AutoUpgrade.cpp | 9 +- llvm/lib/MC/ELFObjectWriter.cpp | 19 +- llvm/lib/MC/MCExpr.cpp | 5 - llvm/lib/MC/MCParser/AsmParser.cpp | 9 +- llvm/lib/MC/MCWin64EH.cpp | 52 +- llvm/lib/MC/WasmObjectWriter.cpp | 33 +- llvm/lib/Object/COFFImportFile.cpp | 2 +- llvm/lib/Object/WasmObjectFile.cpp | 22 +- llvm/lib/Support/JSON.cpp | 6 - llvm/lib/Support/Unix/Threading.inc | 6 - llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 41 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 13 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 28 - llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 41 - llvm/lib/Target/AArch64/AArch64InstrInfo.h | 4 - llvm/lib/Target/AArch64/AArch64InstrInfo.td | 7 - llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 7 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 10 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 36 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 11 + llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 53 + .../Target/AArch64/AArch64SpeculationHardening.cpp | 175 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 4 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 - llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 2 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 2 - llvm/lib/Target/AMDGPU/DSInstructions.td | 5 - llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 22 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 73 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 61 - llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 5 - llvm/lib/Target/AMDGPU/VOP2Instructions.td | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 30 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 28 +- llvm/lib/Target/AVR/AVRISelLowering.h | 8 +- llvm/lib/Target/AVR/AVRSubtarget.cpp | 12 +- llvm/lib/Target/AVR/AVRSubtarget.h | 5 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 32 - llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 5 +- llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 7 - llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 5 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 5 +- llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp | 14 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 7 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 5 +- llvm/lib/Target/Mips/MicroMipsInstrFPU.td | 5 - llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 1 - llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 2 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 44 +- llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 4 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 1 - llvm/lib/Target/Mips/MipsFastISel.cpp | 48 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 53 +- llvm/lib/Target/Mips/MipsISelLowering.h | 3 - llvm/lib/Target/Mips/MipsInstrInfo.cpp | 13 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 12 +- llvm/lib/Target/Mips/MipsMCInstLower.cpp | 2 - llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 3 - .../PowerPC/Disassembler/PPCDisassembler.cpp | 8 - .../Target/PowerPC/InstPrinter/PPCInstPrinter.cpp | 7 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 30 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 - llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 - llvm/lib/Target/Sparc/SparcRegisterInfo.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 121 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 74 + llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 + .../lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp | 18 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 11 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 13 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 9 +- .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 36 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 9 +- .../Target/WebAssembly/WebAssemblyInstrInteger.td | 7 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 3 +- .../Target/X86/InstPrinter/X86ATTInstPrinter.cpp | 11 - .../lib/Target/X86/InstPrinter/X86ATTInstPrinter.h | 1 - .../Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 11 - .../Target/X86/InstPrinter/X86IntelInstPrinter.h | 1 - llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 11 - llvm/lib/Target/X86/X86FastISel.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 18 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 30 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- llvm/lib/Target/X86/X86InsertPrefetch.cpp | 3 +- llvm/lib/Target/X86/X86InstrAVX512.td | 79 +- llvm/lib/Target/X86/X86InstrFPStack.td | 156 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 2 - llvm/lib/Target/X86/X86InstrInfo.td | 46 +- llvm/lib/Target/X86/X86InstrSSE.td | 30 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 36 +- llvm/lib/Target/X86/X86RegisterInfo.cpp | 3 - llvm/lib/Target/X86/X86RegisterInfo.td | 10 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 6 +- .../InstCombine/InstructionCombining.cpp | 11 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 24 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 227 +- llvm/lib/Transforms/Scalar/SROA.cpp | 5 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 18 - llvm/lib/Transforms/Utils/LoopUtils.cpp | 19 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 3 +- llvm/test/CodeGen/AArch64/build-vector-extract.ll | 441 -- llvm/test/CodeGen/AArch64/cmpxchg-lse-even-regs.ll | 17 - llvm/test/CodeGen/AArch64/eh_recoverfp.ll | 11 - .../CodeGen/AArch64/machine-outliner-bad-adrp.mir | 1 - llvm/test/CodeGen/AArch64/seh-finally.ll | 67 - llvm/test/CodeGen/AArch64/seh-localescape.ll | 30 - llvm/test/CodeGen/AArch64/seqpaircopy.mir | 23 - .../CodeGen/AArch64/speculation-hardening-loads.ll | 42 +- llvm/test/CodeGen/AArch64/speculation-hardening.ll | 60 +- .../test/CodeGen/AArch64/speculation-hardening.mir | 85 - llvm/test/CodeGen/AArch64/win64-jumptable.ll | 48 - llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll | 40 - llvm/test/CodeGen/AArch64/wineh-try-catch.ll | 4 +- llvm/test/CodeGen/AArch64/wineh4.mir | 6 +- llvm/test/CodeGen/AArch64/wineh8.mir | 225 - llvm/test/CodeGen/AMDGPU/add.ll | 83 +- .../ds-negative-offset-addressing-mode-loop.ll | 6 +- llvm/test/CodeGen/AMDGPU/fence-barrier.ll | 3 +- .../test/CodeGen/AMDGPU/fold-fi-operand-shrink.mir | 230 - .../AMDGPU/fold-immediate-operand-shrink.mir | 72 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll | 96 - .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 45 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 3 +- llvm/test/CodeGen/AMDGPU/r600.add.ll | 167 - llvm/test/CodeGen/AMDGPU/r600.sub.ll | 152 - llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.ll | 90 +- llvm/test/CodeGen/ARM/tail-call-scheduling.ll | 35 - llvm/test/CodeGen/AVR/{hardware-mul.ll => mul.ll} | 2 - llvm/test/CodeGen/AVR/smul-with-overflow.ll | 2 +- llvm/test/CodeGen/AVR/software-mul.ll | 28 - llvm/test/CodeGen/AVR/umul-with-overflow.ll | 2 +- llvm/test/CodeGen/MIR/X86/memory-operands.mir | 4 +- llvm/test/CodeGen/MSP430/2009-12-21-FrameAddr.ll | 4 +- llvm/test/CodeGen/MSP430/fp.ll | 2 - llvm/test/CodeGen/MSP430/interrupt.ll | 4 - llvm/test/CodeGen/Mips/Fast-ISel/icmpbr1.ll | 3 +- llvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll | 23 - llvm/test/CodeGen/Mips/abiflags32.ll | 8 - llvm/test/CodeGen/Mips/cconv/vector.ll | 8 +- llvm/test/CodeGen/Mips/gprestore.ll | 12 +- llvm/test/CodeGen/Mips/llvm-ir/fptosi.ll | 418 -- llvm/test/CodeGen/Mips/llvm-ir/sdiv.ll | 36 +- llvm/test/CodeGen/Mips/llvm-ir/srem.ll | 36 +- llvm/test/CodeGen/Mips/llvm-ir/udiv.ll | 36 +- llvm/test/CodeGen/Mips/llvm-ir/urem.ll | 36 +- llvm/test/CodeGen/Mips/long-call-attr.ll | 8 +- llvm/test/CodeGen/Mips/long-call-mcount.ll | 4 +- llvm/test/CodeGen/Mips/micromips-b-range.ll | 8 +- .../CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll | 63 - llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll | 12 +- llvm/test/CodeGen/Mips/o32_cc_byval.ll | 3 +- llvm/test/CodeGen/Mips/pseudo-jump-fill.ll | 68 - llvm/test/CodeGen/Mips/reloc-jalr.ll | 154 - llvm/test/CodeGen/Mips/shrink-wrapping.ll | 8 +- llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll | 4 - llvm/test/CodeGen/SPARC/fp128.ll | 23 - llvm/test/CodeGen/SystemZ/memcmp-01.ll | 58 +- llvm/test/CodeGen/SystemZ/strcmp-01.ll | 18 +- llvm/test/CodeGen/WebAssembly/call.ll | 4 +- .../WebAssembly/function-bitcasts-varargs.ll | 2 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 2 +- llvm/test/CodeGen/WebAssembly/import-module.ll | 3 +- llvm/test/CodeGen/WebAssembly/main-declaration.ll | 16 +- llvm/test/CodeGen/WebAssembly/main-no-args.ll | 13 +- llvm/test/CodeGen/WebAssembly/main-three-args.ll | 16 - llvm/test/CodeGen/WebAssembly/main-with-args.ll | 2 +- llvm/test/CodeGen/WebAssembly/select.ll | 25 +- llvm/test/CodeGen/WebAssembly/simd-select.ll | 12 +- llvm/test/CodeGen/WebAssembly/varargs.ll | 26 - llvm/test/CodeGen/X86/PR40322.ll | 164 - llvm/test/CodeGen/X86/and-su.ll | 2 +- llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 240 +- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 28 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 18 +- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 64 +- llvm/test/CodeGen/X86/code-model-elf.ll | 66 - llvm/test/CodeGen/X86/debug-loclists.ll | 6 +- llvm/test/CodeGen/X86/discriminate-mem-ops.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-nontemporal.ll | 72 +- llvm/test/CodeGen/X86/fcmove.ll | 2 +- llvm/test/CodeGen/X86/fmf-flags.ll | 4 +- llvm/test/CodeGen/X86/fp-cvt.ll | 8 +- .../CodeGen/X86/inline-asm-default-clobbers.ll | 8 - llvm/test/CodeGen/X86/inline-asm-fpstack.ll | 38 +- llvm/test/CodeGen/X86/insert-prefetch-inline.ll | 2 +- .../CodeGen/X86/insert-prefetch-invalid-instr.ll | 2 +- llvm/test/CodeGen/X86/insert-prefetch.ll | 4 +- llvm/test/CodeGen/X86/ipra-reg-usage.ll | 2 +- llvm/test/CodeGen/X86/pr13577.ll | 2 +- llvm/test/CodeGen/X86/pr33349.ll | 16 +- llvm/test/CodeGen/X86/pr34080.ll | 18 +- llvm/test/CodeGen/X86/pr34177.ll | 16 +- llvm/test/CodeGen/X86/pr40529.ll | 43 - llvm/test/CodeGen/X86/pr40730.ll | 36 - llvm/test/CodeGen/X86/pr40891.ll | 22 - llvm/test/CodeGen/X86/regalloc-copy-hints.mir | 805 --- llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 24 +- llvm/test/CodeGen/X86/select.ll | 24 +- llvm/test/CodeGen/X86/sincos-opt.ll | 4 +- llvm/test/CodeGen/X86/x87-schedule.ll | 792 +-- llvm/test/DebugInfo/COFF/types-empty-member-fn.ll | 72 - llvm/test/DebugInfo/Mips/dwarfdump-tls.ll | 26 +- llvm/test/DebugInfo/Mips/eh_frame.ll | 24 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 8 +- .../MemorySanitizer/global_ctors_2to3.ll | 18 - .../Instrumentation/MemorySanitizer/msan_basic.ll | 5 +- .../MemorySanitizer/msan_llvm_is_constant.ll | 3 - llvm/test/MC/Disassembler/X86/fp-stack.txt | 416 +- llvm/test/MC/Disassembler/X86/x86-16.txt | 4 +- llvm/test/MC/ELF/invalid-symver.s | 2 +- llvm/test/MC/ELF/multiple-different-symver.s | 2 +- llvm/test/MC/MachO/file-single.s | 8 + llvm/test/MC/MachO/file.s | 3 - llvm/test/MC/PowerPC/ppc64-localentry-symbols.s | 34 - llvm/test/MC/WebAssembly/external-func-address.ll | 4 +- llvm/test/MC/WebAssembly/import-module.ll | 31 - llvm/test/MC/WebAssembly/null-output.s | 10 - llvm/test/MC/X86/PPRO-32.s | 32 +- llvm/test/MC/X86/PPRO-64.s | 32 +- llvm/test/MC/X86/X87-32.s | 48 +- llvm/test/MC/X86/X87-64.s | 46 +- llvm/test/MC/X86/intel-syntax-2.s | 12 +- llvm/test/MC/X86/intel-syntax.s | 96 +- llvm/test/MC/X86/x86-16.s | 4 +- llvm/test/MC/X86/x86-32-coverage.s | 38 +- llvm/test/MC/X86/x86-32.s | 2 +- llvm/test/MC/X86/x86-64.s | 172 +- .../X86/gather-null-pointer.ll | 21 - .../Transforms/FunctionImport/Inputs/comdat.ll | 10 - llvm/test/Transforms/FunctionImport/comdat.ll | 32 - .../InstCombine/double-float-shrink-1.ll | 128 +- .../InstCombine/double-float-shrink-2.ll | 446 +- llvm/test/Transforms/InstCombine/pow-1.ll | 306 +- llvm/test/Transforms/InstCombine/sink-alloca.ll | 52 - llvm/test/Transforms/InstCombine/vec_shuffle.ll | 15 - llvm/test/Transforms/InstCombine/win-math.ll | 261 +- .../enable_and_isvectorized.ll | 33 - .../no_switch_disable_vectorization.ll | 95 - llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll | 266 +- llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll | 18 +- llvm/test/Transforms/SROA/basictest.ll | 49 - llvm/test/tools/llvm-dlltool/coff-weak-exports.def | 3 - .../X86/debug_loclists_startx_length.s | 4 +- llvm/test/tools/llvm-mca/X86/Atom/resources-x87.s | 172 +- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 172 +- .../tools/llvm-mca/X86/Broadwell/resources-x87.s | 172 +- .../test/tools/llvm-mca/X86/BtVer2/resources-x87.s | 172 +- .../tools/llvm-mca/X86/Generic/resources-x87.s | 172 +- .../tools/llvm-mca/X86/Haswell/resources-x87.s | 172 +- llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s | 172 +- .../tools/llvm-mca/X86/SandyBridge/resources-x87.s | 172 +- .../llvm-mca/X86/SkylakeClient/resources-x87.s | 172 +- .../llvm-mca/X86/SkylakeServer/resources-x87.s | 172 +- .../test/tools/llvm-mca/X86/Znver1/resources-x87.s | 172 +- .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 4 +- .../tools/llvm-objdump/PowerPC/branch-offset.s | 43 - llvm/test/tools/llvm-objdump/PowerPC/lit.local.cfg | 2 - llvm/test/tools/llvm-objdump/eh_frame-coff.test | 4 +- .../tools/llvm-objdump/elf-symbol-visibility.test | 37 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 30 +- llvm/tools/llvm-xray/xray-converter.cpp | 109 +- llvm/tools/yaml2obj/yaml2wasm.cpp | 3 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 - llvm/utils/git-svn/git-llvm | 6 +- llvm/utils/lit/lit/__init__.py | 2 +- llvm/utils/release/build_llvm_package.bat | 18 +- llvm/utils/release/merge-request.sh | 3 - openmp/runtime/src/kmp_atomic.h | 6 +- openmp/runtime/src/kmp_csupport.cpp | 131 +- openmp/runtime/src/ompt-general.cpp | 19 +- openmp/runtime/src/ompt-specific.cpp | 2 +- .../test/ompt/misc/api_calls_without_ompt.c | 148 + openmp/runtime/test/ompt/synchronization/lock.c | 2 +- .../runtime/test/ompt/synchronization/nest_lock.c | 2 +- 647 files changed, 8591 insertions(+), 22986 deletions(-) delete mode 100644 clang-tools-extra/docs/_static/clang-tools-extra-styles.css delete mode 100644 clang-tools-extra/docs/_templates/layout.html delete mode 100644 clang-tools-extra/docs/clang-tidy/Contributing.rst delete mode 100644 clang-tools-extra/docs/clang-tidy/Integrations.rst delete mode 100644 clang-tools-extra/docs/clangd/ApplyClangTidyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInEmacsCompanyMode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInSublimeText.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInYCM.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInsertsNamespaceQua [...] delete mode 100644 clang-tools-extra/docs/clangd/DeveloperDocumentation.rst delete mode 100644 clang-tools-extra/docs/clangd/DiagnosticsInEmacsEglot.png delete mode 100644 clang-tools-extra/docs/clangd/ErrorsInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/Extensions.rst delete mode 100644 clang-tools-extra/docs/clangd/Features.rst delete mode 100644 clang-tools-extra/docs/clangd/FindAllReferencesInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/FormatSelectionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/GoToDefinitionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/Installation.rst delete mode 100644 clang-tools-extra/docs/clangd/NavigationWithBreadcrumbsInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/OutlineInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/SignatureHelpInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/index.rst delete mode 100644 clang-tools-extra/test/clang-tidy/modernize-avoid-c-arrays-igno [...] delete mode 100644 clang-tools-extra/test/clang-tidy/modernize-avoid-c-arrays-igno [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang/test/Analysis/PR40625.cpp delete mode 100644 clang/test/CodeCompletion/crash-null-type.cpp delete mode 100644 clang/test/CodeGen/attr-msp430.c delete mode 100644 clang/test/CodeGen/wasm-import-module.c delete mode 100644 clang/test/CodeGen/wasm-import-name.c delete mode 100644 clang/test/CodeGenCXX/cxx11-thread-local-visibility.cpp delete mode 100644 clang/test/CodeGenCXX/debug-info-var-template-partial.cpp delete mode 100644 clang/test/PCH/leakfiles delete mode 100644 clang/test/Sema/Float16.c delete mode 100644 clang/test/SemaCXX/Float16.cpp delete mode 100644 clang/test/SemaCXX/PR40395.cpp delete mode 100644 lld/test/COFF/arm-thumb-thunks-pdb.s create mode 100644 lld/test/COFF/arm64-branch-range.test delete mode 100644 lld/test/COFF/arm64-thunks.s delete mode 100644 lld/test/COFF/guardcf-thunk.s delete mode 100644 lld/test/ELF/aarch64-gnu-ifunc-address-pie.s delete mode 100644 lld/test/ELF/arm-force-pi-thunk.s delete mode 100644 lld/test/ELF/compressed-input-alignment.test delete mode 100644 lld/test/ELF/emit-relocs-mergeable2.s delete mode 100644 lld/test/ELF/no-discard-this_module.s delete mode 100644 lld/test/ELF/ppc64-local-entry.s delete mode 100644 lld/test/ELF/ppc64-long-branch-init.s delete mode 100644 lld/test/ELF/ppc64-long-branch-localentry-offset.s delete mode 100644 lld/test/ELF/sht-group-empty.test delete mode 100644 lld/test/ELF/tls-opt-x86_64-noplt.s delete mode 100644 lld/test/wasm/import-module.ll delete mode 100644 lld/test/wasm/import-names.ll delete mode 100644 lld/test/wasm/lto/relocatable-undefined.ll delete mode 100644 lldb/lit/tools/lldb-mi/lit.local.cfg delete mode 100644 llvm/test/CodeGen/AArch64/build-vector-extract.ll delete mode 100644 llvm/test/CodeGen/AArch64/cmpxchg-lse-even-regs.ll delete mode 100644 llvm/test/CodeGen/AArch64/eh_recoverfp.ll delete mode 100644 llvm/test/CodeGen/AArch64/seh-finally.ll delete mode 100644 llvm/test/CodeGen/AArch64/seh-localescape.ll delete mode 100644 llvm/test/CodeGen/AArch64/seqpaircopy.mir delete mode 100644 llvm/test/CodeGen/AArch64/win64-jumptable.ll delete mode 100644 llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll delete mode 100644 llvm/test/CodeGen/AArch64/wineh8.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/fold-fi-operand-shrink.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/r600.add.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/r600.sub.ll delete mode 100644 llvm/test/CodeGen/ARM/tail-call-scheduling.ll rename llvm/test/CodeGen/AVR/{hardware-mul.ll => mul.ll} (90%) delete mode 100644 llvm/test/CodeGen/AVR/software-mul.ll delete mode 100644 llvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll delete mode 100644 llvm/test/CodeGen/Mips/llvm-ir/fptosi.ll delete mode 100644 llvm/test/CodeGen/Mips/micromips-pseudo-mtlohi-expand.ll delete mode 100644 llvm/test/CodeGen/Mips/pseudo-jump-fill.ll delete mode 100644 llvm/test/CodeGen/Mips/reloc-jalr.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/main-three-args.ll delete mode 100644 llvm/test/CodeGen/X86/PR40322.ll delete mode 100644 llvm/test/CodeGen/X86/inline-asm-default-clobbers.ll delete mode 100644 llvm/test/CodeGen/X86/pr40529.ll delete mode 100644 llvm/test/CodeGen/X86/pr40730.ll delete mode 100644 llvm/test/CodeGen/X86/pr40891.ll delete mode 100644 llvm/test/CodeGen/X86/regalloc-copy-hints.mir delete mode 100644 llvm/test/DebugInfo/COFF/types-empty-member-fn.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/global_ctors_2to3.ll create mode 100644 llvm/test/MC/MachO/file-single.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-localentry-symbols.s delete mode 100644 llvm/test/MC/WebAssembly/import-module.ll delete mode 100644 llvm/test/MC/WebAssembly/null-output.s delete mode 100644 llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll delete mode 100644 llvm/test/Transforms/FunctionImport/Inputs/comdat.ll delete mode 100644 llvm/test/Transforms/FunctionImport/comdat.ll delete mode 100644 llvm/test/Transforms/InstCombine/sink-alloca.ll delete mode 100644 llvm/test/Transforms/LoopTransformWarning/enable_and_isvectorized.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/no_switch_disable_vectorization.ll delete mode 100644 llvm/test/tools/llvm-objdump/PowerPC/branch-offset.s delete mode 100644 llvm/test/tools/llvm-objdump/PowerPC/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-objdump/elf-symbol-visibility.test create mode 100644 openmp/runtime/test/ompt/misc/api_calls_without_ompt.c