FailedChanges

Summary

  1. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) (details)
  2. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern (details)
  3. [DWARFYAML] Make the debug_ranges section optional. (details)
  4. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. (details)
  5. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. (details)
  6. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. (details)
  7. [mlir][VectorOps] (details)
  8. [mlir] Fix bug in copy removal (details)
  9. [CMake] Remove dead FindPythonInterp code (details)
Commit 58970eb7d1ddd067e98f49fdcfb04373086245bc by llvm-dev
[OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412)

Fixes issue noticed by static analysis where we have a copy+paste typo, testing ScheduleKind.M1 twice instead of ScheduleKind.M2.

Differential Revision: https://reviews.llvm.org/D87250
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp
Commit 847299d3f00507f172097bad9dde61dfad0d355b by ehsan.nadjaran_toosi
[mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern

BufferPlacement has been removed, as allocations are no longer placed during the conversion.

Differential Revision: https://reviews.llvm.org/D87079
The file was modifiedmlir/test/lib/Transforms/TestBufferPlacement.cpp
The file was modifiedmlir/lib/Transforms/BufferPlacement.cpp
The file was modifiedmlir/include/mlir/Transforms/BufferPlacement.h
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/TensorsToBuffers.cpp
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/lib/ObjectYAML/DWARFYAML.cpp
The file was modifiedllvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml
The file was modifiedllvm/tools/obj2yaml/dwarf2yaml.cpp
The file was modifiedllvm/test/tools/yaml2obj/ELF/DWARF/debug-ranges.yaml
The file was modifiedllvm/include/llvm/ObjectYAML/DWARFYAML.h
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
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
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
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 addedclang/test/CodeGen/X86/x86-GCC-inline-asm-Y-constraints.c
The file was addedclang/test/CodeGen/X86/x86_32-fpcc-struct-return.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-nacl.c
The file was addedclang/test/CodeGen/X86/x86_64-PR42672.c
The file was addedclang/test/CodeGen/X86/x86-vec-i128.c
The file was removedclang/test/CodeGen/x86_64-arguments-darwin.c
The file was addedclang/test/CodeGen/X86/x86-vector-width.c
The file was addedclang/test/CodeGen/X86/x86-inline-asm-v-constraint.c
The file was removedclang/test/CodeGen/x86_32-inline-asm.c
The file was removedclang/test/CodeGen/x86_32-arguments-realign.c
The file was removedclang/test/CodeGen/x86-64-inline-asm.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-iamcu.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-linux.c
The file was addedclang/test/CodeGen/X86/x86-atomic-long_double.c
The file was addedclang/test/CodeGen/X86/x86_inlineasm_curly_bracket_escape.c
The file was removedclang/test/CodeGen/x86_64-xsave.c
The file was removedclang/test/CodeGen/x86_32-xsave.c
The file was removedclang/test/CodeGen/x86-crc-builtins.c
The file was removedclang/test/CodeGen/x86_64-arguments.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-nommx.c
The file was addedclang/test/CodeGen/X86/x86_64-atomic-128.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-win32.c
The file was addedclang/test/CodeGen/X86/x86_64-floatvectors.c
The file was addedclang/test/CodeGen/X86/x86-nontemporal.c
The file was removedclang/test/CodeGen/x86_64-arguments-nacl.c
The file was removedclang/test/CodeGen/x86-inline-asm-min-vector-width.c
The file was addedclang/test/CodeGen/X86/x86-tsxldtrk-builtins.c
The file was removedclang/test/CodeGen/x86_64-longdouble.c
The file was addedclang/test/CodeGen/X86/x86_64-xsave.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-win32.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-realign.c
The file was removedclang/test/CodeGen/x86_64-floatvectors.c
The file was removedclang/test/CodeGen/x86-soft-float.c
The file was removedclang/test/CodeGen/x86_32-arguments-iamcu.c
The file was addedclang/test/CodeGen/X86/x86_64-mno-sse.c
The file was removedclang/test/CodeGen/x86-atomic-long_double.c
The file was removedclang/test/CodeGen/x86_32-arguments-nommx.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments.c
The file was removedclang/test/CodeGen/x86_32-arguments-win32.c
The file was addedclang/test/CodeGen/X86/x86_32-arguments-darwin.c
The file was removedclang/test/CodeGen/x86-cf-protection.c
The file was removedclang/test/CodeGen/x86-enqcmd-builtins.c
The file was removedclang/test/CodeGen/x86-inline-asm-v-constraint.c
The file was removedclang/test/CodeGen/x86-nontemporal.c
The file was removedclang/test/CodeGen/x86-tsxldtrk-builtins.c
The file was addedclang/test/CodeGen/X86/x86-vec-struct-packing.c
The file was removedclang/test/CodeGen/x86_32-arguments-darwin.c
The file was removedclang/test/CodeGen/x86-vector-width.c
The file was removedclang/test/CodeGen/x86-serialize-intrin.c
The file was addedclang/test/CodeGen/X86/x86-builtins-vector-width.c
The file was addedclang/test/CodeGen/X86/x86_64-mno-sse2.c
The file was removedclang/test/CodeGen/x86-builtins.c
The file was removedclang/test/CodeGen/x86-bswap.c
The file was addedclang/test/CodeGen/X86/x86-builtins.c
The file was removedclang/test/CodeGen/x86_64-arguments-win32.c
The file was addedclang/test/CodeGen/X86/x86-serialize-intrin.c
The file was removedclang/test/CodeGen/x86_32-fpcc-struct-return.c
The file was addedclang/test/CodeGen/X86/x86-enqcmd-builtins.c
The file was addedclang/test/CodeGen/X86/x86.c
The file was addedclang/test/CodeGen/X86/x86_64-arguments-darwin.c
The file was removedclang/test/CodeGen/x86-vec-struct-packing.c
The file was removedclang/test/CodeGen/x86.c
The file was removedclang/test/CodeGen/x86_64-profiling-keep-fp.c
The file was addedclang/test/CodeGen/X86/x86-soft-float.c
The file was removedclang/test/CodeGen/x86-GCC-inline-asm-Y-constraints.c
The file was addedclang/test/CodeGen/X86/x86-inline-asm-min-vector-width.c
The file was addedclang/test/CodeGen/X86/x86_32-xsave.c
The file was removedclang/test/CodeGen/x86_64-mno-sse.c
The file was addedclang/test/CodeGen/X86/x86_64-instrument-functions.c
The file was removedclang/test/CodeGen/x86-long-double.cpp
The file was removedclang/test/CodeGen/x86-builtins-vector-width.c
The file was removedclang/test/CodeGen/x86_64-PR42672.c
The file was removedclang/test/CodeGen/x86_64-instrument-functions.c
The file was addedclang/test/CodeGen/X86/x86-bswap.c
The file was removedclang/test/CodeGen/x86-vec-i128.c
The file was removedclang/test/CodeGen/x86_64-mno-sse2.c
The file was removedclang/test/CodeGen/x86_32-arguments-linux.c
The file was addedclang/test/CodeGen/X86/x86_64-longdouble.c
The file was removedclang/test/CodeGen/x86_inlineasm_curly_bracket_escape.c
The file was addedclang/test/CodeGen/X86/x86-64-inline-asm.c
The file was addedclang/test/CodeGen/X86/x86-long-double.cpp
The file was addedclang/test/CodeGen/X86/x86_64-profiling-keep-fp.c
The file was removedclang/test/CodeGen/x86_64-atomic-128.c
The file was addedclang/test/CodeGen/X86/x86-cf-protection.c
The file was addedclang/test/CodeGen/X86/x86_32-inline-asm.c
The file was addedclang/test/CodeGen/X86/x86-crc-builtins.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
Commit 4e9f4d0b9d1dbf2c1d3e389b870a16c3dbd5c302 by ehsan.nadjaran_toosi
[mlir] Fix bug in copy removal

A crash could happen due to copy removal. The bug is fixed and two more
test cases are added.

Differential Revision: https://reviews.llvm.org/D87128
The file was modifiedmlir/lib/Transforms/CopyRemoval.cpp
The file was modifiedmlir/test/Transforms/copy-removal.mlir
Commit 86bd8f82cc74725a08a40efe176d3d6b9c9cef92 by raul.tambre
[CMake] Remove dead FindPythonInterp code

LLVM has bumped the minimum required CMake version to 3.13.4, so this has become dead code.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D87189
The file was modifiedclang/CMakeLists.txt
The file was modifiedlld/CMakeLists.txt
The file was modifiedcompiler-rt/CMakeLists.txt
The file was modifiedlibcxx/CMakeLists.txt
The file was modifiedllvm/CMakeLists.txt