[all-commits] [llvm/llvm-project] 0e8c68: [mlir][Interfaces] Fix DestinationStyleOpInterface...
    Matthias Springer via All-commits 
    all-commits at lists.llvm.org
       
    Mon Jul 17 08:40:42 PDT 2023
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0e8c68c30102e91b992996c4f45e5bc03280923a
      https://github.com/llvm/llvm-project/commit/0e8c68c30102e91b992996c4f45e5bc03280923a
  Author: Matthias Springer <me at m-sp.org>
  Date:   2023-07-17 (Mon, 17 Jul 2023)
  Changed paths:
    M mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
    M mlir/include/mlir/Interfaces/DestinationStyleOpInterface.td
  Log Message:
  -----------
  [mlir][Interfaces] Fix DestinationStyleOpInterface for vector ops
This revision fixes `hasTensorSemantics` and `hasBufferSemantics` for vector transfer ops, which may have a vector operand. `VectorType` implements `ShapedType` and such operands do not affect whether an op has tensor or buffer semantics. Also implement `DestinationStyleOpInterface` on `TransferReadOp` so that `hasTensorSemantics`/`hasBufferSemantics` can be called. (The op has no inits, but this makes it symmetric to `TransferWriteOp`.)
Differential Revision: https://reviews.llvm.org/D155469
    
    
More information about the All-commits
mailing list