This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig in repository toolchain/ci/llvm-project.
from 2ddfac06070 [Orc][examples] Actually return MainResult from main adds f75e04bc93f [llvm-jitlink] Add -show-init-es option to dump initial Exe [...] adds b64afadf306 [JITLink][MachO] Treat linker private symbols as hidden rat [...] adds 1ffc5074050 [X86] Add avx512f only command lines to the vector add/sub [...] adds a7d187d9c05 Revert "[JITLink][MachO] Treat linker private symbols as hi [...] adds 2efeff6ac4a Test commit. adds 4dfe92e4654 Basic Block Sections Support. adds 9c9eb60b4b1 [JITLink][MachO] Re-apply b64afadf306, MachO linker-private [...] adds 981f017c5c4 [ORC] Print symbol flags and materializer name in Execution [...] adds 1e66710d392 [JITLink][AArch64] Fix incorrect capitalization in a testca [...] adds 049bb95c5c4 [ORC] Remove an undefined static method from LLJIT. adds 10aa7ea951e [CodeGenPrepare] Freeze condition when transforming select to br adds 27f303924e0 Be more strict when checking existence of foo adds 429d792f23f [mlir] Add support for generating dialect declarations via [...] adds 650f363bd75 [ValueLattice] Add singlecrfromundef lattice value. adds 56418042981 [DAG] MatchRotate - Add funnel shift by variable support adds 8105935d3aa [TypeSize] Allow returning scalable size in implicit conver [...] adds 5087ace6519 [Clang][SVE] Parse builtin type string for scalable vectors adds caef4a81c93 [AVR] Make helper functions static. NFC. adds 5cc9dea78a3 [tblgen] Remove unused private field. NFC. adds 775bf626982 [SystemZ] Regenerate rotate/shift tests adds 1ec395523d8 [Thumb2] Regenerate rotate tests adds 3ffb5ef7b03 [PowerPC] Regenerate rotate tests adds de5b2cfdd46 AMDGPU/GlobalISel: Add baseline test for mul adds 79cda46e49b AMDGPU/GlobalISel: Add baseline test for mul adds d09a46cdbc8 [gn build] (manually) port 5087ace6519 adds a1e940b1853 [Driver][test] Add a specific test file for -fmerge-all-constants adds 47df2220a27 [gn build] (manually) port 5087ace6519 more adds de0011abf58 [gn build] Port 5087ace6519 adds fe6037172b9 AMDGPU/GlobalISel: Add more tests for G_SADDE/G_SSUBE new ce33926342c AMDGPU/GlobalISel: Remove -global-isel-abort=0 from some tests new d3851332493 [llvm-objdump][test] Move {AArch64,X86}/macho-* to MachO/ new 98f2bb44610 [ORC] Enable JITEventListeners in the RTDyldObjectLinkingLayer. new b1cdada023a [llvm-objdump][test] Move {AArch64,ARM}/* to ELF/ARM/ or Ma [...] new 7f5b8115acb [gn build] don't repeat arm header targets twice. no behavi [...]
The 5 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/include/clang/AST/ASTContext.h | 6 + clang/include/clang/Basic/AArch64SVEACLETypes.def | 28 +- clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/BuiltinsAArch64.def | 13 + clang/include/clang/Basic/arm_sve.td | 14 + clang/lib/AST/ASTContext.cpp | 55 +- clang/lib/CodeGen/CGBuiltin.cpp | 73 + clang/lib/CodeGen/CodeGenFunction.cpp | 10 +- clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/module.modulemap | 6 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c | 83 + clang/test/Driver/clang_f_opts.c | 8 - clang/test/Driver/fmerge-constants.c | 6 + clang/utils/TableGen/CMakeLists.txt | 1 + clang/utils/TableGen/SveEmitter.cpp | 123 + clang/utils/TableGen/TableGen.cpp | 6 + clang/utils/TableGen/TableGenBackends.h | 2 + llvm/CMakeLists.txt | 11 + llvm/README.txt | 1 - llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/examples/OrcV2Examples/CMakeLists.txt | 3 +- .../CMakeLists.txt | 16 + .../LLJITWithGDBRegistrationListener.cpp | 109 + llvm/include/llvm/Analysis/ValueLattice.h | 52 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 34 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 - .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 19 +- llvm/include/llvm/Support/TypeSize.h | 28 +- llvm/include/llvm/Target/TargetMachine.h | 14 + llvm/include/llvm/Target/TargetOptions.h | 31 +- llvm/lib/Analysis/ValueLattice.cpp | 6 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 59 +- .../JITLink/MachOLinkGraphBuilder.cpp | 10 +- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Mangling.cpp | 14 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 49 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 5 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 68 +- .../AMDGPU/GlobalISel/artifact-combiner-anyext.mir | 3 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 3 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 3 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 3 +- .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 4 +- .../GlobalISel/legalize-extract-vector-elt.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 6 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 6 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sadde.mir | 56 + .../CodeGen/AMDGPU/GlobalISel/legalize-ssube.mir | 55 + llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll | 2339 ++++++++++++++++++++ llvm/test/CodeGen/AMDGPU/fshl.ll | 318 ++- llvm/test/CodeGen/AMDGPU/fshr.ll | 291 +-- llvm/test/CodeGen/ARM/2012-08-30-select.ll | 2 +- llvm/test/CodeGen/PowerPC/rotl-2.ll | 25 +- llvm/test/CodeGen/SystemZ/rot-01.ll | 13 +- llvm/test/CodeGen/SystemZ/rot-02.ll | 30 +- llvm/test/CodeGen/SystemZ/rot-shift-64-sub-amt.ll | 53 +- llvm/test/CodeGen/SystemZ/shift-01.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-02.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-03.ll | 62 +- llvm/test/CodeGen/SystemZ/shift-04.ll | 120 +- llvm/test/CodeGen/SystemZ/shift-05.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-06.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-07.ll | 78 +- llvm/test/CodeGen/SystemZ/shift-08.ll | 79 +- llvm/test/CodeGen/SystemZ/shift-09.ll | 31 +- llvm/test/CodeGen/SystemZ/shift-10.ll | 50 +- llvm/test/CodeGen/SystemZ/shift-11.ll | 49 +- llvm/test/CodeGen/SystemZ/shift-12.ll | 81 +- llvm/test/CodeGen/Thumb2/thumb2-ror.ll | 33 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 252 ++- llvm/test/CodeGen/X86/shift-double-x86_64.ll | 2 - llvm/test/CodeGen/X86/shift-double.ll | 10 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 262 ++- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 188 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 105 +- ...m64_relocations.s => MachO_arm64_relocations.s} | 0 .../X86/Inputs/MachO_global_linker_private_def.s | 12 + .../X86/Inputs/MachO_internal_linker_private_def.s | 12 + .../JITLink/X86/MachO_linker_private_symbols.s | 22 + .../CodeGenPrepare/X86/optimizeSelect-DT.ll | 3 +- llvm/test/Transforms/CodeGenPrepare/X86/select.ll | 15 +- .../merge-range-and-undef.ll | 3 +- .../{ => ELF}/AArch64/Inputs/cfi.elf-aarch64 | Bin .../AArch64/elf-aarch64-mapping-symbols.test | 0 .../llvm-objdump/{ => ELF}/AArch64/lit.local.cfg | 0 .../tools/llvm-objdump/{ => ELF}/AArch64/plt.test | 0 .../{ => ELF}/AMDGPU/Inputs/source-lines.cl | 0 .../llvm-objdump/{ => ELF}/AMDGPU/lit.local.cfg | 0 .../llvm-objdump/{ => ELF}/AMDGPU/source-lines.ll | 0 .../{ => ELF}/ARM/disassemble-code-data-mix.s | 0 .../{ => ELF}/ARM/invalid-instruction.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/lit.local.cfg | 0 .../tools/llvm-objdump/{ => ELF}/ARM/reg-names.s | 0 .../llvm-objdump/{ => ELF}/ARM/unknown-instr.test | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v5t-subarch.s | 0 .../llvm-objdump/{ => ELF}/ARM/v5te-subarch.s | 0 .../llvm-objdump/{ => ELF}/ARM/v5tej-subarch.s | 0 .../{ => ELF}/ARM/v6-neg-subfeatures.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v6-subarch.s | 0 .../llvm-objdump/{ => ELF}/ARM/v6-subfeatures.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v6k-subarch.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v6m-subarch.s | 0 .../llvm-objdump/{ => ELF}/ARM/v6t2-subarch.s | 0 .../{ => ELF}/ARM/v7a-neg-subfeature.s | 0 .../llvm-objdump/{ => ELF}/ARM/v7a-subfeature.s | 0 .../{ => ELF}/ARM/v7m-neg-subfeatures.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v7m-subarch.s | 0 .../llvm-objdump/{ => ELF}/ARM/v7m-subfeatures.s | 0 .../llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v8a-subarch.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v8r-subarch.s | 0 .../Hexagon/Inputs/source-interleave-hexagon.c | 0 .../llvm-objdump/{ => ELF}/Hexagon/lit.local.cfg | 0 .../{ => ELF}/Hexagon/source-interleave-hexagon.ll | 0 .../{ => ELF}/Mips/disassemble-all.test | 0 .../llvm-objdump/{ => ELF}/Mips/lit.local.cfg | 0 .../llvm-objdump/{ => ELF}/PowerPC/branch-offset.s | 0 .../llvm-objdump/{ => ELF}/PowerPC/lit.local.cfg | 0 .../AArch64/Inputs/ObjC.exe.macho-aarch64 | Bin .../AArch64/Inputs/ObjC.obj.macho-aarch64 | Bin .../{ => MachO}/AArch64/Inputs/arm64_32-fat.o | Bin .../{ => MachO}/AArch64/Inputs/arm64e.macho.yaml | 0 .../AArch64/Inputs/fat.macho-armv7s-arm64 | Bin .../AArch64/Inputs/hello.exe.macho-aarch64 | Bin .../AArch64/Inputs/hello.obj.macho-aarch64 | Bin .../AArch64/Inputs/kextbundle.macho-aarch64 | Bin .../AArch64/Inputs/link-opt-hints.macho-aarch64 | Bin .../Inputs/print-armv8crypto.obj.macho-aarch64 | Bin .../AArch64/Inputs/print-mrs.obj.macho-aarch64 | Bin .../AArch64/Inputs/reloc-addend.obj.macho-aarch64 | Bin .../AArch64/Inputs/thread.macho-aarch64 | Bin .../AArch64/Inputs/thread.macho-arm64_32 | Bin .../{ => MachO}/AArch64/arm64_32-fat.test | 0 .../llvm-objdump/{ => MachO}/AArch64/arm64_32.s | 0 .../llvm-objdump/MachO}/AArch64/lit.local.cfg | 0 .../AArch64/mach-print-armv8crypto.test | 0 .../{ => MachO}/AArch64/macho-arm64e.test | 0 .../{ => MachO}/AArch64/macho-fat-arm-disasm.test | 0 .../{ => MachO}/AArch64/macho-kextbundle.test | 0 .../{ => MachO}/AArch64/macho-link-opt-hints.test | 0 .../{ => MachO}/AArch64/macho-print-mrs.test | 0 .../AArch64/macho-print-thread-arm64_32.test | 0 .../{ => MachO}/AArch64/macho-print-thread.test | 0 .../{ => MachO}/AArch64/macho-private-headers.test | 0 .../{ => MachO}/AArch64/macho-reloc-addend.test | 0 .../AArch64/macho-symbolized-disassembly.test | 0 .../{ => MachO}/AArch64/macho-zerofill.s | 0 .../{ => MachO}/AArch64/pc-rel-targets.test | 0 .../{ => MachO}/ARM/Inputs/data-in-code.macho-arm | Bin .../{ => MachO}/ARM/Inputs/divs.macho-armv7s | Bin .../{ => MachO}/ARM/Inputs/fat-armv7m.o | Bin .../{ => MachO}/ARM/Inputs/hello.exe.macho-arm | Bin .../{ => MachO}/ARM/Inputs/hello.obj.macho-arm | Bin .../llvm-objdump/{ => MachO}/ARM/Inputs/it-nv.o | Bin .../ARM/Inputs/mh_dylib_header.macho-arm | Bin .../ARM/Inputs/reloc-half.obj.macho-arm | Bin .../{ => MachO}/ARM/Inputs/thumb.armv7m | Bin .../ARM/arch-armv7m-flag.test} | 0 .../ARM/arm-and-thumb.test} | 0 .../ARM/data-in-code.test} | 0 .../tools/llvm-objdump/{ => MachO}/ARM/it-nv.txt | 0 .../llvm-objdump/MachO}/ARM/lit.local.cfg | 0 .../ARM/mattr-arm.test} | 0 .../ARM/mcpu-arm.test} | 0 .../{ => MachO}/ARM/mh_dylib_header.test | 0 .../ARM/nomcpu-armv7s.test} | 0 .../ARM/private-headers.test} | 0 .../ARM/reloc-half.test} | 0 .../ARM/symbolized-disassembly.test} | 0 .../ARM/symbolized-subtractor.test} | 0 .../{ARM/macho-v7m.test => MachO/ARM/v7m.test} | 0 .../{X86 => MachO}/Inputs/ObjC.exe.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/ObjC.obj.macho-x86_64 | Bin .../Inputs/Objc1.32bit.exe.macho-i386 | Bin .../Inputs/Objc1.32bit.obj.macho-i386 | Bin .../Inputs/Objc2.32bit.exe.macho-i386 | Bin .../Inputs/Objc2.32bit.obj.macho-i386 | Bin .../Inputs/Objc2.64bit.exe.macho-x86_64 | Bin .../Inputs/Objc2.64bit.obj.dylib-x86_64 | Bin .../Inputs/Objc2.64bit.obj.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/codesig.macho-x86_64 | Bin .../Inputs/dylibLoadKinds.macho-x86_64 | Bin .../Inputs/dylibModInit.macho-x86_64 | Bin .../Inputs/dylibRoutines.macho-x86_64 | Bin .../Inputs/dylibSubClient.macho-x86_64 | Bin .../Inputs/dylibSubFramework.macho-x86_64 | Bin .../Inputs/dylibSubLibrary.macho-x86_64 | Bin .../Inputs/dylibSubUmbrella.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/exeThread.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/hello-macho-fat | Bin .../{X86 => MachO}/Inputs/hello-macho-fat.dwarf | Bin .../{X86 => MachO}/Inputs/hello-macho-thin | Bin .../{X86 => MachO}/Inputs/hello-macho-thin.dwarf | Bin .../{X86 => MachO}/Inputs/hello.exe.macho-i386 | Bin .../{X86 => MachO}/Inputs/hello.exe.macho-x86_64 | Bin .../Inputs/hello.exe.stripped.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/hello.obj.macho-i386 | Bin .../{X86 => MachO}/Inputs/hello.obj.macho-x86_64 | Bin .../Inputs/hello_cpp.exe.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/kextbundle.macho-x86_64 | Bin .../Inputs/linkerOption.macho-x86_64 | Bin .../Inputs/macho-disassemble-stab-x86_64 | Bin .../{X86 => MachO}/Inputs/macho-invalid-bind-entry | Bin .../Inputs/macho-invalid-linker-command | Bin .../Inputs/macho-invalid-reloc-section-index | Bin .../Inputs/macho-invalid-symbol-indr | Bin .../macho-invalid-symbol-indr-archive-universal | Bin .../Inputs/macho-invalid-symbol-lib_ordinal | Bin .../Inputs/macho-invalid-symbol-nsect | Bin .../Inputs/macho-invalid-symbol-nsect-archive | Bin .../Inputs/macho-invalid-symbol-strx | Bin .../Inputs/macho-invalid-symbol-strx-universal | Bin .../{X86 => MachO}/Inputs/macho-multiple-text | Bin .../{X86 => MachO}/Inputs/macho-preload-x86_64 | Bin .../Inputs/macho-universal-archive.x86_64.i386 | Bin .../Inputs/macho-universal.x86_64.i386 | Bin .../Inputs/macho-universal64.x86_64.i386 | Bin .../Inputs/malformed-machos/00000031.a | Bin .../Inputs/malformed-machos/mem-crup-0001.macho | Bin .../Inputs/malformed-machos/mem-crup-0006.macho | Bin .../Inputs/malformed-machos/mem-crup-0010.macho | Bin .../Inputs/malformed-machos/mem-crup-0040.macho | Bin .../Inputs/malformed-machos/mem-crup-0080.macho | Bin .../Inputs/malformed-machos/mem-crup-0261.macho | Bin .../Inputs/malformed-machos/mem-crup-0337.macho | Bin .../Inputs/nofirst-symbol.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/note.macho-x86 | Bin .../{X86 => MachO}/Inputs/objModInit.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/stub-nosyms.macho-x86_64 | Bin .../Inputs/stubbed.dylib.macho-x86_64 | Bin .../{X86 => MachO}/Inputs/thread.macho-i386 | Bin .../Inputs/truncated-section.dylib.macho-x86_64 | Bin .../archive-headers.test} | 0 .../build-version.yaml} | 0 .../cstring-dump.test} | 0 .../data-in-code.ll} | 0 .../dis-no-leading-addr.test} | 0 .../dis-symname.test} | 0 .../disassemble-all.test} | 0 .../disassemble-g-dsym.test} | 0 .../disassemble-kextbundle.test} | 0 .../disassemble-stab.test} | 0 .../disassemble-stripped.test} | 0 .../{X86/macho-dylib.test => MachO/dylib.test} | 0 .../{X86 => MachO}/hex-displacement.test | 0 .../image-info.test} | 0 .../indirect-symbols.test} | 0 .../info-plist-nofollow.test} | 0 .../info-plist.test} | 0 .../X86 => tools/llvm-objdump/MachO}/lit.local.cfg | 0 .../literal-pointers-i386.test} | 0 .../literal-pointers-x86_64.test} | 0 .../macho-literals.test => MachO/literals.test} | 0 .../maccatalyst-build-version.yaml} | 0 .../{X86 => MachO}/macho-objc-meta-data.test | 0 .../{X86 => MachO}/malformed-machos.test | 0 .../nofirst-symbol-disassembly.test} | 0 .../nontext-disasm.test} | 0 .../preload-relocations.test} | 0 .../print-thread.test} | 0 .../private-header.test} | 0 .../private-headers.test} | 0 .../relocations.test} | 0 .../section-contents.test} | 0 .../section-headers.test} | 0 .../{X86/macho-section.test => MachO/section.test} | 0 .../stub-nosyms-disassembly.test} | 0 .../llvm-objdump/{X86 => MachO}/stubbed-dylib.test | 0 .../symbol-table.test} | 0 .../symbolized-disassembly.test} | 0 .../symbolized-subtractor-i386.test} | 0 .../symbolized-subtractor.test} | 0 .../{X86 => MachO}/truncated-section.test | 0 .../universal-x86_64.i386.test} | 0 .../unwind-info.test} | 0 .../llvm-objdump/X86/disassemble-functions.test | 2 +- llvm/tools/lli/lli.cpp | 6 + llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 9 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 14 +- .../gn/secondary/clang/utils/TableGen/BUILD.gn | 1 + mlir/cmake/modules/AddMLIR.cmake | 3 +- mlir/docs/CreatingADialect.md | 2 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.h | 13 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 7 +- mlir/include/mlir/Dialect/AffineOps/CMakeLists.txt | 2 +- .../include/mlir/Dialect/FxpMathOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.h | 6 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.td | 6 +- mlir/include/mlir/Dialect/GPU/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/GPU/GPUDialect.h | 47 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 33 + mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 5 +- mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 27 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 21 +- mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 7 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 7 +- mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 12 +- mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 6 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 4 +- mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h | 8 +- mlir/include/mlir/Dialect/QuantOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.h | 12 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.td | 9 +- .../{QuantPredicates.td => QuantOpsBase.td} | 18 +- mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 56 +- mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h | 62 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 6 +- mlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 9 +- .../mlir/Dialect/StandardOps/IR/CMakeLists.txt | 1 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 13 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 9 +- mlir/include/mlir/Dialect/VectorOps/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.h | 14 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 7 +- mlir/include/mlir/IR/OpBase.td | 13 + mlir/include/mlir/TableGen/Attribute.h | 4 + mlir/include/mlir/TableGen/Dialect.h | 9 + mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 4 +- mlir/lib/TableGen/Attribute.cpp | 4 + mlir/lib/TableGen/Dialect.cpp | 16 + mlir/tools/mlir-tblgen/CMakeLists.txt | 1 + mlir/tools/mlir-tblgen/DialectGen.cpp | 166 ++ 346 files changed, 5286 insertions(+), 1450 deletions(-) create mode 100644 clang/include/clang/Basic/arm_sve.td create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c create mode 100644 clang/test/Driver/fmerge-constants.c create mode 100644 clang/utils/TableGen/SveEmitter.cpp create mode 100644 llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/CM [...] create mode 100644 llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/LL [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll rename llvm/test/ExecutionEngine/JITLink/AArch64/{MachO_Arm64_relocations.s => Mac [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_global_linke [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_internal_lin [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_linker_private_symbols.s rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/Inputs/cfi.elf-aarch64 (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/elf-aarch64-mapping-symbols. [...] rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AArch64/plt.test (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AMDGPU/Inputs/source-lines.cl (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AMDGPU/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/AMDGPU/source-lines.ll (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/disassemble-code-data-mix.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/invalid-instruction.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/reg-names.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/unknown-instr.test (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5t-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5te-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5tej-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-neg-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6k-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6m-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6t2-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7a-neg-subfeature.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7a-subfeature.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-neg-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v8a-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v8r-subarch.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/Inputs/source-interleave-hex [...] rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Hexagon/source-interleave-hexagon.ll (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Mips/disassemble-all.test (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/Mips/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/PowerPC/branch-offset.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/PowerPC/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/ObjC.exe.macho-aarc [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/ObjC.obj.macho-aarc [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/arm64_32-fat.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/arm64e.macho.yaml (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/fat.macho-armv7s-ar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/hello.exe.macho-aar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/hello.obj.macho-aar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/kextbundle.macho-aa [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/link-opt-hints.mach [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/print-armv8crypto.o [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/print-mrs.obj.macho [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/reloc-addend.obj.ma [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/thread.macho-aarch6 [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/Inputs/thread.macho-arm64_ [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/arm64_32-fat.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/arm64_32.s (100%) copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/MachO}/AArch64/lit.local. [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/mach-print-armv8crypto.tes [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-arm64e.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-fat-arm-disasm.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-kextbundle.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-link-opt-hints.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-print-mrs.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-print-thread-arm64_3 [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-print-thread.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-private-headers.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-reloc-addend.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-symbolized-disassemb [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-zerofill.s (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/pc-rel-targets.test (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/data-in-code.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/divs.macho-armv7s (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/fat-armv7m.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/hello.exe.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/hello.obj.macho-arm (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/it-nv.o (100%) rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/mh_dylib_header.macho-a [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/reloc-half.obj.macho-ar [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/Inputs/thumb.armv7m (100%) rename llvm/test/tools/llvm-objdump/{ARM/macho-arch-armv7m-flag.test => MachO/ARM/ [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-arm-and-thumb.test => MachO/ARM/arm [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-data-in-code.test => MachO/ARM/data [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/it-nv.txt (100%) copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/MachO}/ARM/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ARM/macho-mattr-arm.test => MachO/ARM/mattr-a [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-mcpu-arm.test => MachO/ARM/mcpu-arm [...] rename llvm/test/tools/llvm-objdump/{ => MachO}/ARM/mh_dylib_header.test (100%) rename llvm/test/tools/llvm-objdump/{ARM/macho-nomcpu-armv7s.test => MachO/ARM/nom [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-private-headers.test => MachO/ARM/p [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-reloc-half.test => MachO/ARM/reloc- [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-symbolized-disassembly.test => Mach [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-symbolized-subtractor.test => MachO [...] rename llvm/test/tools/llvm-objdump/{ARM/macho-v7m.test => MachO/ARM/v7m.test} (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/ObjC.exe.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/ObjC.obj.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc1.32bit.exe.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc1.32bit.obj.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.32bit.exe.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.32bit.obj.macho-i3 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.exe.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.obj.dylib-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/Objc2.64bit.obj.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/codesig.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibLoadKinds.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibModInit.macho-x86_6 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibRoutines.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubClient.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubFramework.macho- [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubLibrary.macho-x8 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/dylibSubUmbrella.macho-x [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/exeThread.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-fat (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-fat.dwarf (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-thin (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello-macho-thin.dwarf (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.exe.stripped.macho [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.obj.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello.obj.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/hello_cpp.exe.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/kextbundle.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/linkerOption.macho-x86_6 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-disassemble-stab-x [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-bind-entry (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-linker-com [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-reloc-sect [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-ind [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-ind [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-lib [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-nse [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-nse [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-str [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-invalid-symbol-str [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-multiple-text (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-preload-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal-archive. [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal.x86_64.i [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/macho-universal64.x86_64 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/0000003 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/malformed-machos/mem-cru [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/nofirst-symbol.macho-x86 [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/note.macho-x86 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/objModInit.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/stub-nosyms.macho-x86_64 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/stubbed.dylib.macho-x86_ [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/thread.macho-i386 (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/Inputs/truncated-section.dylib. [...] rename llvm/test/tools/llvm-objdump/{X86/macho-archive-headers.test => MachO/archi [...] rename llvm/test/tools/llvm-objdump/{X86/macho-build-version.yaml => MachO/build-v [...] rename llvm/test/tools/llvm-objdump/{X86/macho-cstring-dump.test => MachO/cstring- [...] rename llvm/test/tools/llvm-objdump/{X86/macho-data-in-code.ll => MachO/data-in-co [...] rename llvm/test/tools/llvm-objdump/{X86/macho-dis-no-leading-addr.test => MachO/d [...] rename llvm/test/tools/llvm-objdump/{X86/macho-dis-symname.test => MachO/dis-symna [...] rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-all.test => MachO/disas [...] rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-g-dsym.test => MachO/di [...] rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-kextbundle.test => Mach [...] rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-stab.test => MachO/disa [...] rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-stripped.test => MachO/ [...] rename llvm/test/tools/llvm-objdump/{X86/macho-dylib.test => MachO/dylib.test} (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/hex-displacement.test (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-image-info.test => MachO/image-info [...] rename llvm/test/tools/llvm-objdump/{X86/macho-indirect-symbols.test => MachO/indi [...] rename llvm/test/tools/llvm-objdump/{X86/macho-info-plist-nofollow.test => MachO/i [...] rename llvm/test/tools/llvm-objdump/{X86/macho-info-plist.test => MachO/info-plist [...] copy llvm/test/{Analysis/CostModel/X86 => tools/llvm-objdump/MachO}/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-literal-pointers-i386.test => MachO [...] rename llvm/test/tools/llvm-objdump/{X86/macho-literal-pointers-x86_64.test => Mac [...] rename llvm/test/tools/llvm-objdump/{X86/macho-literals.test => MachO/literals.tes [...] rename llvm/test/tools/llvm-objdump/{X86/macho-maccatalyst-build-version.yaml => M [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/macho-objc-meta-data.test (100%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/malformed-machos.test (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-nofirst-symbol-disassembly.test => [...] rename llvm/test/tools/llvm-objdump/{X86/macho-nontext-disasm.test => MachO/nontex [...] rename llvm/test/tools/llvm-objdump/{X86/macho-preload-relocations.test => MachO/p [...] rename llvm/test/tools/llvm-objdump/{X86/macho-print-thread.test => MachO/print-th [...] rename llvm/test/tools/llvm-objdump/{X86/macho-private-header.test => MachO/privat [...] rename llvm/test/tools/llvm-objdump/{X86/macho-private-headers.test => MachO/priva [...] rename llvm/test/tools/llvm-objdump/{X86/macho-relocations.test => MachO/relocatio [...] rename llvm/test/tools/llvm-objdump/{X86/macho-section-contents.test => MachO/sect [...] rename llvm/test/tools/llvm-objdump/{X86/macho-section-headers.test => MachO/secti [...] rename llvm/test/tools/llvm-objdump/{X86/macho-section.test => MachO/section.test} (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-stub-nosyms-disassembly.test => Mac [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/stubbed-dylib.test (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-symbol-table.test => MachO/symbol-t [...] rename llvm/test/tools/llvm-objdump/{X86/macho-symbolized-disassembly.test => Mach [...] rename llvm/test/tools/llvm-objdump/{X86/macho-symbolized-subtractor-i386.test => [...] rename llvm/test/tools/llvm-objdump/{X86/macho-symbolized-subtractor.test => MachO [...] rename llvm/test/tools/llvm-objdump/{X86 => MachO}/truncated-section.test (100%) rename llvm/test/tools/llvm-objdump/{X86/macho-universal-x86_64.i386.test => MachO [...] rename llvm/test/tools/llvm-objdump/{X86/macho-unwind-info.test => MachO/unwind-in [...] rename mlir/include/mlir/Dialect/QuantOps/{QuantPredicates.td => QuantOpsBase.td} (84%) create mode 100644 mlir/tools/mlir-tblgen/DialectGen.cpp