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 98223f7931f [Fuchsia] Use -ffile-prefix-map adds d6fc61b7e8b [profile] Record the profile size as a property of the VMO adds 39253a50f0f [ORC] Re-apply 98f2bb44610, enable JITEventListeners in Orc [...] adds 6bc775a1fc1 [MLIR] Interfaces need to used add_mlir_library adds c999084619a [GlobalISel] Port some basic shufflevector undef combines f [...] adds 98ff6eb679c Cleanup the plumbing for DILineInfoSpecifier. [NFC] adds 678da7b109f AMDGPU/GlobalISel: Remove leftover #if 0 adds a3f974f3c33 [WebAssembly] SIMD bitmask intrinsics and builtin functions adds 6343526d640 Revert "Cleanup the plumbing for DILineInfoSpecifier. [NFC]" adds 34db3c3a184 [WebAssembly] SIMD integer abs instructions adds 08670d435bb [WebAssembly] Support swiftself and swifterror for WebAssem [...] adds 09ac859c136 [ELF][test] Make tests less address sensitive and delete re [...] adds 1c153774961 Recommit: CFGDiff: Simplify/common the begin/end implementa [...] adds f7d4bd81443 [MLIR] Fix for out-of-tree builds from install area. adds 4e6c778eca4 [XRay] Record the XRay data size as a property of the VMO adds 011b785505b [ELF] Create readonly PT_LOAD in the presence of a SECTIONS [...] adds 6ef1f3718f3 [sanitizer_coverage][Fuchsia] Set ZX_PROP_VMO_CONTENT_SIZE adds 0ddd04391d2 [MLIR] Fix op folding to not run pre-replace when not const [...] adds fc3752665f4 [RISCV] Passing small data limitation value to RISCV backend adds 032251e34d1 [Coroutines] Fix PR45130 adds a035726e5aa Revert "Generate Callee Saved Register (CSR) related cfi di [...] adds 728b878de68 [AMDGPU] Set the CostPerUse value for vgpr registers. adds 2cbb8c946a6 [AMDGPU] Reuse register during frame index elimination adds 3a8372ed02a [DSE] Support traversing MemoryPhis. adds be86bc76f0c [Matrix] Generalize ColumnMatrixTy to MatrixTy (NFC). adds e9630630ffa [Syntax] Split syntax tests adds 5c10967157d [InstCombine] Don't replace musttail result based on known bits adds 9cf920e64d1 [ARM] Extra MVE float loop tests. NFC adds 03727687766 [InstCombine] Simplify calls with "returned" attribute adds ebb04e9ca93 [NFC][RISCV] Test for 0.0 fp immediate adds 3c24aee7ee8 [RISCV] Select +0.0 immediate using fmv.{w,d}.x / fcvt.d.w adds b3499f572d3 [ARM] Change VDUP type to i32 for MVE adds baa6f6a7828 Revert "[TableGen][GlobalISel] Account for HwMode in Regist [...] adds 180581cfcf5 [clang] Add support for consteval constructors adds 467c4902a10 [lldb] Enable now passing part of TestDataFormatterStdString.py adds 63778bc653a [llvm-readobj][llvm-readelf][test] - Add a test to check ho [...] adds 089cfe113da Improve step over performance adds fd7300f717c [Syntax] Test both the default and windows target platforms [...] adds 86b093d1a18 [llvm-readobj] Allow syms from all sections to match stack [...] adds a09ff56b5b5 [Tests] Regenerate some test checks; NFC adds c1efdbcbe0d [ValueTracking] Add computeKnownBits DemandedElts support t [...] adds 9967352a034 Revert "[Syntax] Test both the default and windows target p [...] adds ce6c95aacae [InstCombine] Move test to instcombine; NFC adds fcba7c3534f [OPENMP50]Initial support for scan directive. adds 7f764fa18f6 [ValueTracking] Add some initial isKnownNonZero DemandedElt [...] adds a4edea29be2 Fix `-Wunused-variable` warning. NFC. adds ece6cf0fa56 [DSE,MSSA] Precommit additional tests for D73763. adds 7a85e3585ec [ARM,CDE] Implement GPR CDE intrinsics adds d22e6617125 [ARM,CDE] Implement CDE S and D-register intrinsics adds 969034b8603 [ARM,CDE] Implement CDE unpredicated Q-register intrinsics adds 6ae3eff8baa [ARM,CDE] Implement CDE vreinterpret intrinsics adds 6e34e71869a [AMDGPU] Enable divergence driven ISel for ADD/SUB i64 adds f8352502a35 [scudo][standalone] Allow fallback to secondary if primary is full adds 53d6b156bbb AMDGPU: Add more tests for fshr adds a950e3beefd AMDGPU: Move towards deprecating alignbit intrinsic adds d168b777803 [DAGCombiner] Fix non-determinism problem related to argume [...] adds fc902cb6e2b [PowerPC][AIX][NFC] Add zero-sized by val params to cc test. adds 94061df6e5f [analyzer] StdLibraryFunctionsChecker: Add argument constraints adds eddede9d518 [Syntax] Test both the default and windows target platforms [...] adds 45a9945b9ea [ARM,MVE] Add ACLE intrinsics for the vminv/vmaxv family. adds 1adfa4c9916 [ARM,MVE] Add ACLE intrinsics for the vaddv/vaddlv family. adds 34659de5fdd [InstCombine][X86] simplifyX86immShift - convert variable i [...] adds ffcc076a2b2 [[Clang CallGraph]] CallGraph should still record calls to decls. adds ce5173c0e17 Use FinishThunk to finish musttail thunks adds 32fbea15485 [X86] Prevent (bitcast (broadcast_load)) combine from produ [...] adds 56122fcd641 [PowerPC][AIX][NFC] Extend the test coverage of ByVal args. adds edcfb47ff6d [DAGCombiner] Do not fold truncate(build_vector(..)) if it [...] adds ededa65d559 [analyzer] StdLibraryFunctionsChecker: Add NotNull Arg Constraint adds f59bb40e361 Attempt to fix failing build-bot with [-Werror,-Wcovered-sw [...] adds 942afe0cb2a [mlir/quant] fix a small typo in the quant utility adds 0b18b568e91 [lldb-vscode] Don't use SBLaunchInfo in request_attach adds 3205d1a8603 [InstCombine] Handle known shl nsw sign bit in SimplifyDemanded adds 5de4ba1770f Cleanup the plumbing for DILineInfoSpecifier. [NFC - Try 2] adds 18e8f27ad87 Add missing module map entry adds 462db62053f [mlir][AVX512] Start a primitive AVX512 dialect adds 636665331bb PR45181: Fix another invalid DIExpression combination adds fe5937cb33b [llc] Initialize TargetLoweringObjectFile for MIR input adds 7899fe9da8d [X86] Reland D71360 Clean up UseInitArray initialization fo [...] adds 06dea73307e [OPENMP50]Initial support for inclusive clause. adds 7efbd851adf [libc++] Add a new FILE_DEPENDENCIES parser adds 25294708f5e [libc] NFC - Move the round redirector from its own nested [...] adds 4716ebb823e [ADT] CoalescingBitVector: Avoid initial heap allocation, NFC adds a3fd1a1c744 [ADT] CoalescingBitVector: Add advanceToLowerBound iterator [...] adds a2459433551 [LiveDebugValues] Speed up collectIDsForRegs, NFC adds 7ec24448801 unittest: Work around build failure on MSVC builders adds 9b95929a26e [OPENMP50]Do not allow several scan directives in the same [...] adds 2b52e4e629e [InstCombine] Remove known bits constant folding adds be4e9db5799 [mlir][Linalg] NFC: Clean up for 0-D abstraction. adds 08a9147349e [mlir][LLVMIR] Fix fusion for rank-0 tensors adds fe5599eac6a [llvm-ar] Use target triple to deduce archive kind for bitc [...] adds 40fc80a0232 [mlir][AVX512] Hotfix - Fix CMake Doc generation dependence adds 6385c2ab8ff [AppleObjCRuntimeV2] Force lazily allocated class names to [...] adds 696ae6f7d8e [StopHook] Use wildcard matching. Pointed out by Jim Ingham. adds 417d69595f0 [InstSimplify] Reorder checks to be more efficient; NFC adds 079c6ddaf53 Correctly initialize the DW_AT_comp_dir attribute of Clang [...] adds 97f490d87b2 Don't set the isOptimized flag in module skeleton DICompileUnits. adds dc4259d5a38 [c++20] Further extend the set of comparisons broken by C++ [...] adds e708471395b [mlir][NFC] Cleanup AffineOps directory structure adds 576105c322b [lldb-vscode] stop read loop after termination adds 2dec82652e4 Create basic SBEnvironment class adds 1993f95f2b1 [ValueTracking][SVE] Fix getOffsetFromIndex for scalable vector. adds fc8a009bf39 Clean up and simplify after collision of c48442c and 19fccc [...] adds df4cc35efd0 [VE] Fix -Wunused-private-field after D72598 and -Wdeprecat [...] adds 43580a5c5af Allow remapping Clang module skeleton CU references with -f [...] adds f75f19c2374 [Clang][test] Add .i files for test discovery
No new revisions were added by this update.
Summary of changes: clang/docs/ClangCommandLineReference.rst | 6 +- clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 74 + clang/include/clang/AST/RecursiveASTVisitor.h | 10 + clang/include/clang/AST/StmtOpenMP.h | 57 + clang/include/clang/Analysis/CallGraph.h | 5 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 4 + clang/include/clang/Basic/CodeGenOptions.def | 3 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 28 +- clang/include/clang/Basic/OpenMPKinds.def | 8 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/arm_cde.td | 159 ++- clang/include/clang/Basic/arm_mve.td | 66 +- clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Sema/Overload.h | 8 + clang/include/clang/Sema/Sema.h | 9 + clang/include/clang/Serialization/ASTBitCodes.h | 1 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 7 + clang/lib/AST/OpenMPClause.cpp | 28 + clang/lib/AST/StmtOpenMP.cpp | 21 + clang/lib/AST/StmtPrinter.cpp | 5 + clang/lib/AST/StmtProfile.cpp | 7 + clang/lib/Analysis/CallGraph.cpp | 6 +- clang/lib/Basic/OpenMPKinds.cpp | 15 + clang/lib/CodeGen/CGBuiltin.cpp | 8 + clang/lib/CodeGen/CGDebugInfo.cpp | 16 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CGVTables.cpp | 5 +- clang/lib/CodeGen/CodeGenModule.cpp | 15 + clang/lib/CodeGen/CodeGenModule.h | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 32 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Parse/ParseDecl.cpp | 9 +- clang/lib/Parse/ParseOpenMP.cpp | 13 +- clang/lib/Sema/SemaDeclCXX.cpp | 14 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 18 + clang/lib/Sema/SemaInit.cpp | 14 +- clang/lib/Sema/SemaOpenMP.cpp | 105 +- clang/lib/Sema/SemaOverload.cpp | 111 +- clang/lib/Sema/TreeTransform.h | 54 +- clang/lib/Serialization/ASTReader.cpp | 13 + clang/lib/Serialization/ASTReaderStmt.cpp | 12 + clang/lib/Serialization/ASTWriter.cpp | 7 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + .../Checkers/StdLibraryFunctionsChecker.cpp | 218 ++- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + clang/test/Analysis/analyzer-enabled-checkers.c | 1 + clang/test/Analysis/debug-CallGraph.cpp | 5 +- .../std-c-library-functions-arg-constraints.c | 87 ++ clang/test/Analysis/std-c-library-functions.c | 39 +- .../over.match.funcs/over.match.oper/p3-2a.cpp | 18 +- .../over.match.funcs/over.match.oper/p9-2a.cpp | 20 +- clang/test/CodeGen/arm-cde-gpr.c | 146 +- clang/test/CodeGen/arm-cde-reinterpret.c | 78 + clang/test/CodeGen/arm-cde-vec.c | 104 ++ clang/test/CodeGen/arm-cde-vfp.c | 145 ++ clang/test/CodeGen/arm-mve-intrinsics/vaddv.c | 470 ++++++ clang/test/CodeGen/arm-mve-intrinsics/vminvq.c | 832 ++++++++++- clang/test/CodeGen/builtins-wasm.c | 18 + clang/test/CodeGen/riscv-sdata-module-flag.c | 48 + clang/test/CodeGenCXX/ms-thunks-ehspec.cpp | 27 + clang/test/CodeGenCXX/thunks-ehspec.cpp | 29 + clang/test/Driver/riscv-sdata-warning.c | 8 + clang/test/Modules/ExtDebugInfo.m | 7 +- clang/test/Modules/debug-info-moduleimport.m | 27 +- clang/test/OpenMP/nesting_of_regions.cpp | 374 ++++- clang/test/OpenMP/scan_ast_print.cpp | 50 + clang/test/OpenMP/scan_messages.cpp | 164 +++ clang/test/PCH/debug-info-pch-path.c | 4 +- clang/test/Sema/arm-cde-immediates.c | 135 +- clang/test/SemaCXX/cxx2a-consteval.cpp | 144 +- clang/test/lit.cfg.py | 2 +- clang/tools/libclang/CIndex.cpp | 10 + clang/tools/libclang/CXCursor.cpp | 3 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 763 +++++----- clang/utils/TableGen/MveEmitter.cpp | 45 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 5 + .../sanitizer_coverage_fuchsia.cpp | 25 +- compiler-rt/lib/scudo/standalone/combined.h | 21 +- .../lib/scudo/standalone/tests/combined_test.cpp | 31 +- compiler-rt/lib/xray/xray_utils.cpp | 4 + libc/src/math/CMakeLists.txt | 15 +- libc/src/math/{round => }/round.cpp | 2 +- libc/src/math/{round => }/round.h | 0 libc/src/math/round/CMakeLists.txt | 14 - libc/src/math/{round => }/round_redirector.cpp | 0 .../fstreams/ifstream.cons/wchar_pointer.pass.cpp | 2 + .../ifstream.members/open_wchar_pointer.pass.cpp | 2 + .../fstreams/filebuf.virtuals/seekoff.pass.cpp | 2 + .../fstreams/filebuf.virtuals/underflow.pass.cpp | 1 + .../fstreams/ifstream.assign/member_swap.pass.cpp | 2 + .../fstreams/ifstream.assign/move_assign.pass.cpp | 1 + .../ifstream.assign/nonmember_swap.pass.cpp | 2 + .../fstreams/ifstream.cons/move.pass.cpp | 1 + .../fstreams/ifstream.cons/path.pass.cpp | 1 + .../fstreams/ifstream.cons/pointer.pass.cpp | 2 + .../fstreams/ifstream.cons/string.pass.cpp | 2 + .../fstreams/ifstream.members/close.pass.cpp | 2 + .../fstreams/ifstream.members/open_path.pass.cpp | 1 + .../ifstream.members/open_pointer.pass.cpp | 2 + .../fstreams/ifstream.members/open_string.pass.cpp | 2 + .../fstreams/ifstream.members/rdbuf.pass.cpp | 2 + .../conversions.buffer/pbackfail.pass.cpp | 2 + .../conversions.buffer/underflow.pass.cpp | 2 + libcxx/utils/libcxx/test/format.py | 16 +- lld/ELF/ScriptParser.cpp | 6 - lld/test/ELF/arm-force-pi-thunk.s | 2 +- lld/test/ELF/arm-thumb-thunk-v6m.s | 4 +- lld/test/ELF/arm-thunk-linkerscript-dotexpr.s | 2 +- lld/test/ELF/arm-thunk-linkerscript.s | 2 +- lld/test/ELF/linkerscript/absolute-expr.test | 2 +- lld/test/ELF/linkerscript/align-empty.test | 8 +- lld/test/ELF/linkerscript/at-self-reference.s | 63 - lld/test/ELF/linkerscript/at.s | 9 +- lld/test/ELF/linkerscript/at4.s | 5 +- lld/test/ELF/linkerscript/common-assign.s | 8 +- lld/test/ELF/linkerscript/double-bss.test | 6 +- lld/test/ELF/linkerscript/extend-pt-load1.test | 6 +- lld/test/ELF/linkerscript/extend-pt-load2.test | 9 +- lld/test/ELF/linkerscript/extend-pt-load3.test | 7 +- lld/test/ELF/linkerscript/loadaddr.s | 2 +- lld/test/ELF/linkerscript/map-file2.test | 8 +- lld/test/ELF/linkerscript/merge-header-load.s | 5 +- lld/test/ELF/linkerscript/merge-sections-syms.s | 34 +- lld/test/ELF/linkerscript/merge-sections.s | 2 +- lld/test/ELF/linkerscript/noload.s | 53 +- lld/test/ELF/linkerscript/non-alloc.s | 6 +- lld/test/ELF/linkerscript/orphan-align.s | 2 +- lld/test/ELF/linkerscript/overlapping-sections.s | 12 +- lld/test/ELF/linkerscript/overlay.test | 5 +- lld/test/ELF/linkerscript/repsection-symbol.s | 8 +- lld/test/ELF/linkerscript/rosegment.test | 25 +- lld/test/ELF/linkerscript/sections-keep.s | 12 +- lld/test/ELF/linkerscript/sizeofheaders.s | 4 +- lld/test/ELF/linkerscript/symbol-conflict.s | 11 - lld/test/ELF/linkerscript/synthetic-symbols1.test | 18 +- lld/test/ELF/many-alloc-sections.s | 2 +- lldb/bindings/headers.swig | 1 + lldb/bindings/interface/SBEnvironment.i | 48 + lldb/bindings/interface/SBLaunchInfo.i | 6 + lldb/bindings/interface/SBPlatform.i | 3 + lldb/bindings/interface/SBTarget.i | 3 + lldb/bindings/interfaces.swig | 1 + lldb/include/lldb/API/LLDB.h | 1 + lldb/include/lldb/API/SBDefines.h | 1 + lldb/include/lldb/API/SBEnvironment.h | 137 ++ lldb/include/lldb/API/SBLaunchInfo.h | 33 + lldb/include/lldb/API/SBPlatform.h | 8 + lldb/include/lldb/API/SBTarget.h | 9 + lldb/include/lldb/Utility/Environment.h | 1 + lldb/include/lldb/lldb-forward.h | 1 + lldb/source/API/CMakeLists.txt | 1 + lldb/source/API/SBEnvironment.cpp | 147 ++ lldb/source/API/SBLaunchInfo.cpp | 21 +- lldb/source/API/SBPlatform.cpp | 14 + lldb/source/API/SBTarget.cpp | 13 + .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 34 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 4 + .../libstdcpp/string/TestDataFormatterStdString.py | 3 +- .../python_api/sbenvironment/TestSBEnvironment.py | 125 ++ .../tools/lldb-vscode/launch/TestVSCode_launch.py | 26 + .../test/Shell/ExecControl/StopHook/stop-hook.test | 4 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 5 +- llvm/examples/OrcV2Examples/CMakeLists.txt | 3 +- .../CMakeLists.txt | 16 + .../LLJITWithGDBRegistrationListener.cpp | 109 ++ llvm/include/llvm/ADT/CoalescingBitVector.h | 85 +- llvm/include/llvm/Analysis/ValueTracking.h | 25 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 7 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 13 +- .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 3 +- llvm/include/llvm/DebugInfo/DIContext.h | 8 +- llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h | 8 +- .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 5 +- llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 2 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 19 +- llvm/include/llvm/ExecutionEngine/RuntimeDyld.h | 27 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 1 + llvm/include/llvm/IR/CFGDiff.h | 76 +- llvm/include/llvm/IR/IntrinsicsARM.td | 92 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/Target/GlobalISel/Combine.td | 25 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 7 +- llvm/lib/Analysis/ValueTracking.cpp | 130 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/CFIInstrInserter.cpp | 76 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 13 + llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 5 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 83 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 6 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 2 - .../DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 22 +- .../DebugInfo/Symbolize/SymbolizableObjectFile.h | 4 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 8 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 70 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 48 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 8 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 + llvm/lib/Target/AMDGPU/SIInstructions.td | 1 - llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 5 + llvm/lib/Target/AMDGPU/VOP3Instructions.td | 2 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 106 ++ llvm/lib/Target/ARM/ARMISelLowering.cpp | 90 +- llvm/lib/Target/ARM/ARMISelLowering.h | 16 +- llvm/lib/Target/ARM/ARMInstrCDE.td | 93 ++ llvm/lib/Target/ARM/ARMInstrMVE.td | 384 ++--- .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 - llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp | 1 - llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 1 - llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 1 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 11 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 2 + llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 8 + llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 6 + llvm/lib/Target/RISCV/RISCVRegisterBankInfo.cpp | 4 +- llvm/lib/Target/RISCV/RISCVRegisterBankInfo.h | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 2 +- llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 1 - llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 1 - llvm/lib/Target/VE/VEFrameLowering.cpp | 6 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 3 +- llvm/lib/Target/VE/VEInstrInfo.h | 1 - .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 5 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 6 + .../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 4 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 52 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 17 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 3 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 29 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 7 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 31 +- llvm/lib/Target/X86/X86FrameLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 29 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 12 +- llvm/lib/Target/X86/X86TargetObjectFile.cpp | 26 +- llvm/lib/Target/X86/X86TargetObjectFile.h | 24 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 5 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 28 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 14 + .../InstCombine/InstructionCombining.cpp | 31 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 163 ++- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 136 +- .../Analysis/ValueTracking/knownnonzero-shift.ll | 6 +- .../GlobalISel/prelegalizercombiner-undef.mir | 58 + .../CodeGen/AArch64/dag-combine-trunc-build-vec.ll | 48 + llvm/test/CodeGen/AMDGPU/bypass-div.ll | 36 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 4 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 870 +++++++++++- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 8 +- .../test/CodeGen/AMDGPU/pei-scavenge-sgpr-gfx9.mir | 4 +- .../CodeGen/AMDGPU/pei-scavenge-vgpr-spill.mir | 60 + llvm/test/CodeGen/AMDGPU/sdiv64.ll | 14 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 2 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 14 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 12 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 10 +- .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 55 +- llvm/test/CodeGen/RISCV/double-arith.ll | 56 +- llvm/test/CodeGen/RISCV/float-arith.ll | 88 +- llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 8 +- llvm/test/CodeGen/RISCV/fp-imm.ll | 116 ++ llvm/test/CodeGen/Thumb2/cde-gpr.ll | 189 +++ llvm/test/CodeGen/Thumb2/cde-vec.ll | 114 ++ llvm/test/CodeGen/Thumb2/cde-vfp.ll | 198 +++ llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 1491 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 1418 +++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-fmas.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/dup.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddq.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddv.ll | 416 ++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vminvq.ll | 849 ++++++++++- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vsubq.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-pred-threshold.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 56 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vldst4.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 36 + llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 30 + llvm/test/CodeGen/WebAssembly/swiftcc.ll | 46 + llvm/test/CodeGen/X86/cfi-epilogue-with-return.mir | 48 - .../CodeGen/X86/cfi-epilogue-without-return.mir | 53 - .../X86/cfi-inserter-callee-save-register.mir | 34 - .../X86/cfi-inserter-verify-inconsistent-csr.mir | 28 - llvm/test/CodeGen/X86/constructor.ll | 1 + llvm/test/CodeGen/X86/fdiv.ll | 24 + llvm/test/CodeGen/X86/init-priority.ll | 2 +- llvm/test/DebugInfo/X86/pr45181.ll | 306 ++++ llvm/test/MC/WebAssembly/simd-encodings.s | 18 + llvm/test/Transforms/Coroutines/no-suspend.ll | 52 + .../MSSA/memset-unknown-sizes.ll | 71 + .../MSSA/multiblock-exceptions.ll | 1 - .../DeadStoreElimination/MSSA/multiblock-loops.ll | 39 +- .../MSSA/multiblock-memoryphis.ll | 41 +- .../MSSA/multiblock-multipath.ll | 76 + .../MSSA/multiblock-overlap.ll | 112 ++ .../DeadStoreElimination/MSSA/multiblock-simple.ll | 105 +- llvm/test/Transforms/GVN/PRE/volatile.ll | 143 +- .../InstCombine/X86/x86-vector-shifts.ll | 57 +- llvm/test/Transforms/InstCombine/align-attr.ll | 2 +- llvm/test/Transforms/InstCombine/assume.ll | 16 +- llvm/test/Transforms/InstCombine/call-returned.ll | 51 + .../Transforms/InstCombine/expensive-combines.ll | 2 +- .../test/Transforms/InstCombine/fortify-folding.ll | 4 +- .../InstCombine}/known-signbit-shift.ll | 7 +- .../InstCombine/out-of-bounds-indexes.ll | 29 +- llvm/test/Transforms/InstCombine/phi-shifts.ll | 22 +- llvm/test/Transforms/InstCombine/strcpy_chk-1.ll | 2 +- llvm/test/Transforms/InstCombine/strncpy_chk-1.ll | 2 +- llvm/test/Transforms/InstCombine/unused-nonnull.ll | 9 +- llvm/test/Transforms/InstSimplify/assume.ll | 6 +- llvm/test/Transforms/InstSimplify/call.ll | 4 + llvm/test/Transforms/InstSimplify/compare.ll | 15 +- .../Transforms/InstSimplify/shift-knownbits.ll | 10 +- llvm/test/Transforms/MemCpyOpt/vscale-memset.ll | 115 ++ llvm/test/tools/llvm-ar/lto-kind-from-triple.test | 26 + .../test/tools/llvm-readobj/ELF/reloc-addends.test | 155 ++ llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 73 +- llvm/tools/llc/llc.cpp | 3 + llvm/tools/lli/lli.cpp | 6 + llvm/tools/llvm-ar/llvm-ar.cpp | 23 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 30 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 5 +- llvm/unittests/ADT/CoalescingBitVectorTest.cpp | 76 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 7 +- llvm/utils/TableGen/RegisterBankEmitter.cpp | 64 +- mlir/cmake/modules/MLIRConfig.cmake.in | 4 +- mlir/docs/Interfaces.md | 2 +- mlir/docs/Tutorials/Toy/Ch-5.md | 2 +- mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- .../Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.h | 29 + mlir/include/mlir/Dialect/AVX512/AVX512.td | 99 ++ mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h | 31 + mlir/include/mlir/Dialect/AVX512/CMakeLists.txt | 1 + .../mlir/Dialect/{Shape => Affine}/CMakeLists.txt | 0 .../Dialect/{AffineOps => Affine}/EDSC/Builders.h | 8 +- .../{AffineOps => Affine}/EDSC/Intrinsics.h | 6 +- .../Dialect/{AffineOps => Affine/IR}/AffineOps.h | 8 +- .../Dialect/{AffineOps => Affine/IR}/AffineOps.td | 8 +- .../{AffineOps => Affine/IR}/AffineOpsBase.td | 0 .../{AffineOps => Affine/IR}/AffineValueMap.h | 6 +- .../{AffineOps => Affine/IR}/CMakeLists.txt | 0 mlir/include/mlir/Dialect/Affine/Passes.h | 48 + mlir/include/mlir/Dialect/CMakeLists.txt | 3 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 6 + mlir/include/mlir/Dialect/LLVMIR/LLVMAVX512.td | 52 + .../mlir/Dialect/LLVMIR/LLVMAVX512Dialect.h | 30 + mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 2 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 2 +- .../Linalg/Transforms/LinalgTransformPatterns.td | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 2 +- .../Dialect/{Vector => VectorOps}/VectorOps.td | 9 +- mlir/include/mlir/IR/OpImplementation.h | 5 +- mlir/include/mlir/InitAllDialects.h | 8 +- mlir/include/mlir/InitAllPasses.h | 6 + mlir/include/mlir/Transforms/Passes.h | 13 - mlir/lib/Analysis/AffineAnalysis.cpp | 4 +- mlir/lib/Analysis/AffineStructures.cpp | 4 +- mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Analysis/LoopAnalysis.cpp | 4 +- mlir/lib/Analysis/NestedMatcher.cpp | 2 +- mlir/lib/Analysis/SliceAnalysis.cpp | 2 +- mlir/lib/Analysis/Utils.cpp | 4 +- mlir/lib/Conversion/AVX512ToLLVM/CMakeLists.txt | 19 + .../AVX512ToLLVM/ConvertAVX512ToLLVM.cpp | 193 +++ .../AffineToStandard/AffineToStandard.cpp | 2 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- mlir/lib/Conversion/CMakeLists.txt | 1 + mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 2 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 2 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 4 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 2 +- mlir/lib/Dialect/AVX512/CMakeLists.txt | 14 + mlir/lib/Dialect/AVX512/IR/AVX512Dialect.cpp | 35 + mlir/lib/Dialect/Affine/CMakeLists.txt | 21 + .../{AffineOps => Affine}/EDSC/Builders.cpp | 2 +- .../{AffineOps => Affine/EDSC}/CMakeLists.txt | 8 +- .../Dialect/{AffineOps => Affine/IR}/AffineOps.cpp | 16 +- .../{AffineOps => Affine/IR}/AffineValueMap.cpp | 4 +- .../{AffineOps => Affine/IR}/CMakeLists.txt | 7 +- .../Transforms/AffineDataCopyGeneration.cpp | 4 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 2 +- mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 21 + .../Transforms/SimplifyAffineStructures.cpp | 5 +- mlir/lib/Dialect/CMakeLists.txt | 3 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 20 + mlir/lib/Dialect/LLVMIR/IR/LLVMAVX512Dialect.cpp | 36 + mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 105 +- 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/Linalg/Utils/Utils.cpp | 2 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 2 +- .../Transforms/ParallelLoopSpecialization.cpp | 2 +- .../LoopOps/Transforms/ParallelLoopTiling.cpp | 2 +- mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp | 4 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 2 +- mlir/lib/Dialect/Vector/VectorUtils.cpp | 2 +- .../{Vector => VectorOps}/VectorTransforms.cpp | 182 ++- .../Dialect/{Vector => VectorOps}/VectorUtils.cpp | 8 +- mlir/lib/IR/AffineMap.cpp | 3 +- mlir/lib/Interfaces/CMakeLists.txt | 12 +- mlir/lib/Target/CMakeLists.txt | 16 + mlir/lib/Target/LLVMIR/LLVMAVX512Intr.cpp | 51 + mlir/lib/Transforms/CMakeLists.txt | 5 +- mlir/lib/Transforms/LoopFusion.cpp | 2 +- mlir/lib/Transforms/LoopTiling.cpp | 2 +- mlir/lib/Transforms/LoopUnroll.cpp | 2 +- mlir/lib/Transforms/LoopUnrollAndJam.cpp | 2 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 2 +- mlir/lib/Transforms/PipelineDataTransfer.cpp | 2 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- mlir/lib/Transforms/Utils/FoldUtils.cpp | 14 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 2 +- mlir/lib/Transforms/Utils/Utils.cpp | 2 +- mlir/lib/Transforms/Vectorize.cpp | 2 +- .../Conversion/AVX512ToLLVM/convert-to-llvm.mlir | 17 + mlir/test/Dialect/AVX512/roundtrip.mlir | 21 + .../{AffineOps => Affine}/canonicalize.mlir | 0 mlir/test/Dialect/{AffineOps => Affine}/dma.mlir | 0 .../Dialect/{AffineOps => Affine}/inlining.mlir | 0 .../Dialect/{AffineOps => Affine}/invalid.mlir | 0 .../{AffineOps => Affine}/load-store-invalid.mlir | 0 .../Dialect/{AffineOps => Affine}/load-store.mlir | 0 .../memref-stride-calculation.mlir | 0 mlir/test/Dialect/{AffineOps => Affine}/ops.mlir | 0 mlir/test/Dialect/Linalg/fusion-tensor.mlir | 25 + mlir/test/EDSC/CMakeLists.txt | 4 +- mlir/test/EDSC/builder-api-test.cpp | 4 +- mlir/test/Target/avx512.mlir | 31 + mlir/test/lib/Dialect/Affine/CMakeLists.txt | 14 + .../Affine}/TestAffineDataCopy.cpp | 2 +- mlir/test/lib/Dialect/CMakeLists.txt | 1 + mlir/test/lib/Transforms/CMakeLists.txt | 3 +- mlir/test/lib/Transforms/TestConstantFold.cpp | 2 +- mlir/test/lib/Transforms/TestLoopFusion.cpp | 2 +- mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 2 +- .../lib/Transforms/TestMemRefDependenceCheck.cpp | 2 +- .../lib/Transforms/TestParallelismDetection.cpp | 2 +- .../test/lib/Transforms/TestVectorizationUtils.cpp | 2 +- mlir/tools/mlir-opt/CMakeLists.txt | 1 + mlir/tools/mlir-translate/CMakeLists.txt | 2 + 468 files changed, 15775 insertions(+), 2688 deletions(-) create mode 100644 clang/test/Analysis/std-c-library-functions-arg-constraints.c create mode 100644 clang/test/CodeGen/arm-cde-reinterpret.c create mode 100644 clang/test/CodeGen/arm-cde-vec.c create mode 100644 clang/test/CodeGen/arm-cde-vfp.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vaddv.c create mode 100644 clang/test/CodeGen/riscv-sdata-module-flag.c create mode 100644 clang/test/CodeGenCXX/ms-thunks-ehspec.cpp create mode 100644 clang/test/CodeGenCXX/thunks-ehspec.cpp create mode 100644 clang/test/Driver/riscv-sdata-warning.c create mode 100644 clang/test/OpenMP/scan_ast_print.cpp create mode 100644 clang/test/OpenMP/scan_messages.cpp rename libc/src/math/{round => }/round.cpp (94%) rename libc/src/math/{round => }/round.h (100%) delete mode 100644 libc/src/math/round/CMakeLists.txt rename libc/src/math/{round => }/round_redirector.cpp (100%) delete mode 100644 lld/test/ELF/linkerscript/at-self-reference.s delete mode 100644 lld/test/ELF/linkerscript/symbol-conflict.s create mode 100644 lldb/bindings/interface/SBEnvironment.i create mode 100644 lldb/include/lldb/API/SBEnvironment.h create mode 100644 lldb/source/API/SBEnvironment.cpp create mode 100644 lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py create mode 100644 llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/CM [...] create mode 100644 llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/LL [...] create mode 100644 llvm/test/CodeGen/AArch64/dag-combine-trunc-build-vec.ll create mode 100644 llvm/test/CodeGen/AMDGPU/pei-scavenge-vgpr-spill.mir create mode 100644 llvm/test/CodeGen/RISCV/fp-imm.ll create mode 100644 llvm/test/CodeGen/Thumb2/cde-gpr.ll create mode 100644 llvm/test/CodeGen/Thumb2/cde-vec.ll create mode 100644 llvm/test/CodeGen/Thumb2/cde-vfp.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-float16regloops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-float32regloops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddv.ll create mode 100644 llvm/test/CodeGen/WebAssembly/swiftcc.ll delete mode 100644 llvm/test/CodeGen/X86/cfi-epilogue-with-return.mir delete mode 100644 llvm/test/CodeGen/X86/cfi-epilogue-without-return.mir delete mode 100644 llvm/test/CodeGen/X86/cfi-inserter-callee-save-register.mir delete mode 100644 llvm/test/CodeGen/X86/cfi-inserter-verify-inconsistent-csr.mir create mode 100644 llvm/test/DebugInfo/X86/pr45181.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memset-unknown-sizes.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-multipath.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-overlap.ll create mode 100644 llvm/test/Transforms/InstCombine/call-returned.ll rename llvm/test/{Analysis/ValueTracking => Transforms/InstCombine}/known-signbit- [...] create mode 100644 llvm/test/Transforms/MemCpyOpt/vscale-memset.ll create mode 100644 llvm/test/tools/llvm-ar/lto-kind-from-triple.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/reloc-addends.test create mode 100644 mlir/include/mlir/Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.h create mode 100644 mlir/include/mlir/Dialect/AVX512/AVX512.td create mode 100644 mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h create mode 100644 mlir/include/mlir/Dialect/AVX512/CMakeLists.txt copy mlir/include/mlir/Dialect/{Shape => Affine}/CMakeLists.txt (100%) rename mlir/include/mlir/Dialect/{AffineOps => Affine}/EDSC/Builders.h (97%) rename mlir/include/mlir/Dialect/{AffineOps => Affine}/EDSC/Intrinsics.h (87%) rename mlir/include/mlir/Dialect/{AffineOps => Affine/IR}/AffineOps.h (99%) rename mlir/include/mlir/Dialect/{AffineOps => Affine/IR}/AffineOps.td (99%) rename mlir/include/mlir/Dialect/{AffineOps => Affine/IR}/AffineOpsBase.td (100%) rename mlir/include/mlir/Dialect/{AffineOps => Affine/IR}/AffineValueMap.h (96%) rename mlir/include/mlir/Dialect/{AffineOps => Affine/IR}/CMakeLists.txt (100%) create mode 100644 mlir/include/mlir/Dialect/Affine/Passes.h create mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMAVX512.td create mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMAVX512Dialect.h copy mlir/include/mlir/Dialect/{Vector => VectorOps}/VectorOps.td (99%) create mode 100644 mlir/lib/Conversion/AVX512ToLLVM/CMakeLists.txt create mode 100644 mlir/lib/Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.cpp create mode 100644 mlir/lib/Dialect/AVX512/CMakeLists.txt create mode 100644 mlir/lib/Dialect/AVX512/IR/AVX512Dialect.cpp create mode 100644 mlir/lib/Dialect/Affine/CMakeLists.txt rename mlir/lib/Dialect/{AffineOps => Affine}/EDSC/Builders.cpp (99%) copy mlir/lib/Dialect/{AffineOps => Affine/EDSC}/CMakeLists.txt (52%) rename mlir/lib/Dialect/{AffineOps => Affine/IR}/AffineOps.cpp (99%) rename mlir/lib/Dialect/{AffineOps => Affine/IR}/AffineValueMap.cpp (97%) rename mlir/lib/Dialect/{AffineOps => Affine/IR}/CMakeLists.txt (57%) rename mlir/lib/{ => Dialect/Affine}/Transforms/AffineDataCopyGeneration.cpp (99%) rename mlir/lib/{ => Dialect/Affine}/Transforms/AffineLoopInvariantCodeMotion.cpp (99%) create mode 100644 mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt rename mlir/lib/{ => Dialect/Affine}/Transforms/SimplifyAffineStructures.cpp (95%) create mode 100644 mlir/lib/Dialect/LLVMIR/IR/LLVMAVX512Dialect.cpp copy mlir/lib/Dialect/{Vector => VectorOps}/VectorTransforms.cpp (92%) copy mlir/lib/Dialect/{Vector => VectorOps}/VectorUtils.cpp (98%) create mode 100644 mlir/lib/Target/LLVMIR/LLVMAVX512Intr.cpp create mode 100644 mlir/test/Conversion/AVX512ToLLVM/convert-to-llvm.mlir create mode 100644 mlir/test/Dialect/AVX512/roundtrip.mlir rename mlir/test/Dialect/{AffineOps => Affine}/canonicalize.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/dma.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/inlining.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/invalid.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/load-store-invalid.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/load-store.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/memref-stride-calculation.mlir (100%) rename mlir/test/Dialect/{AffineOps => Affine}/ops.mlir (100%) create mode 100644 mlir/test/Target/avx512.mlir create mode 100644 mlir/test/lib/Dialect/Affine/CMakeLists.txt rename mlir/test/lib/{Transforms => Dialect/Affine}/TestAffineDataCopy.cpp (98%)