[all-commits] [llvm/llvm-project] 81b2dc: [Support] Move ParseResult from OpDefinition.h to ...

Chris Lattner via All-commits all-commits at lists.llvm.org
Sun Apr 17 15:24:06 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 81b2dc548b54832eb70dc483b69bbb8a77ecb095
      https://github.com/llvm/llvm-project/commit/81b2dc548b54832eb70dc483b69bbb8a77ecb095
  Author: Chris Lattner <clattner at nondot.org>
  Date:   2022-04-17 (Sun, 17 Apr 2022)

  Changed paths:
    M mlir/include/mlir/IR/Diagnostics.h
    M mlir/include/mlir/IR/OpDefinition.h
    M mlir/include/mlir/Support/LogicalResult.h

  Log Message:
  -----------
  [Support] Move ParseResult from OpDefinition.h to LogicalResult.h

This class is a helper for 'parser-like' use cases of LogicalResult
where the implicit conversion to bool is tolerable.  It is used by the
operation asmparsers, but is more generic functionality that is closely
aligned with LogicalResult.  Hoist it up to LogicalResult.h to make it
more accessible.  This is part of Issue #54884

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




More information about the All-commits mailing list