[all-commits] [llvm/llvm-project] 6304c0: [mlir] Store the flag for dynamic operand storage ...

River Riddle via All-commits all-commits at lists.llvm.org
Thu May 6 12:46:27 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6304c0836a4dd2d77373d45716092b2a088fa948
      https://github.com/llvm/llvm-project/commit/6304c0836a4dd2d77373d45716092b2a088fa948
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M mlir/include/mlir/IR/OperationSupport.h
    M mlir/lib/IR/OperationSupport.cpp

  Log Message:
  -----------
  [mlir] Store the flag for dynamic operand storage in the low bits

It is currently stored in the high bits, which is disallowed on certain
platforms (e.g. android). This revision switches the representation to use
the low bits instead, fixing crashes/breakages on those platforms.

Differential Revision: https://reviews.llvm.org/D101969




More information about the All-commits mailing list