summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopTiling.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2019-03-07 06:41:17 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 17:05:20 -0700
commit6621f39d192ac4e2014b7184ae40fcbff474c046 (patch)
treec92b3b7d5b8daebb7ea163c5b0a86e4f6a40b8d5 /mlir/lib/Transforms/LoopTiling.cpp
parentb9724e98c250c1e557c69e04f47bc5edea2f8db3 (diff)
downloadbcm5719-llvm-6621f39d192ac4e2014b7184ae40fcbff474c046.tar.gz
bcm5719-llvm-6621f39d192ac4e2014b7184ae40fcbff474c046.zip
LLVM IR Dialect conversion: use builder arguments instead of named attributes
The first version of TableGen-defined LLVM IR Dialect did not include the mandatory or optional attributes of the operations due to the missing support for some of the relevant attribute types. This support has been recently introduced, along with named attributes as arguments in the TableGen operation definitions. With these changes, LLVM IR Dialect operations now have factory functions accepting (unnamed) attributes and attaching their canonical names. Use these factories instead of manually constructing named attributes in the dialect convreter to avoid hardcoded attribute names in unexpected places. PiperOrigin-RevId: 237237769
Diffstat (limited to 'mlir/lib/Transforms/LoopTiling.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud