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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 8a9d48b46d4 [AMDGPU] Fixed lane mask in test. NFC. adds fbb804983d0 [CallSite removal][CloneFunction] Use CallSite instead of C [...] adds 240725666a7 [CallSite removal][CallSiteSplitting] Use CallBase instead [...] adds 85247c1e898 [SVE] Remove calls to getBitWidth from x86 adds da0e91fee61 [intel-pt] Improve the way the test determines whether to run adds f17a85cf362 Revert "[intel-pt] Improve the way the test determines whet [...] adds 7ec8d79385c [CallGraphUpdater] Properly remove strongly connected compo [...] adds 1b34b84ddd6 [CallGraphUpdater] Update the ExternalCallingNode for node [...] adds 937025757c8 [CallGraphUpdater] Remove nodes from their SCC (old PM) adds 7d1ff446b6a [MC] Rename MCSection*::getSectionName() to getName(). NFC adds edccc35e8fa [Reassociate] Preserve AAManager and BasicAA analyses. adds 1132c75bd77 Remove vptr dispatch from FoldingSet. adds 2ba12ff1e51 Revert "Attempt to fix build with MSVC." adds 4f37450b2cb [mlir][Inliner] Store the resolved call by-value instead of [...] adds acfee72a053 Another attempt of D77452 - da0e91fee614e8686f48db28e6507c8 [...] adds 3ca54f45953 [Attributor] Unify testing (=updates,prefixes,run configura [...] adds 90a63f6d2d6 [MC] Replace MCSection*::getName() with MCSection::getName(). NFC adds 322ac2e9173 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds df675890b76 [CallGraphUpdater][NFC] Minor updates to D77855 adds 9ff344ef6b3 [Attributor] Remove large and seemingly useless test adds 1765edbb566 Fix memory leak introduced by llvmorg-11-init-11960-gbab6df86aef. adds 61f594e45a5 [NFC, msan] Increase stack in small stack tests adds 6c66bb393e1 [X86][MC][NFC] Refine code in X86MCCodeEmitter adds 8c4057e3a35 [Attributor] Replace call graph call sites after function r [...] adds 898bbc252a7 [Attributor] Lazily collect function information adds 7aaaea5acd0 [X86][MC][NFC] Code cleanup in X86MCCodeEmitter adds a07e5b85742 Fix build by adding missing CMake link dependency adds e13a8a1fc56 [MC][COFF][ELF] Reject instructions in IMAGE_SCN_CNT_UNINIT [...] adds 71303b753c8 [X86] Add interface X86II::isPseudo adds 4213bc761a2 [llvm][NFC][CallSite] Removed CallSite from some implementa [...] adds 8e1408695ce [CallSite removal][TargetLibraryInfo] Replace ImmutableCall [...] adds ad9c284cc31 [Attributor][NFC] Run the verifier only on functions and un [...] adds 253d6be0f6f [Attributor][FIX] Properly check for accesses to globals adds 8ad19ffa7bd [MustExecute][NFC] Copy function_ref instead of passing a r [...] adds ea7f17ee387 [InstCombine] Simplify calls with casted `returned` attribute adds 0741dec27b0 [Attributor][FIX] Handle droppable uses when replacing values adds 83d5131d87a [LifetimeAnalysis] Add [[gsl::Pointer]] to llvm::StringRef adds e882ac7c04a [CallSite removal][TargetLowering] Remove ArgListEntry::set [...] adds e5d666d7683 Revert "Revert "[GlobalISel] Fix invalid combine of unmerge [...] adds d18bb247492 [Attributor][NFC] Do not create temporary maps during lookup adds c4d3188adb5 [Attributor][NFC] Reduce indention for call site attribute seeding adds c2f628e46c3 [MLIR] [EDSC] Add folded_xxxx handles for common std instructions. adds 997f33cfeec [MLIR] Add IndexAttr to primitive attributes kinds in tablegen. adds a60fdd2ba48 [MLIR] NFC after commit D77478. adds be9c3bdc44b [MLIR] Fix fusion of linalg.indexed_generic producer into t [...] adds 7b9c6c16c33 Also look for devtoolset-9 gcc toolchain adds c8d6fa5134a [LiveDebugValues] Terminate open ranges on DBG_VALUE $noreg adds 3ee1ec0b9dd LangOptions cannot depend on ASTContext, make it not use AS [...] adds d5c26f871b7 [lldb/unittests] Better error messages when creating sockets fails adds 61b96704564 [clang] Const correct ComputePreambleBounds adds 921009e6679 [MSan] Enable for SystemZ adds 03a9526fe5a [CGExprAgg] Fix infinite loop in `findPeephole` adds 27e63d9b0eb Fix -Wdocumentation-html warning adds 94d6dd01ba4 [AST] Fix an undefine behavior when creating an empty recov [...] adds 43e2460a89a [LiveIntervals] Replace handleMoveIntoBundle adds 1a3e89aa2bd [MIR] Add comments to INLINEASM immediate flag MachineOperands adds cee80c0489e [clangd] Pull installed gRPC and introduce clangd-remote-(s [...] adds 65a2de7e6c9 [FileCheck] - Fix the false positive when -implicit-check-n [...] adds 5cef31074ff Introduce llvm::sys::Process::getProcessId() and adopt it adds bac85ab3b55 Revert "[LifetimeAnalysis] Add [[gsl::Pointer]] to llvm::St [...] adds 38ca7b11db2 Expose AtomicType in the libclang C API. adds 6d2f73f821e Revert "Revert "[LifetimeAnalysis] Add [[gsl::Pointer]] to [...] adds ee66b5b0da7 Pass.h/cpp - cleanup includes and forward declaration. NFC. adds b9a8e787ae4 Parser.h/cpp - cleanup includes and forward declaration. NF [...] adds da207407866 yaml2obj.h - cleanup includes and forward declaration. NFC. [...] adds 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
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 9 + .../clangd/index/remote/CMakeLists.txt | 7 + clang-tools-extra/clangd/index/remote/Index.proto | 19 + clang-tools-extra/clangd/index/remote/README.md | 59 + .../clangd/index/remote/client/CMakeLists.txt | 19 + .../clangd/index/remote/client/Client.cpp | 91 + .../clangd/index/remote/server/CMakeLists.txt | 20 + .../clangd/index/remote/server/Server.cpp | 102 + .../modularize/PreprocessorTracker.cpp | 51 +- clang/bindings/python/clang/cindex.py | 1 + clang/include/clang-c/Index.h | 12 +- clang/include/clang/AST/ASTContext.h | 1 - clang/include/clang/AST/Expr.h | 43 +- clang/include/clang/Basic/LangOptions.h | 6 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 2 +- clang/include/clang/Sema/Sema.h | 8 +- clang/lib/AST/ASTImporter.cpp | 13 +- clang/lib/AST/DeclCXX.cpp | 3 + clang/lib/AST/Expr.cpp | 42 +- clang/lib/Basic/LangOptions.cpp | 9 +- clang/lib/CodeGen/CGExprAgg.cpp | 19 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/CodeGen/CodeGenModule.cpp | 12 +- clang/lib/Driver/ToolChains/Gnu.cpp | 1 + clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Frontend/PrecompiledPreamble.cpp | 2 +- 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 | 8 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- 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 +- .../catch-implicit-conversions-basics-negatives.c | 2 +- clang/test/CodeGen/cfstring-elf-sections-x86_64.c | 4 +- .../CodeGen/memcpy-no-nobuiltin-if-not-emitted.cpp | 16 + clang/test/CodeGen/pr45476.cpp | 19 + clang/test/Index/print-type.c | 7 +- clang/test/PCH/cxx-recovery-expr.cpp | 13 + clang/test/SemaCXX/warn-unused-result.cpp | 8 + clang/tools/c-index-test/c-index-test.c | 6 + clang/tools/libclang/CXType.cpp | 12 + clang/tools/libclang/libclang.exports | 1 + clang/unittests/Format/FormatTestCSharp.cpp | 7 + compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/msan/msan.h | 14 + compiler-rt/lib/msan/msan_allocator.cpp | 14 + compiler-rt/lib/msan/tests/msan_test.cpp | 10 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 17 +- .../lib/tsan/tests/unit/tsan_clock_test.cpp | 45 +- compiler-rt/test/msan/backtrace.cpp | 8 +- compiler-rt/test/msan/lit.cfg.py | 3 + compiler-rt/test/msan/mmap.cpp | 3 + compiler-rt/test/msan/mmap_below_shadow.cpp | 3 + compiler-rt/test/msan/param_tls_limit.cpp | 6 + compiler-rt/test/msan/strlen_of_shadow.cpp | 2 + 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/config/linux/api.td | 4 + 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 +- lldb/docs/resources/test.rst | 207 ++- .../lldb/Utility/ReproducerInstrumentation.h | 133 +- .../Python/lldbsuite/test/configuration.py | 3 + lldb/packages/Python/lldbsuite/test/dotest.py | 3 + lldb/packages/Python/lldbsuite/test/dotest_args.py | 7 + lldb/test/API/lit.cfg.py | 4 + lldb/test/API/lit.site.cfg.py.in | 6 + .../intel-pt/test/TestIntelPTSimpleBinary.py | 23 +- lldb/test/CMakeLists.txt | 1 + lldb/test/Shell/SymbolFile/DWARF/static_scope.s | 10 +- lldb/unittests/Host/SocketTestUtilities.cpp | 22 +- lldb/utils/lldb-dotest/CMakeLists.txt | 4 + lldb/utils/lldb-dotest/lldb-dotest.in | 3 + llvm/cmake/modules/FindGRPC.cmake | 50 + llvm/include/llvm/ADT/FoldingSet.h | 136 +- llvm/include/llvm/ADT/STLExtras.h | 6 +- llvm/include/llvm/ADT/StringRef.h | 2 +- llvm/include/llvm/Analysis/CallGraph.h | 4 + llvm/include/llvm/Analysis/CallGraphSCCPass.h | 4 + llvm/include/llvm/Analysis/MustExecute.h | 2 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 10 +- llvm/include/llvm/AsmParser/Parser.h | 4 +- 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 +- .../GlobalISel/LegalizationArtifactCombiner.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/LiveIntervals.h | 14 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 12 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 8 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 - llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 6 +- llvm/include/llvm/IR/DiagnosticInfo.h | 1 + llvm/include/llvm/IR/InlineAsm.h | 91 + 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/MCObjectWriter.h | 3 - llvm/include/llvm/MC/MCSchedule.h | 2 +- llvm/include/llvm/MC/MCSection.h | 7 +- llvm/include/llvm/MC/MCSectionCOFF.h | 13 +- llvm/include/llvm/MC/MCSectionELF.h | 17 +- llvm/include/llvm/MC/MCSectionMachO.h | 7 - llvm/include/llvm/MC/MCSectionWasm.h | 11 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 8 +- llvm/include/llvm/MC/MCValue.h | 2 - llvm/include/llvm/Object/Wasm.h | 1 - llvm/include/llvm/ObjectYAML/yaml2obj.h | 6 +- llvm/include/llvm/Pass.h | 1 - llvm/include/llvm/Support/Compiler.h | 8 + llvm/include/llvm/Support/FileCheck.h | 11 +- llvm/include/llvm/Support/Process.h | 5 + llvm/include/llvm/Transforms/IPO/Attributor.h | 79 +- llvm/include/llvm/Transforms/Scalar/Float2Int.h | 5 +- .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 2 + llvm/lib/Analysis/CallGraph.cpp | 10 + llvm/lib/Analysis/CallGraphSCCPass.cpp | 4 + llvm/lib/AsmParser/Parser.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 34 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 9 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 2 +- 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/LiveDebugValues.cpp | 4 +- llvm/lib/CodeGen/LiveIntervals.cpp | 44 +- llvm/lib/CodeGen/MIRPrinter.cpp | 2 +- llvm/lib/CodeGen/MachineInstr.cpp | 35 +- llvm/lib/CodeGen/MachineSink.cpp | 30 +- llvm/lib/CodeGen/SlotIndexes.cpp | 9 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 56 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 183 +- .../PerfJITEvents/PerfJITEventListener.cpp | 8 +- llvm/lib/IR/Pass.cpp | 2 - llvm/lib/MC/ELFObjectWriter.cpp | 10 +- llvm/lib/MC/MCAsmInfoDarwin.cpp | 5 +- llvm/lib/MC/MCAsmStreamer.cpp | 2 +- llvm/lib/MC/MCAssembler.cpp | 14 +- llvm/lib/MC/MCContext.cpp | 71 +- llvm/lib/MC/MCMachOStreamer.cpp | 2 +- llvm/lib/MC/MCObjectStreamer.cpp | 7 + llvm/lib/MC/MCParser/COFFAsmParser.cpp | 4 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 6 +- llvm/lib/MC/MCSection.cpp | 10 +- llvm/lib/MC/MCSectionCOFF.cpp | 12 +- llvm/lib/MC/MCSectionELF.cpp | 10 +- llvm/lib/MC/MCSectionMachO.cpp | 9 +- llvm/lib/MC/MCSectionWasm.cpp | 6 +- llvm/lib/MC/MCStreamer.cpp | 7 +- llvm/lib/MC/MachObjectWriter.cpp | 2 +- llvm/lib/MC/WasmObjectWriter.cpp | 22 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 6 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 6 +- llvm/lib/Support/CodeGenCoverage.cpp | 17 +- llvm/lib/Support/FileCheck.cpp | 55 +- llvm/lib/Support/FoldingSet.cpp | 46 +- llvm/lib/Support/LockFileManager.cpp | 8 +- llvm/lib/Support/Unix/Process.inc | 6 + llvm/lib/Support/Windows/Process.inc | 6 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 2 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 28 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 2 +- 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/ARMBaseInstrInfo.cpp | 15 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 7 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 12 +- llvm/lib/Target/BPF/BTFDebug.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 26 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 123 ++ llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 3 + llvm/lib/Target/VE/VEInstrInfo.td | 210 ++- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 5 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 178 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 127 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 16 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 6 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 12 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 9 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 130 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 9 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 5 + llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 89 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 13 +- llvm/lib/Transforms/Utils/FunctionComparator.cpp | 68 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 13 +- .../CodeGen/AArch64/branch-target-enforcement.mir | 2 - llvm/test/CodeGen/AArch64/seqpairspill.mir | 4 +- .../AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll | 58 + .../artifact-combiner-unmerge-values.mir | 87 +- .../AMDGPU/GlobalISel/cvt_f32_ubyte-xfail.ll | 9 + .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 34 - .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 49 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 1910 ++++++++++--------- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/zextload-xfail.ll | 9 + llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll | 38 - llvm/test/CodeGen/AMDGPU/endpgm-dce.mir | 4 +- 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 | 10 +- .../subreg-undef-def-with-other-subreg-defs.mir | 12 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 4 +- .../ARM/ifcvt-diamond-unanalyzable-common.mir | 4 +- llvm/test/CodeGen/ARM/machine-sink-multidef.ll | 56 + llvm/test/CodeGen/ARM/machine-sink-multidef.mir | 87 + .../MIR/X86/early-clobber-register-flag.mir | 2 +- llvm/test/CodeGen/MIR/X86/inline-asm-registers.mir | 4 +- .../Mips/longbranch/branch-limits-fp-micromips.mir | 8 +- .../longbranch/branch-limits-fp-micromipsr6.mir | 8 +- .../Mips/longbranch/branch-limits-fp-mips.mir | 8 +- .../Mips/longbranch/branch-limits-fp-mipsr6.mir | 8 +- .../CodeGen/Mips/longbranch/branch-limits-msa.mir | 40 +- .../PowerPC/NoCRFieldRedefWhenSpillingCRBIT.mir | 2 +- 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 +- .../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 | 12 +- 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/Thumb2/high-reg-spill.mir | 2 +- .../Thumb2/mve-gather-scatter-optimisation.ll | 359 +++- llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 394 ++++ .../test/CodeGen/X86/explicit-section-mergeable.ll | 296 +++ .../CodeGen/X86/inline-asm-avx512f-x-constraint.ll | 2 +- .../CodeGen/X86/inline-asm-default-clobbers.ll | 2 +- llvm/test/CodeGen/X86/isint.ll | 90 +- llvm/test/CodeGen/X86/setoeq.ll | 23 +- llvm/test/CodeGen/X86/stack-folding-adx.mir | 8 +- llvm/test/CodeGen/X86/stack-folding-bmi2.mir | 4 +- .../CodeGen/X86/stack-folding-fp-nofpexcept.mir | 2 +- llvm/test/DebugInfo/COFF/parent-type-scopes.ll | 133 ++ llvm/test/DebugInfo/COFF/unnamed-nested.ll | 51 + .../MIR/X86/livedebugvalues_loop_terminated.mir | 67 + llvm/test/FileCheck/dump-input-annotations.txt | 109 +- llvm/test/FileCheck/implicit-check-not.txt | 12 + llvm/test/MC/COFF/bss-text.s | 13 + llvm/test/MC/ELF/ARM/bss-non-zero-value.s | 9 - llvm/test/MC/ELF/nobits-non-zero-value.s | 16 + llvm/test/MC/ELF/section-type-changed.s | 8 + llvm/test/MC/X86/reloc-bss.s | 9 - llvm/test/Transforms/ArgumentPromotion/pr3085.ll | 1945 -------------------- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 63 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 24 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 14 +- .../2008-09-08-CGUpdateSelfEdge.ll | 22 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 165 +- .../X86/min-legal-vector-width.ll | 673 +++++-- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 70 +- .../ArgumentPromotion/aggregate-promote.ll | 20 +- .../Attributor/ArgumentPromotion/alignment.ll | 55 +- .../Attributor/ArgumentPromotion/attrs.ll | 154 +- .../Attributor/ArgumentPromotion/basictest.ll | 97 +- .../Attributor/ArgumentPromotion/byval-2.ll | 71 +- .../Attributor/ArgumentPromotion/byval.ll | 189 +- .../Attributor/ArgumentPromotion/chained.ll | 6 +- .../Attributor/ArgumentPromotion/control-flow.ll | 5 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 67 +- .../Attributor/ArgumentPromotion/crash.ll | 65 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 21 +- .../Attributor/ArgumentPromotion/fp80.ll | 44 +- .../Attributor/ArgumentPromotion/inalloca.ll | 102 +- .../ArgumentPromotion/live_called_from_dead.ll | 64 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 137 +- .../Attributor/ArgumentPromotion/musttail.ll | 39 +- .../ArgumentPromotion/naked_functions.ll | 5 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 5 +- .../Attributor/ArgumentPromotion/pr27568.ll | 5 +- .../Attributor/ArgumentPromotion/pr3085.ll | 1945 -------------------- .../Attributor/ArgumentPromotion/pr32917.ll | 24 +- .../pr33641_remove_arg_dbgvalue.ll | 5 +- .../Attributor/ArgumentPromotion/profile.ll | 55 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 51 +- .../Attributor/ArgumentPromotion/sret.ll | 72 +- .../Attributor/ArgumentPromotion/tail.ll | 58 +- .../Attributor/ArgumentPromotion/variadic.ll | 21 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 6 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 223 ++- .../Attributor/IPConstantProp/PR16052.ll | 57 +- .../Attributor/IPConstantProp/PR26044.ll | 104 +- .../Attributor/IPConstantProp/PR43857.ll | 19 +- .../IPConstantProp/arg-count-mismatch.ll | 26 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 5 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 5 +- .../IPConstantProp/dangling-block-address.ll | 40 +- .../Attributor/IPConstantProp/deadarg.ll | 10 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 5 +- .../Transforms/Attributor/IPConstantProp/global.ll | 5 +- .../IPConstantProp/multiple_callbacks.ll | 5 +- .../Attributor/IPConstantProp/musttail-call.ll | 85 +- .../Attributor/IPConstantProp/naked-return.ll | 5 +- .../IPConstantProp/openmp_parallel_for.ll | 242 ++- .../Attributor/IPConstantProp/pthreads.ll | 140 +- .../Attributor/IPConstantProp/recursion.ll | 8 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 16 +- .../Attributor/IPConstantProp/return-argument.ll | 98 +- .../Attributor/IPConstantProp/return-constant.ll | 27 +- .../Attributor/IPConstantProp/return-constants.ll | 5 +- ...lve-after-each-resolving-undefs-for-function.ll | 27 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 18 +- llvm/test/Transforms/Attributor/align.ll | 515 ++++-- llvm/test/Transforms/Attributor/alwaysinline.ll | 38 +- llvm/test/Transforms/Attributor/callbacks.ll | 387 +++- .../Transforms/Attributor/dereferenceable-1.ll | 384 +++- .../Transforms/Attributor/dereferenceable-2.ll | 249 ++- llvm/test/Transforms/Attributor/heap_to_stack.ll | 531 +++++- .../test/Transforms/Attributor/internal-noalias.ll | 152 +- llvm/test/Transforms/Attributor/liveness.ll | 1020 +++++++--- llvm/test/Transforms/Attributor/liveness_chains.ll | 8 +- .../Attributor/lvi-after-jumpthreading.ll | 115 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 13 +- .../test/Transforms/Attributor/memory_locations.ll | 110 +- llvm/test/Transforms/Attributor/misc.ll | 121 +- llvm/test/Transforms/Attributor/noalias.ll | 450 ++++- llvm/test/Transforms/Attributor/nocapture-1.ll | 467 +++-- llvm/test/Transforms/Attributor/nocapture-2.ll | 304 ++- llvm/test/Transforms/Attributor/nofree.ll | 267 ++- llvm/test/Transforms/Attributor/nonnull.ll | 758 +++++--- llvm/test/Transforms/Attributor/norecurse.ll | 172 +- llvm/test/Transforms/Attributor/noreturn.ll | 88 +- llvm/test/Transforms/Attributor/nosync.ll | 257 ++- llvm/test/Transforms/Attributor/nounwind.ll | 74 +- llvm/test/Transforms/Attributor/range.ll | 914 ++++----- .../read_write_returned_arguments_scc.ll | 169 +- llvm/test/Transforms/Attributor/readattrs.ll | 196 +- llvm/test/Transforms/Attributor/returned.ll | 690 +++++-- .../Transforms/Attributor/undefined_behavior.ll | 239 ++- llvm/test/Transforms/Attributor/value-simplify.ll | 198 +- llvm/test/Transforms/Attributor/willreturn.ll | 604 ++++-- llvm/test/Transforms/InstCombine/call-returned.ll | 43 + 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 +- .../test/tools/llvm-objcopy/MachO/strip-debug.test | 2 +- llvm/tools/opt/AnalysisWrappers.cpp | 9 +- llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 1 + .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 20 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 10 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- llvm/unittests/IR/LegacyPassManagerTest.cpp | 108 +- llvm/unittests/MI/LiveIntervalTest.cpp | 111 ++ llvm/unittests/Support/ProcessTest.cpp | 10 + llvm/utils/FileCheck/FileCheck.cpp | 147 +- .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 10 + mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 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/StandardOps/EDSC/Intrinsics.h | 22 + .../mlir/Dialect/Utils/StructuredOpsUtils.h | 4 - mlir/include/mlir/IR/OpBase.td | 14 + mlir/include/mlir/TableGen/Operator.h | 3 + .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 3 +- mlir/include/mlir/Transforms/LoopUtils.h | 5 + mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Conversion/AVX512ToLLVM/CMakeLists.txt | 6 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 10 +- .../GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp | 12 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 9 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 2 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 9 +- 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/LLVMIR/CMakeLists.txt | 2 + mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 18 + 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 | 32 +- .../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/EDSC/CMakeLists.txt | 1 - mlir/lib/ExecutionEngine/CMakeLists.txt | 2 - mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 16 +- mlir/lib/TableGen/Operator.cpp | 4 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 11 +- mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/Inliner.cpp | 5 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- .../Utils/GreedyPatternRewriteDriver.cpp | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 20 +- mlir/test/Dialect/Linalg/fusion.mlir | 105 -- .../Dialect/Linalg/fusion_indexed_generic.mlir | 186 ++ 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 +- mlir/test/EDSC/CMakeLists.txt | 3 +- mlir/test/EDSC/builder-api-test.cpp | 1 + mlir/test/IR/attribute.mlir | 6 + .../TestLinalgTransformPatterns.td | 6 +- mlir/test/lib/Dialect/Affine/CMakeLists.txt | 1 + mlir/test/lib/Dialect/Test/TestOps.td | 1 + mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/mlir-cuda-runner/two-modules.mlir | 28 + mlir/test/mlir-tblgen/op-operand.td | 20 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 16 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 + 571 files changed, 20993 insertions(+), 13457 deletions(-) create mode 100644 clang-tools-extra/clangd/index/remote/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/index/remote/Index.proto create mode 100644 clang-tools-extra/clangd/index/remote/README.md create mode 100644 clang-tools-extra/clangd/index/remote/client/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/index/remote/client/Client.cpp create mode 100644 clang-tools-extra/clangd/index/remote/server/CMakeLists.txt create mode 100644 clang-tools-extra/clangd/index/remote/server/Server.cpp create mode 100644 clang/test/CodeGen/memcpy-no-nobuiltin-if-not-emitted.cpp create mode 100644 clang/test/CodeGen/pr45476.cpp create mode 100644 clang/test/PCH/cxx-recovery-expr.cpp 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/cmake/modules/FindGRPC.cmake create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h create mode 100644 llvm/lib/CodeGen/GlobalISel/LostDebugLocObserver.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte-xfail.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/zextload-xfail.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/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/DebugInfo/MIR/X86/livedebugvalues_loop_terminated.mir create mode 100644 llvm/test/MC/COFF/bss-text.s delete mode 100644 llvm/test/MC/ELF/ARM/bss-non-zero-value.s create mode 100644 llvm/test/MC/ELF/nobits-non-zero-value.s delete mode 100644 llvm/test/MC/X86/reloc-bss.s delete mode 100644 llvm/test/Transforms/ArgumentPromotion/pr3085.ll delete mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr3085.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 copy mlir/include/mlir/Dialect/Linalg/EDSC/{Intrinsics.h => FoldedIntrinsics.h} (54%) create mode 100644 mlir/test/Dialect/Linalg/fusion_indexed_generic.mlir create mode 100644 mlir/test/mlir-cuda-runner/two-modules.mlir