[flang] add hlfir.matmul operation
authorTom Eccles <tom.eccles@arm.com>
Mon, 13 Feb 2023 18:04:46 +0000 (18:04 +0000)
committerTom Eccles <tom.eccles@arm.com>
Thu, 16 Feb 2023 15:30:46 +0000 (15:30 +0000)
commit09472ba315043748db01b092fdaca54daf19a513
treec9eb4d229a3989ee9e9073bc20dc5eaba6c8fbf9
parentec640382fc9378961697e2daa512a24ecac36fcb
[flang] add hlfir.matmul operation

Add a HLFIR operation for the MATMUL transformational intrinsic,
according to the design set out in flang/doc/HighLevelFIR.md

Differential Revision: https://reviews.llvm.org/D144094
flang/include/flang/Optimizer/HLFIR/HLFIRDialect.h
flang/include/flang/Optimizer/HLFIR/HLFIROpBase.td
flang/include/flang/Optimizer/HLFIR/HLFIROps.td
flang/lib/Optimizer/HLFIR/IR/HLFIRDialect.cpp
flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
flang/test/HLFIR/invalid.fir
flang/test/HLFIR/matmul.fir [new file with mode: 0644]