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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] new 9c5771710e6 Revert "[ORC] Enable JITEventListeners in the RTDyldObjectL [...] new 6ed18eaa777 [llvm-objdump][test] Change llvm-objdump tests to use doubl [...] new 7f6b25ad1bb [compiler-rt] [netbsd] Add support for the MKIPFILTER=no di [...] new b2da1ddaef2 [X86] Add a non-zero cost for truncating v32i16->v32i8 on a [...]
The 4 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 + .../sanitizer_platform_limits_netbsd.cpp | 41 + llvm/CMakeLists.txt | 11 + llvm/README.txt | 1 - llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/include/llvm/Analysis/ValueLattice.h | 52 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 34 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 - 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 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 5 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 68 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 + llvm/test/Analysis/CostModel/X86/arith-fix.ll | 8 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 4 +- .../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/shift-double-x86_64.ll | 2 - llvm/test/CodeGen/X86/shift-double.ll | 10 +- ...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 +- .../AArch64/mach-print-armv8crypto.test | 3 - .../llvm-objdump/AArch64/macho-fat-arm-disasm.test | 10 - .../llvm-objdump/AArch64/macho-print-mrs.test | 3 - .../ARM/macho-symbolized-disassembly.test | 8 - llvm/test/tools/llvm-objdump/COFF/eh_frame.test | 2 +- .../test/tools/llvm-objdump/COFF/file-headers.test | 2 +- .../{ => 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 | 2 +- .../{ => ELF}/AMDGPU/Inputs/source-lines.cl | 0 .../llvm-objdump/{ => ELF}/AMDGPU/lit.local.cfg | 0 .../llvm-objdump/{ => ELF}/AMDGPU/source-lines.ll | 4 +- .../{ => 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 | 2 +- .../llvm-objdump/{ => ELF}/ARM/unknown-instr.test | 4 +- .../tools/llvm-objdump/{ => ELF}/ARM/v5t-subarch.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v5te-subarch.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v5tej-subarch.s | 2 +- .../{ => ELF}/ARM/v6-neg-subfeatures.s | 2 +- .../tools/llvm-objdump/{ => ELF}/ARM/v6-subarch.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v6-subfeatures.s | 2 +- .../tools/llvm-objdump/{ => ELF}/ARM/v6k-subarch.s | 2 +- .../tools/llvm-objdump/{ => ELF}/ARM/v6m-subarch.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v6t2-subarch.s | 2 +- .../{ => ELF}/ARM/v7a-neg-subfeature.s | 4 +- .../llvm-objdump/{ => ELF}/ARM/v7a-subfeature.s | 2 +- .../{ => ELF}/ARM/v7m-neg-subfeatures.s | 2 +- .../tools/llvm-objdump/{ => ELF}/ARM/v7m-subarch.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v7m-subfeatures.s | 2 +- .../llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s | 0 .../tools/llvm-objdump/{ => ELF}/ARM/v8a-subarch.s | 2 +- .../tools/llvm-objdump/{ => ELF}/ARM/v8r-subarch.s | 2 +- .../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 llvm/test/tools/llvm-objdump/ELF/file-headers.test | 8 +- .../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 | 2 +- .../llvm-objdump/{ => MachO}/AArch64/arm64_32.s | 4 +- .../llvm-objdump/MachO}/AArch64/lit.local.cfg | 0 .../MachO/AArch64/mach-print-armv8crypto.test | 3 + .../{ => MachO}/AArch64/macho-arm64e.test | 2 +- .../MachO/AArch64/macho-fat-arm-disasm.test | 10 + .../{ => MachO}/AArch64/macho-kextbundle.test | 2 +- .../{ => MachO}/AArch64/macho-link-opt-hints.test | 2 +- .../MachO/AArch64/macho-print-mrs.test | 3 + .../AArch64/macho-print-thread-arm64_32.test | 2 +- .../{ => MachO}/AArch64/macho-print-thread.test | 2 +- .../{ => MachO}/AArch64/macho-private-headers.test | 0 .../{ => MachO}/AArch64/macho-reloc-addend.test | 0 .../AArch64/macho-symbolized-disassembly.test | 8 +- .../{ => MachO}/AArch64/macho-zerofill.s | 2 +- .../{ => 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} | 2 +- .../ARM/arm-and-thumb.test} | 2 +- .../ARM/data-in-code.test} | 4 +- .../tools/llvm-objdump/{ => MachO}/ARM/it-nv.txt | 2 +- .../llvm-objdump/MachO}/ARM/lit.local.cfg | 0 .../ARM/mattr-arm.test} | 2 +- .../ARM/mcpu-arm.test} | 2 +- .../{ => MachO}/ARM/mh_dylib_header.test | 2 +- .../ARM/nomcpu-armv7s.test} | 0 .../ARM/private-headers.test} | 2 +- .../ARM/reloc-half.test} | 0 .../MachO/ARM/symbolized-disassembly.test | 8 + .../ARM/symbolized-subtractor.test} | 0 .../{ARM/macho-v7m.test => MachO/ARM/v7m.test} | 4 +- .../{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 .../test/tools/llvm-objdump/MachO/LLVM-bundle.test | 2 +- .../archive-headers.test} | 6 +- llvm/test/tools/llvm-objdump/MachO/bad-bind.test | 68 +- .../test/tools/llvm-objdump/MachO/bad-ordinal.test | 2 +- llvm/test/tools/llvm-objdump/MachO/bad-trie.test | 24 +- llvm/test/tools/llvm-objdump/MachO/bind.test | 2 +- llvm/test/tools/llvm-objdump/MachO/bind2.test | 2 +- .../build-version.yaml} | 2 +- .../llvm-objdump/MachO/compact-unwind-i386.test | 2 +- .../llvm-objdump/MachO/compact-unwind-x86_64.test | 2 +- .../tools/llvm-objdump/MachO/cstring-dump.test | 18 + .../data-in-code.ll} | 4 +- .../dis-no-leading-addr.test} | 2 +- .../dis-symname.test} | 6 +- .../disassemble-all.test} | 4 +- .../llvm-objdump/MachO/disassemble-g-dsym.test | 17 + .../disassemble-kextbundle.test} | 2 +- .../tools/llvm-objdump/MachO/disassemble-stab.test | 3 + .../disassemble-stripped.test} | 2 +- .../{X86/macho-dylib.test => MachO/dylib.test} | 6 +- .../tools/llvm-objdump/MachO/eh_frame-arm64.test | 2 +- .../tools/llvm-objdump/MachO/exports-trie.test | 4 +- .../{X86 => MachO}/hex-displacement.test | 0 .../image-info.test} | 2 +- .../indirect-symbols.test} | 4 +- .../info-plist-nofollow.test} | 2 +- .../info-plist.test} | 4 +- llvm/test/tools/llvm-objdump/MachO/lazy-bind.test | 2 +- .../X86 => tools/llvm-objdump/MachO}/lit.local.cfg | 0 .../literal-pointers-i386.test} | 4 +- .../literal-pointers-x86_64.test} | 4 +- .../macho-literals.test => MachO/literals.test} | 12 +- .../maccatalyst-build-version.yaml} | 2 +- .../{X86 => MachO}/macho-objc-meta-data.test | 16 +- .../{X86 => MachO}/malformed-machos.test | 36 +- .../MachO/malformed-unwind-x86_64.test | 2 +- llvm/test/tools/llvm-objdump/MachO/malformed.test | 2 +- .../nofirst-symbol-disassembly.test} | 2 +- .../tools/llvm-objdump/MachO/nontext-disasm.test | 9 + .../tools/llvm-objdump/MachO/objc-meta-data.test | 2 +- .../preload-relocations.test} | 2 +- .../print-thread.test} | 2 +- .../private-header.test} | 2 +- .../private-headers.test} | 6 +- llvm/test/tools/llvm-objdump/MachO/rebase.test | 2 +- .../relocations.test} | 2 +- .../section-contents.test} | 2 +- .../section-headers.test} | 2 +- llvm/test/tools/llvm-objdump/MachO/section.test | 12 + llvm/test/tools/llvm-objdump/MachO/sections.test | 6 +- .../MachO/stub-nosyms-disassembly.test | 3 + .../tools/llvm-objdump/MachO/stubbed-dylib.test | 5 + .../symbol-table.test} | 2 +- .../symbolized-disassembly.test} | 18 +- .../MachO/symbolized-subtractor-i386.test | 10 + .../llvm-objdump/MachO/symbolized-subtractor.test | 10 + .../{X86 => MachO}/truncated-section.test | 2 +- .../universal-x86_64.i386.test} | 24 +- .../llvm-objdump/MachO/unwind-info-arm64.test | 2 +- .../llvm-objdump/MachO/unwind-info-no-relocs.test | 2 +- .../llvm-objdump/MachO/unwind-info-x86_64.test | 2 +- .../unwind-info.test} | 2 +- llvm/test/tools/llvm-objdump/MachO/weak-bind.test | 2 +- .../tools/llvm-objdump/X86/disassemble-align.s | 4 +- .../llvm-objdump/X86/disassemble-functions.test | 2 +- .../llvm-objdump/X86/disassemble-show-raw.test | 2 +- .../X86/function-sections-line-numbers.s | 2 +- .../X86/invalid-macho-build-version.yaml | 2 +- .../tools/llvm-objdump/X86/macho-cstring-dump.test | 18 - .../llvm-objdump/X86/macho-disassemble-g-dsym.test | 17 - .../llvm-objdump/X86/macho-disassemble-stab.test | 3 - .../llvm-objdump/X86/macho-nontext-disasm.test | 9 - .../test/tools/llvm-objdump/X86/macho-section.test | 12 - .../X86/macho-stub-nosyms-disassembly.test | 3 - .../X86/macho-symbolized-subtractor-i386.test | 10 - .../X86/macho-symbolized-subtractor.test | 10 - llvm/test/tools/llvm-objdump/X86/plt.test | 6 +- llvm/test/tools/llvm-objdump/X86/section-index.s | 4 +- .../test/tools/llvm-objdump/X86/stubbed-dylib.test | 5 - llvm/test/tools/llvm-objdump/archive-headers.test | 2 +- llvm/test/tools/llvm-objdump/eh_frame-mipsel.test | 2 +- .../test/tools/llvm-objdump/eh_frame_zero_cie.test | 2 +- llvm/test/tools/llvm-objdump/embedded-source.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 2 +- llvm/test/tools/llvm-objdump/invalid-input.test | 4 +- .../tools/llvm-objdump/malformed-archives.test | 24 +- .../wasm/file-headers-unsupported.test | 2 +- llvm/test/tools/llvm-objdump/wasm/wasm.txt | 4 +- 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 ++ 391 files changed, 4938 insertions(+), 1559 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/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 delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/mach-print-armv8crypto.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test delete mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-mrs.test delete mode 100644 llvm/test/tools/llvm-objdump/ARM/macho-symbolized-disassembly.test 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 (97%) 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 (95%) 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 (95%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/unknown-instr.test (86%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5t-subarch.s (78%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5te-subarch.s (81%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v5tej-subarch.s (76%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-neg-subfeatures.s (82%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-subarch.s (82%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6-subfeatures.s (81%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6k-subarch.s (79%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6m-subarch.s (77%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v6t2-subarch.s (82%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7a-neg-subfeature.s (81%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7a-subfeature.s (90%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-neg-subfeatures.s (87%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-subarch.s (81%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7m-subfeatures.s (90%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v7r-subfeatures.s (100%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v8a-subarch.s (80%) rename llvm/test/tools/llvm-objdump/{ => ELF}/ARM/v8r-subarch.s (87%) 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 (64%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/arm64_32.s (50%) copy llvm/test/{Analysis/CostModel => tools/llvm-objdump/MachO}/AArch64/lit.local. [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/mach-print-armv8crypto.test rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-arm64e.test (78%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-fat-arm-disasm.test rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-kextbundle.test (69%) rename llvm/test/tools/llvm-objdump/{ => MachO}/AArch64/macho-link-opt-hints.test (72%) create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-print-mrs.test 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 (92%) 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 (85%) 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 (80%) 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 (51%) 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- [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/ARM/symbolized-disassembly.test 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} (81%) 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 [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/cstring-dump.test 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 [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-g-dsym.test rename llvm/test/tools/llvm-objdump/{X86/macho-disassemble-kextbundle.test => Mach [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-stab.test 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} (59%) 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 (98%) rename llvm/test/tools/llvm-objdump/{X86 => MachO}/malformed-machos.test (65%) rename llvm/test/tools/llvm-objdump/{X86/macho-nofirst-symbol-disassembly.test => [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/nontext-disasm.test 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 [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/section.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/stub-nosyms-disassembly.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/stubbed-dylib.test 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 [...] create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbolized-subtractor-i386.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/symbolized-subtractor.test rename llvm/test/tools/llvm-objdump/{X86 => MachO}/truncated-section.test (53%) 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 [...] delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-cstring-dump.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-g-dsym.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-disassemble-stab.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-nontext-disasm.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-section.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-stub-nosyms-disassembly.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbolized-subtractor-i386.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/macho-symbolized-subtractor.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/stubbed-dylib.test rename mlir/include/mlir/Dialect/QuantOps/{QuantPredicates.td => QuantOpsBase.td} (84%) create mode 100644 mlir/tools/mlir-tblgen/DialectGen.cpp