This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 69040d5b0bf [MLIR] Allow for multiple gpu modules during translation. adds d9c7fc658d2 Revert "[MLIR] Add IndexAttr to primitive attributes kinds [...] adds 48d64f56549 [VE] Update logical operation instructions adds 11f093fab4a [MLIR] Add IndexAttr to primitive attributes kinds in tablegen. adds 07c1978b15b [clang-format] Do not interpret C# deconstruction in a fore [...] adds fdf9bad573c [Float2Int] Stop passing around a reference to the class me [...] adds 2ec5520a54e Disallow [[nodiscard]] on a function pointer declaration. adds f54312277cd [mlir][Linalg] Drop function attribute from generic ops. adds ebd90232fbe [libc++] Support arbitrary .sh.X extensions in the new format adds d9e81aab103 WasmEHFuncInfo.h - reduce BasicBlock.h/MachineBasicBlock.h [...] adds 1cbd6a58880 MCObjectWriter.h - remove unnecessary includes. NFC adds 5d3a400463c AntiDepBreaker.h - remove unused MachineOperand.h include. NFC. adds e033ec291a1 [ASTImporter] Fix bug introduced in 2ba4e3a4598b adds f701d8fa5ff MCValue.h - cleanup include and forward declaration. NFC. R [...] adds 30d5946db95 [clang][AST] Support AST files larger than 512M adds 2d6b9dbfef5 [flang] Use the Flang cmake-functions to add targets. adds ea88dd82125 [MLIR] Fix MLIR build - add missing CMake dependency adds 44c4ba34d00 [MachineSink] Fix for breaking phi edges with instructions [...] adds 5fedf7f4204 [libc] Move implementations of cosf, sinf, sincosf to src/m [...] adds 8812b0cc5cc [NFC] Rename Sema.FPFeatures to CurFPFeatures and accessor [...] adds dfcc403b2d7 [MLIR] NFC use Operation::getParentWithTrait in alloca verifier adds a8f85da9f53 Revert "[clang][AST] Support AST files larger than 512M" adds 56e70fe8b73 MCAsmBackend.h - cleanup includes and forward declarations. [...] adds e1dc1ae01b9 Wasm.h - remove unnecessary StringMap.h include. NFC adds e7fc356668b MCInstrDesc.h - move MCSubtargetInfo forward declaration do [...] adds 490443f822b MCSchedule.h - replace ArrayRef.h include with forward decl [...] adds 513976df2e6 [PowerPC] Ignore implicit register operands for MCInst adds 8079f8a7e8b [libc++] Simplify conditional in __config for _LIBCPP_NO_RTTI adds b1fbf438f64 [OpenMPOpt] deduplicateRuntimeCalls(): avoid traditional ma [...] adds a3237f861cc [lldb/Reproducers] Simplify LLDB_RECORD macros adds d736571538b [ARM][MVE] Fix location of optimized gather addresses adds 3a6b60fa623 [lldb/Docs] Add some more info about the test suite structure adds 2e94a64b57d [AMDGPU] Define 16 bit SGPR subregs adds bf60953faf3 [MC][X86] Allow SHT_PROGBITS for .eh_frame on x86-64 adds 7c6ca18fffd [globalisel] Allow backends to report an issue without trig [...] adds d9085f65db0 [globalisel] Add lost debug locations verifier adds 18b60503241 [PowerPC][Future] Initial support for PC Relative addressin [...] adds 6aac98f4dda [gn build] Port d9085f65db0 adds 9c7d917701f [CallSite removal][CodeGen] Remove CallSite use from BasicT [...] adds 84f007f7ef4 [CallSite removal][CodeGen] Drop some unneeded includes of [...] adds 1223255c2de [AArch64][SVE] Add DestructiveBinaryImm SQSHLU patterns. adds 94908088a83 [CodeGen] fix inline builtin-related breakage from D78162 adds 561cb14e743 [LLVM] Remove wrong DBG_VALUE instruction with one operand [...] adds 548d501082c [libc++] NFC: Reindent impossible to read conditional in __config adds 2b8c6acc399 Reland "[codeview] Reference types in type parent scopes" adds 86478d3de91 [MC][ELF] Put explicit section name symbols into entry size [...] adds b5a24610fad [FileCheck] Fix --dump-input implicit pattern location adds ce685455e45 [FileCheck] Fix --dump-input annotation sort per input line adds 75c44086537 Reland: Don't expose unavailable cstdio functions. adds 39c9c12b76d [clang-tools-extra] reimplement PreprocessorTracker in term [...] adds 8e8c3c34084 [ARM] Mir test for machine sinking multiple def instructions. NFC adds 8cac6d1875e [Shell] Remove incorrectly cargo-culted UNSUPPORTED. adds 1fae85a8534 [DWARF] Add instructions to regenerate this test, if needed. adds f0612957324 [MLIR] Complete refactoring of Affine dialect into sub-libraries. adds 3b222ef246e tsan: fixes to ThreadClock::releaseStoreAcquire and tests adds 9f6a308457d [lldb/Utility] Fix a bug in stringify_append for printing a [...] adds 94052da9296 [ARM] MVE postinc tests. NFC adds b29fca30fa6 [x86] auto-generate complete test checks; NFC adds 68587af9ad1 [libc++] Move handling of convenience substitutions outside [...] adds f072942fe2f [mlir] ODS: support operations with resizable operand lists adds ccc43e337cf Expose ATOMIC in the clang python bindings adds c2171457e28 [SCCP] Add widening test case. adds 314f00a0348 [MLIR][cmake] Remove redundant add_dependencies() adds cc5c58889ec [WPD] Avoid noalias assumptions in unique return value opti [...] adds 40d139c620f [mlir][Linalg] NFC - Split out EDSCs that require a Folder adds 7fa342bd2a6 Remove attach-failed-due-to-SIP checks which were not working adds d10386e1779 [lldb/Utility] Provide a stringify_append overload for func [...] adds ce7790044fa [DWARF] Rename a function and comment it for clarity. adds af2968e37f4 [clang] Fix invalid comparator in tablegen adds 26805f0b640 [MLIR][cmake] Use DEPENDS instead of add_dependencies() adds b0c4dfb3b16 [clangd] Print PID on windows too adds 63725df1d66 [clangd] Remove unused and underused helpers. NFC adds 80022ae2b58 [UBSan] Fix vptr checks on arm64e adds 9a709dd2bb4 llvm-addr2line: assume addresses on the command line are he [...] adds 386f1c114d5 [Object] Remove conditional layout of bitfields in MachO::r [...] adds 798b262c3c9 [CallSite removal][IPO] Change implementation of AbstractCa [...] adds 48139ebc3a1 [WebAssembly] Add int32 DW_OP_WASM_location variant adds 7bf4248521f [WebAssembly] fixed target index strings in DebugInfo test adds a1526cd62b6 [NFC, tsan] Update tsan tests expectation adds 3eaeebec959 [WebAssembly] Fix WasmEmitter link error. adds fccea7f372c [NFC] Introduce a `LateInitialize()` method to `SymbolizerT [...] adds 77e3a2e0fe0 [ubsan] Link shared runtime library with a version script. adds 741d3c20161 [libc] Add cmake target for linting libc. adds 944cc5e0ab5 [SelectionDAGBuilder][CGP][X86] Move some of SDB's gather/s [...] adds 9eaf0abebff Revert "[lldb/Utility] Provide a stringify_append overload [...] adds 953a814aae4 Remove the llvm/Support/StringPool.h file and related suppo [...] adds 634f173830e [gn build] Port 953a814aae4 adds cbf99e0fbab [WebAssembly] Fix faulty logic in verifyRelocTargets adds cc0ec3fdb9d [llvm-objcopy][MachO] Fix MachO::relocation_info use after [...] adds 186709c6e0b [mlir] [VectorOps] Progressive lowering of vector.broadcast adds a6f19762c6d [llvm-objcopy][MachO] Correctly identify object file endianness. adds 5034df86003 [SampleProfile] Use CallBase in function arguments and data [...] adds 4bd186c0ff7 [PowerPC] Exploit the rldicl + rldicl when and with mask adds 3017580c796 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds c5fa0a4d4b8 Temporaily revert [X86][MC][NFC] Reduce the parameters of f [...] adds e144474448b Fix opt-viewer tests failing after move from cgi.escape to [...] adds f88000a4b52 [ARM][MVE] Add VHADD and VHSUB patterns adds 485862ecdac [profile] Avoid duplicating or leaking VMO adds fd7a3418613 [Fixed Point] Move the compassign LHS type correction a bit [...] adds 0642e5e7a7e [clang-tidy] modernize-use-using: Fix broken fixit with 'te [...] adds 0ca77adf3fc ScoreboardHazardRecognizer.h - remove unnecessary llvm::Ins [...] adds 7fba79be095 ScheduleDFS.h - Replace ArrayRef.h include with forward dec [...] adds ec99a24ccda ConstantFolding.h - remove unused llvm::ConstantVector forw [...] adds aafca36609e IPO.h - remove unused llvm::Function forward declaration. NFC. adds 91c10f50f38 Use proper dependency name for libc.include.stdio adds 54cfc6944e2 [CommandLine] Fix cl::ConsumeAfter support with more than o [...] adds ff9379f4b2d [NFC] Remove waymarking because it improves performances adds cceaf6b8ff3 [gn build] Port ff9379f4b2d adds b6d77e792c3 [tools][tests] - Use --check-prefixes instead of multiple - [...] adds 7f8571e5797 MCSectionXCOFF.h - remove unnecessary Twine.h include. NFC adds a0ae3d55ae2 MCWasmStreamer.h.h - cleanup includes and forward declarati [...] adds 711cdd474f7 MCStreamer.h - remove unused llvm::MCCodePaddingContext for [...] adds 29bfcbe8327 ConstantPools.h - remove unused DenseMap.h include. NFC. adds bcd7f77713f MCObjectWriter.h - remove Endian.h/EndianStream.h/raw_ostre [...] adds fa7f328a155 [cmake] LLVMVectorize - add include/llvm/Transforms/Vectori [...] adds c819ef96536 Provide operand indices to adjustSchedDependency new 72c13446ce8 [NFC] Add missing 'const' notion to LCSSA-related functions new 858d8db4708 AMDGPU/GlobalISel: Work around another selector crash new 2c16ab746ee Scalar.h - remove unused forward declarations. NFC. new 30725c2b35d SSAUpdaterBulk.h - remove unnecessary SmallPtrSet.h include. NFC new de94715b64b UnifyFunctionExitNodes.h - remove unnecessary PassRegistry. [...] new c82faea9fb5 Recommit [X86][MC][NFC] Reduce the parameters of functions [...] new 4503cf5f231 [clangd] Drop dangling relations while sharding new 66b54d586fa [clangd] Fix memory leak in FileIndexTest new 5f236864124 [RISCV][AsmParser] Implement .option (no)pic
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 25 - clang-tools-extra/clangd/SourceCode.h | 13 - clang-tools-extra/clangd/index/FileIndex.cpp | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 5 +- .../clangd/unittests/FileIndexTests.cpp | 4 +- .../clangd/unittests/SourceCodeTests.cpp | 15 - .../modularize/PreprocessorTracker.cpp | 51 +- .../clang-tidy/checkers/modernize-use-using.cpp | 11 + clang/bindings/python/clang/cindex.py | 1 + clang/include/clang/Sema/Sema.h | 8 +- clang/lib/AST/ASTImporter.cpp | 3 +- clang/lib/AST/NestedNameSpecifier.cpp | 8 + clang/lib/AST/TypePrinter.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 12 +- clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaAttr.cpp | 14 +- clang/lib/Sema/SemaDeclAttr.cpp | 6 + clang/lib/Sema/SemaDeclCXX.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 22 +- clang/lib/Sema/SemaOverload.cpp | 24 +- clang/lib/Sema/SemaPseudoObject.cpp | 10 +- clang/lib/Sema/TreeTransform.h | 6 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp | 2 +- .../expr.prim/expr.prim.req/type-requirement.cpp | 6 +- clang/test/CodeGen/cfstring-elf-sections-x86_64.c | 4 +- .../CodeGen/memcpy-no-nobuiltin-if-not-emitted.cpp | 16 + clang/test/SemaCXX/warn-unused-result.cpp | 8 + clang/unittests/Format/FormatTestCSharp.cpp | 7 + clang/utils/TableGen/SveEmitter.cpp | 8 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 105 ++-- .../lib/sanitizer_common/sanitizer_symbolizer.cpp | 6 + .../lib/sanitizer_common/sanitizer_symbolizer.h | 3 + .../sanitizer_symbolizer_internal.h | 5 + .../sanitizer_symbolizer_markup.cpp | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 2 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 17 +- .../lib/tsan/tests/unit/tsan_clock_test.cpp | 45 +- compiler-rt/lib/ubsan/CMakeLists.txt | 48 +- compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp | 7 + compiler-rt/test/tsan/Linux/double_race.cpp | 2 +- compiler-rt/test/tsan/inlined_memcpy_race.cpp | 5 +- compiler-rt/test/tsan/inlined_memcpy_race2.cpp | 4 +- compiler-rt/test/tsan/memcmp_race.cpp | 4 +- compiler-rt/test/tsan/memcpy_race.cpp | 4 +- .../TypeCheck/vptr-corrupted-vtable-itanium.cpp | 27 +- .../TypeCheck/vptr-ptrauth-unauthenticated.cpp | 31 + flang/cmake/modules/AddFlang.cmake | 1 - flang/lib/Common/CMakeLists.txt | 11 +- flang/lib/Decimal/CMakeLists.txt | 10 +- flang/lib/Evaluate/CMakeLists.txt | 14 +- flang/lib/Lower/CMakeLists.txt | 14 +- flang/lib/Optimizer/Dialect/CMakeLists.txt | 20 +- flang/lib/Optimizer/Support/CMakeLists.txt | 12 +- flang/lib/Parser/CMakeLists.txt | 15 +- flang/lib/Semantics/CMakeLists.txt | 15 +- flang/runtime/CMakeLists.txt | 9 +- flang/tools/f18-parse-demo/CMakeLists.txt | 8 +- flang/tools/f18/CMakeLists.txt | 4 +- flang/tools/tco/CMakeLists.txt | 3 +- libc/AOR_v20.02/math/cosf.c | 64 --- libc/AOR_v20.02/math/sincosf.c | 80 --- libc/AOR_v20.02/math/sincosf.h | 154 ----- libc/AOR_v20.02/math/sincosf_data.c | 64 --- libc/AOR_v20.02/math/sinf.c | 68 --- .../math/test/testcases/directed/cosf.tst | 26 - .../math/test/testcases/directed/sincosf.tst | 52 -- .../math/test/testcases/directed/sinf.tst | 29 - .../math/test/testcases/random/float.tst | 4 - libc/CMakeLists.txt | 22 + libc/cmake/modules/LLVMLibCRules.cmake | 37 +- libc/config/linux/api.td | 4 + libc/include/CMakeLists.txt | 2 +- libc/lib/CMakeLists.txt | 3 + libc/src/__support/common.h.def | 4 + libc/src/math/CMakeLists.txt | 56 ++ libc/src/math/cosf.cpp | 64 +++ libc/src/math/cosf.h | 18 + libc/src/math/math_utils.h | 49 ++ libc/src/math/sincosf.cpp | 76 +++ libc/src/math/sincosf.h | 18 + libc/src/math/sincosf_data.cpp | 51 ++ libc/src/math/sincosf_utils.h | 142 +++++ libc/src/math/sinf.cpp | 68 +++ libc/src/math/sinf.h | 18 + libc/test/src/CMakeLists.txt | 1 + libc/test/src/math/CMakeLists.txt | 80 +++ libc/test/src/math/cosf_test.cpp | 103 ++++ libc/test/src/math/float.h | 49 ++ libc/test/src/math/sdcomp26094.h | 25 + libc/test/src/math/sincosf_test.cpp | 125 +++++ libc/test/src/math/sinf_test.cpp | 110 ++++ libc/utils/CMakeLists.txt | 1 + libc/utils/MPFRWrapper/CMakeLists.txt | 17 + libc/utils/MPFRWrapper/MPFRUtils.cpp | 97 ++++ libc/utils/MPFRWrapper/MPFRUtils.h | 51 ++ libc/utils/MPFRWrapper/check_mpfr.cpp | 8 + libcxx/include/__config | 27 +- libcxx/include/cstdio | 4 + .../depr.c.headers/no_fgetpos_fsetpos.fail.cpp | 21 + .../convenience_substitutions/build_run.sh.cpp | 24 + .../convenience_substitutions/verify.sh.cpp | 18 + .../test/std/depr/depr.c.headers/stdio_h.pass.cpp | 4 + .../file.streams/c.files/cstdio.pass.cpp | 4 + libcxx/utils/libcxx/test/config.py | 6 - libcxx/utils/libcxx/test/format.py | 6 + libcxx/utils/libcxx/test/newformat.py | 113 ++-- lld/test/wasm/debuginfo.test | 6 +- lld/wasm/InputChunks.cpp | 5 +- lld/wasm/InputFiles.cpp | 2 + lld/wasm/Relocations.cpp | 1 + lldb/docs/resources/test.rst | 207 ++++++- .../lldb/Utility/ReproducerInstrumentation.h | 133 ++--- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 5 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- lldb/test/Shell/SymbolFile/DWARF/static_scope.s | 10 +- lldb/tools/debugserver/source/RNBRemote.cpp | 31 - llvm/docs/CommandGuide/llvm-addr2line.rst | 5 + llvm/docs/ProgrammersManual.rst | 134 ----- llvm/include/llvm/Analysis/ConstantFolding.h | 1 - llvm/include/llvm/Analysis/LoopInfo.h | 5 +- llvm/include/llvm/Analysis/MemorySSA.h | 7 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/BinaryFormat/MachO.h | 5 - llvm/include/llvm/BinaryFormat/WasmRelocs.def | 1 + llvm/include/llvm/CodeGen/Analysis.h | 1 - llvm/include/llvm/CodeGen/AntiDepBreaker.h | 1 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 14 +- llvm/include/llvm/CodeGen/FastISel.h | 1 - .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 2 +- llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h | 2 + .../llvm/CodeGen/GlobalISel/LostDebugLocObserver.h | 50 ++ llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 6 + llvm/include/llvm/CodeGen/ScheduleDFS.h | 2 +- .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 1 - llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 8 +- llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 6 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 1 + llvm/include/llvm/IR/CallSite.h | 33 +- llvm/include/llvm/IR/DiagnosticInfo.h | 1 + llvm/include/llvm/IR/Instructions.h | 8 +- llvm/include/llvm/IR/Use.h | 60 +- llvm/include/llvm/IR/Value.h | 2 - llvm/include/llvm/MC/ConstantPools.h | 1 - llvm/include/llvm/MC/MCAsmBackend.h | 4 +- llvm/include/llvm/MC/MCContext.h | 43 ++ llvm/include/llvm/MC/MCInstrDesc.h | 5 +- llvm/include/llvm/MC/MCInstrInfo.h | 2 + llvm/include/llvm/MC/MCMachObjectWriter.h | 1 + llvm/include/llvm/MC/MCObjectWriter.h | 6 - llvm/include/llvm/MC/MCSchedule.h | 2 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 1 - llvm/include/llvm/MC/MCStreamer.h | 1 - llvm/include/llvm/MC/MCValue.h | 2 - llvm/include/llvm/MC/MCWasmStreamer.h | 4 - llvm/include/llvm/Object/Wasm.h | 1 - llvm/include/llvm/Support/FileCheck.h | 10 +- llvm/include/llvm/Support/StringPool.h | 142 ----- llvm/include/llvm/Transforms/IPO.h | 1 - llvm/include/llvm/Transforms/Scalar.h | 4 - llvm/include/llvm/Transforms/Scalar/Float2Int.h | 5 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 7 +- .../include/llvm/Transforms/Utils/SSAUpdaterBulk.h | 1 - .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 1 - llvm/lib/Analysis/LoopInfo.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 34 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 39 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 119 ++++ llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 59 +- .../CodeGen/GlobalISel/LostDebugLocObserver.cpp | 113 ++++ llvm/lib/CodeGen/GlobalISel/Utils.cpp | 29 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/MachineSink.cpp | 30 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 6 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 89 ++- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 1 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 179 ++++-- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 24 +- .../JITLink/MachOLinkGraphBuilder.h | 14 + llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 9 - llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 9 - llvm/lib/IR/AbstractCallSite.cpp | 37 +- llvm/lib/IR/Use.cpp | 75 --- llvm/lib/IR/User.cpp | 23 +- llvm/lib/MC/ELFObjectWriter.cpp | 2 +- llvm/lib/MC/MCAssembler.cpp | 1 + llvm/lib/MC/MCContext.cpp | 41 ++ llvm/lib/MC/MCParser/ELFAsmParser.cpp | 6 +- llvm/lib/MC/WasmObjectWriter.cpp | 7 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 1 + llvm/lib/Object/RelocationResolver.cpp | 2 + llvm/lib/Object/WasmObjectFile.cpp | 8 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/CommandLine.cpp | 6 +- llvm/lib/Support/FileCheck.cpp | 25 +- llvm/lib/Support/StringPool.cpp | 33 -- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 2 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 1 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 28 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 8 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 3 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 1 + llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 6 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 31 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 71 ++- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonSubtarget.h | 3 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 1 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 57 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 26 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 123 ++++ llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 3 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 45 +- .../Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 + .../Target/RISCV/MCTargetDesc/RISCVELFStreamer.h | 2 + .../RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 8 + .../RISCV/MCTargetDesc/RISCVTargetStreamer.h | 4 + .../Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 1 + llvm/lib/Target/VE/VEInstrInfo.td | 210 ++++--- .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 2 + llvm/lib/Target/WebAssembly/WebAssembly.h | 11 +- .../WebAssembly/WebAssemblyDebugValueManager.cpp | 2 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 5 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 7 +- .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 259 +++++---- llvm/lib/Transforms/IPO/Attributor.cpp | 12 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 11 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 6 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 97 ++-- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 12 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 9 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 14 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 1 + .../CodeGen/AArch64/branch-target-enforcement.mir | 2 - .../AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll | 58 ++ llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir | 2 +- .../CodeGen/AMDGPU/rename-independent-subregs.mir | 2 +- ...hed-assert-dead-def-subreg-use-other-subreg.mir | 2 +- ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 8 +- .../subreg-undef-def-with-other-subreg-defs.mir | 12 +- llvm/test/CodeGen/ARM/machine-sink-multidef.ll | 56 ++ llvm/test/CodeGen/ARM/machine-sink-multidef.mir | 87 +++ llvm/test/CodeGen/PowerPC/2016-04-17-combine.ll | 4 +- llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll | 18 +- .../PowerPC/NoCRFieldRedefWhenSpillingCRBIT.mir | 2 +- llvm/test/CodeGen/PowerPC/and-mask.ll | 29 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 80 +-- llvm/test/CodeGen/PowerPC/bitcasts-direct-move.ll | 8 +- llvm/test/CodeGen/PowerPC/bool-math.ll | 6 +- llvm/test/CodeGen/PowerPC/branch_coalesce.ll | 6 +- llvm/test/CodeGen/PowerPC/bswap64.ll | 2 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 112 ++-- .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 2 +- llvm/test/CodeGen/PowerPC/cmpb.ll | 16 +- .../convert-rr-to-ri-instrs-out-of-range.mir | 2 +- .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 2 +- llvm/test/CodeGen/PowerPC/crbits.ll | 2 +- llvm/test/CodeGen/PowerPC/dform-adjust.ll | 2 +- llvm/test/CodeGen/PowerPC/expand-isel.ll | 8 +- llvm/test/CodeGen/PowerPC/extract-and-store.ll | 8 +- llvm/test/CodeGen/PowerPC/f128-aggregates.ll | 2 +- .../PowerPC/fp-int-conversions-direct-moves.ll | 16 +- llvm/test/CodeGen/PowerPC/funnel-shift-rot.ll | 18 +- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 12 +- .../global-address-non-got-indirect-access.ll | 541 ++++++++++++++++++ llvm/test/CodeGen/PowerPC/inlineasm-i64-reg.ll | 2 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 2 +- llvm/test/CodeGen/PowerPC/load-and-splat.ll | 2 +- llvm/test/CodeGen/PowerPC/loop-comment.ll | 2 +- llvm/test/CodeGen/PowerPC/memcmp.ll | 4 +- llvm/test/CodeGen/PowerPC/optcmp.ll | 20 +- llvm/test/CodeGen/PowerPC/optimize-andiso.ll | 4 +- .../PowerPC/p8-scalar_vector_conversions.ll | 140 ++--- .../CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll | 16 +- .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 13 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 52 +- llvm/test/CodeGen/PowerPC/popcnt-zext.ll | 18 +- llvm/test/CodeGen/PowerPC/ppc-crbits-onoff.ll | 2 +- llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll | 26 +- llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll | 56 +- llvm/test/CodeGen/PowerPC/pr25080.ll | 40 +- llvm/test/CodeGen/PowerPC/pr33093.ll | 4 +- llvm/test/CodeGen/PowerPC/pr35688.ll | 4 +- llvm/test/CodeGen/PowerPC/pr45448.ll | 2 +- llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 12 +- llvm/test/CodeGen/PowerPC/qpx-s-sel.ll | 2 +- llvm/test/CodeGen/PowerPC/qpx-sel.ll | 2 +- .../PowerPC/redundant-copy-after-tail-dup.ll | 2 +- llvm/test/CodeGen/PowerPC/sat-add.ll | 18 +- llvm/test/CodeGen/PowerPC/select-i1-vs-i1.ll | 20 +- llvm/test/CodeGen/PowerPC/select_const.ll | 6 +- llvm/test/CodeGen/PowerPC/setcc-logic.ll | 16 +- llvm/test/CodeGen/PowerPC/shift_mask.ll | 28 +- llvm/test/CodeGen/PowerPC/signbit-shift.ll | 8 +- .../test/CodeGen/PowerPC/simplifyConstCmpToISEL.ll | 2 +- llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 2 +- llvm/test/CodeGen/PowerPC/spill_p9_setb.ll | 4 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 138 ++--- llvm/test/CodeGen/PowerPC/stack-realign.ll | 2 +- llvm/test/CodeGen/PowerPC/testBitReverse.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesi32gtu.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesi32leu.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesi32ltu.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigesll.ll | 16 +- llvm/test/CodeGen/PowerPC/testComparesigeull.ll | 12 +- llvm/test/CodeGen/PowerPC/testComparesigtsll.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesilesll.ll | 16 +- llvm/test/CodeGen/PowerPC/testComparesileull.ll | 12 +- llvm/test/CodeGen/PowerPC/testComparesiltsll.ll | 12 +- llvm/test/CodeGen/PowerPC/testComparesllgesll.ll | 16 +- llvm/test/CodeGen/PowerPC/testComparesllgeull.ll | 12 +- llvm/test/CodeGen/PowerPC/testComparesllgtsll.ll | 8 +- llvm/test/CodeGen/PowerPC/testCompareslllesll.ll | 16 +- llvm/test/CodeGen/PowerPC/testComparesllleull.ll | 12 +- llvm/test/CodeGen/PowerPC/testComparesllltsll.ll | 12 +- llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll | 2 +- llvm/test/CodeGen/PowerPC/trunc-srl-load.ll | 2 +- llvm/test/CodeGen/PowerPC/uint-to-fp-v4i32.ll | 24 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 248 ++++---- llvm/test/CodeGen/PowerPC/vec-min-max.ll | 6 +- llvm/test/CodeGen/PowerPC/vec-trunc.ll | 2 +- .../test/CodeGen/PowerPC/vec_add_sub_doubleword.ll | 4 +- llvm/test/CodeGen/PowerPC/vec_add_sub_quadword.ll | 8 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i16_elts.ll | 612 ++++++++++---------- .../CodeGen/PowerPC/vec_conv_fp32_to_i64_elts.ll | 12 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll | 624 ++++++++++----------- .../CodeGen/PowerPC/vec_conv_fp64_to_i16_elts.ll | 592 +++++++++---------- .../CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll | 20 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i8_elts.ll | 596 ++++++++++---------- .../CodeGen/PowerPC/vec_conv_fp_to_i_4byte_elts.ll | 20 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll | 32 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 12 +- .../CodeGen/PowerPC/vec_conv_i32_to_fp64_elts.ll | 12 +- .../CodeGen/PowerPC/vec_conv_i64_to_fp32_elts.ll | 4 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 36 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 16 +- .../CodeGen/PowerPC/vec_conv_i_to_fp_4byte_elts.ll | 20 +- llvm/test/CodeGen/PowerPC/vsx.ll | 2 +- .../CodeGen/PowerPC/xray-conditional-return.ll | 8 +- llvm/test/CodeGen/RISCV/option-nopic.ll | 18 + llvm/test/CodeGen/RISCV/option-pic.ll | 17 + .../Thumb2/mve-gather-scatter-optimisation.ll | 359 ++++++++++-- llvm/test/CodeGen/Thumb2/mve-halving.ll | 232 ++++++++ llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 394 +++++++++++++ llvm/test/CodeGen/Thumb2/mve-vhaddsub.ll | 6 +- llvm/test/CodeGen/WebAssembly/debugtest-opt.ll | 2 +- .../test/CodeGen/X86/explicit-section-mergeable.ll | 296 ++++++++++ llvm/test/CodeGen/X86/isint.ll | 90 ++- llvm/test/CodeGen/X86/masked_gather.ll | 7 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 20 +- llvm/test/CodeGen/X86/pr45067.ll | 10 +- llvm/test/CodeGen/X86/setoeq.ll | 23 +- llvm/test/DebugInfo/COFF/parent-type-scopes.ll | 133 +++++ llvm/test/DebugInfo/COFF/unnamed-nested.ll | 51 ++ .../DebugInfo/WebAssembly/dbg-value-dwarfdump.ll | 6 +- llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll | 6 +- llvm/test/FileCheck/dump-input-annotations.txt | 109 +++- llvm/test/MC/ELF/section-type-changed.s | 8 + llvm/test/MC/RISCV/option-nopic.s | 29 + llvm/test/MC/RISCV/option-pic.s | 28 + llvm/test/MC/RISCV/option-pushpop.s | 42 ++ llvm/test/MC/WebAssembly/debug-info.ll | 57 +- llvm/test/MC/WebAssembly/debug-localvar.ll | 2 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 6 +- .../CodeGenPrepare/X86/gather-scatter-opt.ll | 88 +++ llvm/test/Transforms/SCCP/widening.ll | 444 +++++++++++++++ .../Inputs/unique-retval-same-vtable.yaml | 17 + llvm/test/Transforms/WholeProgramDevirt/import.ll | 18 +- .../unique-retval-same-vtable.ll | 59 ++ .../Transforms/WholeProgramDevirt/unique-retval.ll | 7 +- llvm/test/lit.cfg.py | 8 +- llvm/test/tools/dsymutil/X86/accelerator.test | 8 +- .../test/tools/dsymutil/X86/basic-linking-x86.test | 8 +- llvm/test/tools/dsymutil/X86/dsym-companion.test | 4 +- llvm/test/tools/dsymutil/X86/multiple-inputs.test | 8 +- llvm/test/tools/dsymutil/X86/odr-uniquing.cpp | 4 +- llvm/test/tools/dsymutil/X86/verify.test | 4 +- llvm/test/tools/dsymutil/arch-option.test | 14 +- llvm/test/tools/dsymutil/basic-linking.test | 2 +- llvm/test/tools/dsymutil/dump-symtab.test | 4 +- .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 4 +- llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 14 +- llvm/test/tools/llvm-mca/X86/bzhi-read-after-ld.s | 10 +- llvm/test/tools/llvm-mca/X86/cpus.s | 26 +- llvm/test/tools/llvm-mca/X86/default-iterations.s | 6 +- llvm/test/tools/llvm-mca/X86/dispatch_width.s | 6 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-1.s | 10 +- .../test/tools/llvm-mca/X86/fma3-read-after-ld-2.s | 10 +- llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 4 +- llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 8 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 4 +- llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 8 +- llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 18 +- llvm/test/tools/llvm-mca/X86/read-after-ld-2.s | 10 +- llvm/test/tools/llvm-mca/X86/read-after-ld-3.s | 8 +- .../test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s | 16 +- .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 18 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 18 +- .../tools/llvm-objcopy/ELF/prefix-symbols.test | 4 +- llvm/test/tools/llvm-profdata/c-general.test | 2 +- llvm/test/tools/llvm-profdata/cutoff.test | 12 +- .../tools/llvm-profdata/hash-mismatch.proftext | 4 +- llvm/test/tools/llvm-profdata/multiple-inputs.test | 8 +- llvm/test/tools/llvm-profdata/overlap.test | 4 +- llvm/test/tools/llvm-profdata/value-prof.proftext | 4 +- llvm/test/tools/llvm-profdata/weight-instr.test | 24 +- llvm/test/tools/llvm-readobj/COFF/exports.test | 6 +- llvm/test/tools/llvm-symbolizer/input-base.test | 33 ++ llvm/test/tools/llvm-symbolizer/split-dwarf.test | 6 +- .../tools/opt-viewer/Outputs/suppress/s.swift.html | 2 +- .../Outputs/unicode-function-name/s.swift.html | 2 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 7 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 8 +- llvm/tools/llvm-objcopy/MachO/Object.h | 14 + llvm/tools/llvm-readobj/WasmDumper.cpp | 14 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 20 +- .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 20 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 10 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/WaymarkTest.cpp | 55 -- llvm/unittests/Support/CMakeLists.txt | 1 - llvm/unittests/Support/CommandLineTest.cpp | 45 ++ llvm/unittests/Support/StringPool.cpp | 30 - llvm/utils/FileCheck/FileCheck.cpp | 147 +++-- .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 - .../EDSC/{Intrinsics.h => FoldedIntrinsics.h} | 23 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 16 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 78 +-- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 4 - mlir/include/mlir/Dialect/Vector/VectorOps.h | 1 + mlir/include/mlir/IR/OpBase.td | 4 + mlir/include/mlir/TableGen/Operator.h | 3 + mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Conversion/AVX512ToLLVM/CMakeLists.txt | 6 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 9 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 2 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 9 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 152 +---- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 10 +- mlir/lib/Dialect/Affine/CMakeLists.txt | 22 +- mlir/lib/Dialect/Affine/EDSC/CMakeLists.txt | 7 +- mlir/lib/Dialect/Affine/IR/CMakeLists.txt | 4 +- mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/Utils/CMakeLists.txt | 3 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 3 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 121 +--- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 6 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 31 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 2 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 13 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 113 +++- mlir/lib/EDSC/CMakeLists.txt | 1 - mlir/lib/Interfaces/CMakeLists.txt | 24 +- mlir/lib/TableGen/Operator.cpp | 4 + mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 304 +++++----- mlir/test/Dialect/Linalg/invalid.mlir | 232 +++----- mlir/test/Dialect/Linalg/loops.mlir | 86 --- mlir/test/Dialect/Linalg/roundtrip.mlir | 95 ++-- mlir/test/Dialect/Linalg/transform-patterns.mlir | 82 +-- .../Dialect/Vector/vector-contract-transforms.mlir | 178 +++++- mlir/test/EDSC/CMakeLists.txt | 3 +- mlir/test/EDSC/builder-api-test.cpp | 1 + mlir/test/IR/attribute.mlir | 4 + .../TestLinalgTransformPatterns.td | 6 +- mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/mlir-tblgen/op-operand.td | 20 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 16 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 + 499 files changed, 10194 insertions(+), 5791 deletions(-) create mode 100644 clang/test/CodeGen/memcpy-no-nobuiltin-if-not-emitted.cpp create mode 100644 compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-ptrauth-unauthe [...] delete mode 100644 libc/AOR_v20.02/math/cosf.c delete mode 100644 libc/AOR_v20.02/math/sincosf.c delete mode 100644 libc/AOR_v20.02/math/sincosf.h delete mode 100644 libc/AOR_v20.02/math/sincosf_data.c delete mode 100644 libc/AOR_v20.02/math/sinf.c delete mode 100644 libc/AOR_v20.02/math/test/testcases/directed/cosf.tst delete mode 100644 libc/AOR_v20.02/math/test/testcases/directed/sincosf.tst delete mode 100644 libc/AOR_v20.02/math/test/testcases/directed/sinf.tst create mode 100644 libc/src/math/cosf.cpp create mode 100644 libc/src/math/cosf.h create mode 100644 libc/src/math/math_utils.h create mode 100644 libc/src/math/sincosf.cpp create mode 100644 libc/src/math/sincosf.h create mode 100644 libc/src/math/sincosf_data.cpp create mode 100644 libc/src/math/sincosf_utils.h create mode 100644 libc/src/math/sinf.cpp create mode 100644 libc/src/math/sinf.h create mode 100644 libc/test/src/math/CMakeLists.txt create mode 100644 libc/test/src/math/cosf_test.cpp create mode 100644 libc/test/src/math/float.h create mode 100644 libc/test/src/math/sdcomp26094.h create mode 100644 libc/test/src/math/sincosf_test.cpp create mode 100644 libc/test/src/math/sinf_test.cpp create mode 100644 libc/utils/MPFRWrapper/CMakeLists.txt create mode 100644 libc/utils/MPFRWrapper/MPFRUtils.cpp create mode 100644 libc/utils/MPFRWrapper/MPFRUtils.h create mode 100644 libc/utils/MPFRWrapper/check_mpfr.cpp create mode 100644 libcxx/test/libcxx/depr/depr.c.headers/no_fgetpos_fsetpos.fail.cpp create mode 100644 libcxx/test/libcxx/selftest/newformat/convenience_substitutions [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/convenience_substitutions [...] create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h delete mode 100644 llvm/include/llvm/Support/StringPool.h create mode 100644 llvm/lib/CodeGen/GlobalISel/LostDebugLocObserver.cpp delete mode 100644 llvm/lib/Support/StringPool.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll create mode 100644 llvm/test/CodeGen/ARM/machine-sink-multidef.ll create mode 100644 llvm/test/CodeGen/ARM/machine-sink-multidef.mir create mode 100644 llvm/test/CodeGen/PowerPC/global-address-non-got-indirect-access.ll create mode 100644 llvm/test/CodeGen/RISCV/option-nopic.ll create mode 100644 llvm/test/CodeGen/RISCV/option-pic.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-halving.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll create mode 100644 llvm/test/CodeGen/X86/explicit-section-mergeable.ll create mode 100644 llvm/test/DebugInfo/COFF/parent-type-scopes.ll create mode 100644 llvm/test/DebugInfo/COFF/unnamed-nested.ll create mode 100644 llvm/test/MC/RISCV/option-nopic.s create mode 100644 llvm/test/MC/RISCV/option-pic.s create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/gather-scatter-opt.ll create mode 100644 llvm/test/Transforms/SCCP/widening.ll create mode 100644 llvm/test/Transforms/WholeProgramDevirt/Inputs/unique-retval-sa [...] create mode 100644 llvm/test/Transforms/WholeProgramDevirt/unique-retval-same-vtable.ll create mode 100644 llvm/test/tools/llvm-symbolizer/input-base.test delete mode 100644 llvm/unittests/IR/WaymarkTest.cpp delete mode 100644 llvm/unittests/Support/StringPool.cpp copy mlir/include/mlir/Dialect/Linalg/EDSC/{Intrinsics.h => FoldedIntrinsics.h} (54%)