[all-commits] [llvm/llvm-project] e2b716: [MLIR] Add argument	related API to Region
    Rahul Joshi via All-commits 
    all-commits at lists.llvm.org
       
    Tue Jul 14 09:28:54 PDT 2020
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e2b716105be33bc1296b4a0c56f8cfc2e8595037
      https://github.com/llvm/llvm-project/commit/e2b716105be33bc1296b4a0c56f8cfc2e8595037
  Author: Rahul Joshi <jurahul at google.com>
  Date:   2020-07-14 (Tue, 14 Jul 2020)
  Changed paths:
    M mlir/include/mlir/Dialect/GPU/GPUOps.td
    M mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
    M mlir/include/mlir/IR/FunctionSupport.h
    M mlir/include/mlir/IR/Region.h
    M mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
    M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
    M mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
    M mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp
    M mlir/lib/Dialect/StandardOps/IR/Ops.cpp
    M mlir/lib/IR/AsmPrinter.cpp
    M mlir/lib/IR/FunctionImplementation.cpp
    M mlir/lib/IR/Operation.cpp
    M mlir/lib/IR/Region.cpp
    M mlir/lib/Transforms/SCCP.cpp
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp
  Log Message:
  -----------
  [MLIR] Add argument related API to Region
- Arguments of the first block of a region are considered region arguments.
- Add API on Region class to deal with these arguments directly instead of
  using the front() block.
- Changed several instances of existing code that can use this API
- Fixes https://bugs.llvm.org/show_bug.cgi?id=46535
Differential Revision: https://reviews.llvm.org/D83599
    
    
More information about the All-commits
mailing list