[mlir] Fixed dynamic operand storage on big-endian machines.
authorHaruki Imai <imaihal@jp.ibm.com>
Thu, 17 Jun 2021 01:37:32 +0000 (18:37 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Thu, 17 Jun 2021 01:38:08 +0000 (18:38 -0700)
commit5a55205bb31f2cbc7573656da61cb9eb923bc8cc
tree162b7322cfffcb63917a40ad6bf25efc16771060
parent07481b37961f5b9a670c924367d2ead2e3c32b86
[mlir] Fixed dynamic operand storage on big-endian machines.

Many tests fails by D101969 (https://reviews.llvm.org/D101969)
on big-endian machines. This patch changes bit order of
TrailingOperandStorage in big-endian machines. This patch
works on System Z (Triple = "s390x-ibm-linux", CPU = "z14").

Signed-off-by: Haruki Imai <imaihal@jp.ibm.com>
Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D104225
mlir/include/mlir/IR/OperationSupport.h