Add support to FuncOp for managing argument attributes. The syntax for argument attri...
authorRiver Riddle <riverriddle@google.com>
Tue, 4 Jun 2019 18:01:32 +0000 (11:01 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 9 Jun 2019 23:16:36 +0000 (16:16 -0700)
commit70db033190ff2ccb132e1bd8b2634781f9a9783b
tree479e8a45f8ae9eeac5a8888f0b668cf338cd54dd
parent3f517af9ad51496993a220abaa741fe4e9a7fdae
Add support to FuncOp for managing argument attributes. The syntax for argument attributes is the same as Function:

  func @foo(i1 {dialect.attr: 10 : i64})

  func @foo(%arg0: i1 {dialect.attr: 10 : i64}) {
    return
  }

PiperOrigin-RevId: 251473338
mlir/include/mlir/IR/Attributes.h
mlir/include/mlir/IR/Function.h
mlir/include/mlir/IR/OpDefinition.h
mlir/lib/IR/Function.cpp
mlir/test/IR/func-op.mlir