SuccessChanges

Summary

  1. [mlir] NFC: fix trivial typo under test and tools (details)
  2. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" (details)
Commit a23d055912c447dcfa54049b5a06b663560e3827 by ishizaki
[mlir] NFC: fix trivial typo under test and tools

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D86648
The file was modifiedmlir/test/Dialect/Linalg/tensors-to-buffers.mlir (diff)
The file was modifiedmlir/test/lib/Transforms/TestConvertCallOp.cpp (diff)
The file was modifiedmlir/integration_test/lit.cfg.py (diff)
The file was modifiedmlir/test/Dialect/LLVMIR/invalid.mlir (diff)
The file was modifiedmlir/test/lib/IR/TestTypes.cpp (diff)
The file was modifiedmlir/test/Transforms/buffer-placement.mlir (diff)
The file was modifiedmlir/tools/mlir-tblgen/OpDefinitionsGen.cpp (diff)
The file was modifiedmlir/unittests/Analysis/AffineStructuresTest.cpp (diff)
The file was modifiedmlir/test/IR/pretty-attributes.mlir (diff)
The file was modifiedmlir/tools/mlir-tblgen/OpInterfacesGen.cpp (diff)
The file was modifiedmlir/test/lib/Transforms/TestMemRefBoundCheck.cpp (diff)
The file was modifiedmlir/test/mlir-reduce/dce-test.mlir (diff)
The file was modifiedmlir/test/Transforms/test-legalizer.mlir (diff)
The file was modifiedmlir/test/Target/llvmir.mlir (diff)
The file was modifiedmlir/test/Transforms/test-merge-blocks.mlir (diff)
The file was modifiedmlir/test/Target/llvmir-types.mlir (diff)
The file was modifiedmlir/test/lib/Dialect/Test/TestOps.td (diff)
The file was modifiedmlir/tools/mlir-vulkan-runner/CMakeLists.txt (diff)
The file was modifiedmlir/unittests/TableGen/OpBuildGen.cpp (diff)
The file was modifiedmlir/test/Dialect/Affine/loop-tiling.mlir (diff)
The file was modifiedmlir/test/Dialect/Affine/simplify-affine-structures.mlir (diff)
The file was modifiedmlir/test/lib/Dialect/Test/TestPatterns.cpp (diff)
The file was modifiedmlir/tools/mlir-reduce/Passes/OpReducer.cpp (diff)
Commit 04879086b44348cad600a0a1ccbe1f7776cc3cf9 by martin
Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain"

This reverts commit 9936455204fd6ab72715cc9d67385ddc93e072ed.

That commit caused failed assertions e.g. like this:

$ cat alloca.c
a;
b() {
  float c;
  d();
  a = __builtin_alloca(d);
  c = e();
  f(a);
  return c;
}
$ clang -target aarch64-linux-gnu -c alloca.c -O2
clang: ../lib/Target/AArch64/AArch64InstrInfo.cpp:3446: void
llvm::emitFrameOffset(llvm::MachineBasicBlock&,
llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, unsigned int,
unsigned int, llvm::StackOffset, const llvm::TargetInstrInfo*,
llvm::MachineInstr::MIFlag, bool, bool, bool*):
Assertion `(DestReg != AArch64::SP || Bytes % 16 == 0) &&
"SP increment/decrement not 16-byte aligned"' failed.
The file was modifiedllvm/lib/Target/AArch64/AArch64FrameLowering.cpp (diff)
The file was removedllvm/test/CodeGen/AArch64/framelayout-frame-record.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h (diff)
The file was removedllvm/test/CodeGen/AArch64/framelayout-fp-csr.ll