SuccessChanges

Summary

  1. [DWARFYAML] Make the debug_ranges section optional. (details)
  2. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. (details)
  3. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. (details)
  4. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. (details)
  5. [mlir][VectorOps] (details)
Commit 25c3fa3f13336b2da7c63162b0d9da164a0a96a1 by Xing
[DWARFYAML] Make the debug_ranges section optional.

This patch makes the debug_ranges section optional. When we specify an
empty debug_ranges section, yaml2obj only emits the section header.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D87263
The file was modifiedllvm/tools/obj2yaml/dwarf2yaml.cpp (diff)
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp (diff)
The file was modifiedllvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml (diff)
The file was modifiedllvm/test/tools/yaml2obj/ELF/DWARF/debug-ranges.yaml (diff)
The file was modifiedllvm/include/llvm/ObjectYAML/DWARFYAML.h (diff)
The file was modifiedllvm/lib/ObjectYAML/DWARFYAML.cpp (diff)
Commit 0729ae367af07c2c75d08cfa881795b325fcf922 by llvm-dev
X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI.

Fix clang-tidy warnings by ensuring auto variables are more cleanly qualified, or just avoid auto entirely.
The file was modifiedllvm/lib/Target/X86/X86DomainReassignment.cpp (diff)
Commit fcff2c32c0f3a85f7fce02a120de3f1b5778252c by llvm-dev
X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI.

Fix clang-tidy warnings by ensuring auto variables are more cleanly qualified, or just avoid auto entirely.
The file was modifiedllvm/lib/Target/X86/X86CallLowering.cpp (diff)
Commit ae85da86ad8fbd022129650d0b2a6b615709a790 by llvm-dev
[Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder.

Discussed with @craig.topper and @spatel - this is to try and tidyup the codegen folder and move the x86 specific tests (as opposed to general tests that just happen to use x86 triples) into subfolders. Its up to other targets if they follow suit.

It also helps speed up test iterations as using wildcards on lit commands often misses some filenames.
The file was removedclang/test/CodeGen/x86-inline-asm-v-constraint.c
The file was removedclang/test/CodeGen/x86-builtins-vector-width.c
The file was removedclang/test/CodeGen/x86_32-arguments-iamcu.c
The file was removedclang/test/CodeGen/x86_64-arguments-darwin.c
The file was addedclang/test/CodeGen/X86/x86_64-atomic-128.c
The file was addedclang/test/CodeGen/X86/x86-tsxldtrk-builtins.c
The file was removedclang/test/CodeGen/x86_64-instrument-functions.c
The file was removedclang/test/CodeGen/x86-inline-asm-min-vector-width.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-win32.c
The file was removedclang/test/CodeGen/x86-64-inline-asm.c
The file was removedclang/test/CodeGen/x86-atomic-long_double.c
The file was addedclang/test/CodeGen/X86/x86_64-profiling-keep-fp.c
The file was addedclang/test/CodeGen/X86/x86_inlineasm_curly_bracket_escape.c
The file was addedclang/test/CodeGen/X86/x86-atomic-long_double.c
The file was addedclang/test/CodeGen/X86/x86_32-fpcc-struct-return.c
The file was addedclang/test/CodeGen/X86/x86_32-inline-asm.c
The file was addedclang/test/CodeGen/X86/x86_32-xsave.c
The file was addedclang/test/CodeGen/X86/x86_64-xsave.c
The file was addedclang/test/CodeGen/X86/x86-bswap.c
The file was removedclang/test/CodeGen/x86_32-arguments-win32.c
The file was removedclang/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c
The file was removedclang/test/CodeGen/x86_64-longdouble.c
The file was removedclang/test/CodeGen/x86-long-double.cpp
The file was addedclang/test/CodeGen/X86/x86_32-arguments-linux.c
The file was removedclang/test/CodeGen/x86_32-inline-asm.c
The file was removedclang/test/CodeGen/x86_32-arguments-linux.c
The file was removedclang/test/CodeGen/x86_64-mno-sse2.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-darwin.c
The file was removedclang/test/CodeGen/x86_64-profiling-keep-fp.c
The file was addedclang/test/CodeGen/X86/x86_64-mno-sse2.c
The file was removedclang/test/CodeGen/x86_64-floatvectors.c
The file was addedclang/test/CodeGen/X86/x86_64-mno-sse.c
The file was removedclang/test/CodeGen/x86-builtins.c
The file was addedclang/test/CodeGen/X86/x86-enqcmd-builtins.c
The file was removedclang/test/CodeGen/x86-enqcmd-builtins.c
The file was addedclang/test/CodeGen/X86/x86_64-longdouble.c
The file was removedclang/test/CodeGen/x86-crc-builtins.c
The file was removedclang/test/CodeGen/x86_32-xsave.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-win32.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments.c
The file was addedclang/test/CodeGen/X86/x86-inline-asm-min-vector-width.c
The file was addedclang/test/CodeGen/X86/x86-serialize-intrin.c
The file was removedclang/test/CodeGen/x86-tsxldtrk-builtins.c
The file was removedclang/test/CodeGen/x86_32-fpcc-struct-return.c
The file was addedclang/test/CodeGen/X86/x86-GCC-inline-asm-Y-constraints.c
The file was removedclang/test/CodeGen/x86_64-arguments-win32.c
The file was removedclang/test/CodeGen/x86_64-mno-sse.c
The file was addedclang/test/CodeGen/X86/x86-nontemporal.c
The file was removedclang/test/CodeGen/x86-nontemporal.c
The file was removedclang/test/CodeGen/x86-vec-i128.c
The file was removedclang/test/CodeGen/x86_64-xsave.c
The file was removedclang/test/CodeGen/x86.c
The file was removedclang/test/CodeGen/x86_64-atomic-128.c
The file was addedclang/test/CodeGen/X86/x86-builtins-vector-width.c
The file was addedclang/test/CodeGen/X86/x86-cf-protection.c
The file was addedclang/test/CodeGen/X86/x86-crc-builtins.c
The file was addedclang/test/CodeGen/X86/x86-soft-float.c
The file was addedclang/test/CodeGen/X86/x86.c
The file was addedclang/test/CodeGen/X86/x86-64-inline-asm.c
The file was removedclang/test/CodeGen/x86_32-arguments-nommx.c
The file was removedclang/test/CodeGen/x86_64-arguments.c
The file was removedclang/test/CodeGen/x86_32-arguments-darwin.c
The file was removedclang/test/CodeGen/x86-cf-protection.c
The file was removedclang/test/CodeGen/x86_32-arguments-realign.c
The file was addedclang/test/CodeGen/X86/x86-long-double.cpp
The file was removedclang/test/CodeGen/x86_64-PR42672.c
The file was addedclang/test/CodeGen/X86/x86-inline-asm-v-constraint.c
The file was removedclang/test/CodeGen/x86-vec-struct-packing.c
The file was addedclang/test/CodeGen/X86/x86_64-PR42672.c
The file was addedclang/test/CodeGen/X86/x86-vector-width.c
The file was removedclang/test/CodeGen/x86_inlineasm_curly_bracket_escape.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-nommx.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-nacl.c
The file was addedclang/test/CodeGen/X86/x86-builtins.c
The file was addedclang/test/CodeGen/X86/x86_64-floatvectors.c
The file was removedclang/test/CodeGen/x86-bswap.c
The file was removedclang/test/CodeGen/x86-vector-width.c
The file was removedclang/test/CodeGen/x86_64-arguments-nacl.c
The file was removedclang/test/CodeGen/x86-serialize-intrin.c
The file was addedclang/test/CodeGen/X86/x86-vec-struct-packing.c
The file was addedclang/test/CodeGen/X86/x86_64-instrument-functions.c
The file was addedclang/test/CodeGen/X86/x86-vec-i128.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-darwin.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-iamcu.c
The file was removedclang/test/CodeGen/x86-soft-float.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-realign.c
Commit df63eedef64d715ce1f31843f7de9c11fe1e597f by benny.kra
[mlir][VectorOps]

Put back anonymous namespace to work around GCC5 bug.

VectorToSCF.cpp:241:61: error: specialization of 'template<class ConcreteOp> mlir::LogicalResult {anonymous}::NDTransferOpHelper<ConcreteOp>::doReplace()' in different namespace [-fpermissive]
The file was modifiedmlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp (diff)