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 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 adds ce33926342c AMDGPU/GlobalISel: Remove -global-isel-abort=0 from some tests adds d3851332493 [llvm-objdump][test] Move {AArch64,X86}/macho-* to MachO/ adds 98f2bb44610 [ORC] Enable JITEventListeners in the RTDyldObjectLinkingLayer. adds b1cdada023a [llvm-objdump][test] Move {AArch64,ARM}/* to ELF/ARM/ or Ma [...] adds 7f5b8115acb [gn build] don't repeat arm header targets twice. no behavi [...]
No new revisions were added by this update.
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